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

时间:2012-12-03 16:58:48

标签: asp.net sql-server-2008 workflow-foundation-4

我有一个使用Windows Workflow的项目,我在SQL Server 2008中有一个带有工作流表的数据库。

我想在Project中编辑Record,所以想要无条件地返回上一个Activity,并更新数据库中的工作流实例。

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

1 个答案:

答案 0 :(得分:0)

不是真的。如果黑客有一点可能有用。当您使用工作流实例存储并告诉工作流在发生未处理的异常时放弃它的状态时,实例存储中的上次保存状态保持不变。因此,您可以从该状态重新加载工作流,并继续,就好像下一个活动从未执行过一样。问题在于控制工作流何时持续存在。您可以在大多数情况下控制它,但在某些情况下工作流将始终存在。