0
我正在使用一個活動來爲工作流程創建多個任務。代碼執行得很好,並且只有循環運行一次時才創建任務。但是當循環運行兩次或更多時,只有一個任務正在創建。此外,WF狀態顯示爲發生錯誤。Windows工作流程 - 雖然用於創建多個任務不起作用的活動
我在這裏要做的是爲同一用戶創建多個任務(任務的數量取決於輸入的列值)。在這種情況下使用'while'是否可行?或者還有其他方法可以繼續嗎?
注意:我正在使用狀態機工作流。
我正在使用一個活動來爲工作流程創建多個任務。代碼執行得很好,並且只有循環運行一次時才創建任務。但是當循環運行兩次或更多時,只有一個任務正在創建。此外,WF狀態顯示爲發生錯誤。Windows工作流程 - 雖然用於創建多個任務不起作用的活動
我在這裏要做的是爲同一用戶創建多個任務(任務的數量取決於輸入的列值)。在這種情況下使用'while'是否可行?或者還有其他方法可以繼續嗎?
注意:我正在使用狀態機工作流。
您可能需要使用Replicator Activity,它將依次「克隆」其子級活動。它可以並行或順序運行。我發現Working with the Replicator Activity and an Until Condition有用。
否則沒有複製器,只有一個任務活動。
在這兩種情況下,確保一個新的Guid分配給任務id屬性。然而,作爲一個惱人的「功能」:它將無法工作如果你只是分配TaskId屬性(我知道,我試過,就像「Wth?!?」)。相反,將TaskId綁定到字段/屬性,然後將其分配給該字段/屬性。
嗨,你有沒有嘗試在狀態機工作流或順序WF這個?我聽說過Replicator將無法使用State Machine工作流程 – 2010-05-21 09:44:50
@Georgil我只使用Sequential WF中的複製器。 – 2010-05-25 05:18:20