2016-09-06 72 views
0

我有一個名爲「任務」的列表,名爲「計數」。通過工作流程的多個實例更新單個SharePoint 2010列表項目

在「工作流程任務」列表中,我有一個工作流程,在添加項目或更改項目時觸發。創建/編輯工作流程任務時,工作流程將檢查任務的狀態,並將「1」或「1」添加到「任務」「計數」列中。

如果我將單個任務添加到工作流任務列表中,工作流會將其選中並完美添加到「計數」字段中。但是,如果我將兩個任務依次添加到工作流任務列表中,則第二個任務的工作流程會導致錯誤。

這幾乎就像我無法多次更新「計數」字段。我認爲該行在某種程度上被「鎖定」,而工作流的第一個實例正在更新它,因此我添加了一個暫停,這並沒有幫助。 (我猜是因爲這兩個實例在同一時間暫停)。然後,我在「任務」列表中添加了另一列,名爲「忙」,並將其設置爲「是」,而第一個實例更新了行。當第二個實例運行時,它首先檢查「忙」是否爲「是」,如果是,則暫停一段時間,然後繼續。這仍然不起作用。

我的行鎖定假設是否正確?或者我錯過了什麼?

TIA!

編輯:我無權訪問錯誤日誌,錯誤只是聲明「在[工作流名稱]中發生錯誤」。

回答

0

你有很多工作流程,只有一個任務需要改變?工作流程運行,更改任務還是工作流程列表更改?

+0

我有一個在「Worfklow任務」列表上運行的工作流程(添加/編輯工作流任務項目)。工作流程將檢查項目的狀態。如果狀態=「未開始」,我們將1添加到名爲「任務」的自定義列表的計數列中。如果狀態=「已完成」,我們從同一列減去1。基本上,「任務」列表用於跟蹤未完成任務的總數。合理? –

相關問題