0

假设我有一个示例工作流,它执行以下操作:

  1. 收到东西
  2. 运行长时间活动1(无用户输入)
  3. 运行长时间活动2(无用户输入)
  4. 送东西

通常activity2应该在activity1完成后自动运行,但我想阻止activity2的执行,直到工作流从用户那里得到继续。在活动 1 运行时,我希望能够告诉工作流在活动 1 完成后暂停,并在被告知时继续活动 2。

我想我需要一个工作流可以在运行 activity2 之前检查的标志,但是如何在 activity1 运行时更新这个标志?

谢谢

4

1 回答 1

2

创建某种阻塞活动,使用书签或 WCF 请求并在 activity2 开始之前执行。这样你就可以告诉它恢复。您可以将它嵌套在一个如果您只想等待某个条件尚未满足的 If 活动中。

于 2010-08-18T18:32:41.053 回答