我们可以转到Sequential类型工作流程中的上一个活动吗?

时间:2014-04-14 06:37:09

标签: c# windows workflow workflow-foundation

我的应用程序是一种向导,用户可以向前移动,也可以移动到以前的活动。我们正在使用一个长期运行的工作流程,我们在每个活动完成后创建书签,然后用户调用下一个活动,我们恢复上一个书签并为下一个可用活动创建书签。

我可以使用工作流程创建仅向前向导,但无法返回上一个活动。

如果有人知道解决方案,请帮助我们,如果我们可以转到顺序类型工作流程中的上一个活动。

谢谢, 阿米特

1 个答案:

答案 0 :(得分:2)

为此,我建议使用状态机工作流,它基于输入事件提供更多动态功能,并且可以从任何状态转换到任何其他状态,只要定义了转换:{{3 }}

如果您想在顺序工作流中使用此行为,我相信您必须使用循环活动,以便您可以根据用户的输入返回循环或退出。但这似乎并不重要,特别是如果您的工作流程中有多个步骤。