0

我有一个模拟审批流程的 .xamlx 流程图工作流。如果提交者在流程图完成之前更改了文件,我希望提交者“重新提交”文件。我以为我可以再次调用第一个接收活动,但我认为工作流程正在识别它已经更进一步并且正在退出。

我是否需要在“重新提交”之前“取消”工作流程?或者也许我只是需要提交者调用的流程图后面的另一种方法?任何帮助表示赞赏。

4

2 回答 2

1

您可以在流程图中创建所需的任何分支。因此,您可以循环回到工作流程的顶部。不过,您确实需要在工作流程中明确对此进行建模。

于 2011-10-10T06:55:20.940 回答
0

@Maurice 是正确的 MOL。我可以将原始 Receive 复制到工作流程中的稍后位置。但为了使其正常工作,第一次接收需要将 CorrelatesOn 和 CorrelationInitializers 都设置为相同的 Correlation Handle 变量。“副本”只需要 CorrelatesOn 属性集。Thay 可能很明显,但由于我不知道,所以我在这里记录以防其他人遇到同样的问题。

于 2011-10-10T19:17:48.943 回答