[英]Starting sharepoint 2007 workflows simultaneously on list items using Timer job
我正在嘗試以編程方式同時在一個SharePoint 2007列表的多個項目上啟動工作流,我找到了以編程方式啟動工作流的代碼,但問題是,工作流無法同時啟動,即工作流啟動,完成,然后只能繼續進行開始下一個工作流程。
foreach (SPListItem item in collListItems)
{
item["timerJobInitiated"] = "Yes";
item.Update();
SPListItem wrkItem = list.GetItemById(item.ID);
wrkflowmgr.StartWorkflow(wrkItem , wflassociation,wflassociation.AssociationData);
}
當您正確使用StartWorkflow
方法時-沒有同時啟動多個列表項的工作流的同時方法。 您只能將它們從另一個列表項開始。
您現在就編寫工作流完成,然后才開始下一個工作流-這不應該發生。 您能否澄清一下,然后我將更新此答案?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.