2011-06-21 30 views
0

我试图确定是否可以使用Windows Workflow Foundation 4.0来处理我们拥有的进程。我们有一个流程非常适合工作流程。但是,我需要能够坚持不懈,并且可能会在不同于持续存在的地方恢复。例如,用户将回答一系列问题。这些问题将被编号并分成几个部分(即1-5,6-10,11-15等)。如果用户在问题的整个部分被回答之前决定退出,我需要坚持工作流程。当用户再次提出问题时,我需要在他们上次工作的部分的开始处开始。说他们在第二部分问题(#6-10)中回答问题8。我需要让用户在问题6而不是8(他们离开的地方)启动工作流程。每个问题都是一个活动。这是可能的,如果是这样的话,怎么样?在任何恢复点启动持久化工作流程

回答

2

您不能从保存工作流程状态的不同位置继续。但是,您无需在每次活动之后保存状态。所以你只能保存适合你的状态并放弃你想要恢复的内存的任何改变。

+0

这很有道理。谢谢! –

相关问题