2012-12-03 22 views
0

我有一個使用Windows Workflow的項目,並且我在SQL Server 2008中有一個數據庫和工作流表。如何取消Windows Workflow Foundation中的上一步?

我想在項目中編輯記錄,以便無條件地返回到先前的活動,並更新數據庫中的工作流實例。

如何取消Windows Workflow Foundation中的上一步?

+1

http://www.biztalkgurus.com/windows_workflow/b/workflow-syn/archive/2011/03/29/wf4-rolling-your-own-undo-units-in-workflow-designer-net-4 -0.aspx –

回答

0

不是。儘管這可能有用,但有一點點破解。當您使用工作流實例存儲並告知工作流在發生未處理的異常時放棄其狀態時,實例存儲中的上次保存狀態保持不變。因此,您可以從該狀態重新加載工作流程並繼續執行,就好像下一個活動從未執行過一樣。問題在於控制何時持續工作流程。您可以控制大部分內容,但在某些情況下,工作流程始終會持續存在。

相關問題