2010-08-17 136 views
0

可以说我有一个样品的工作流程,执行以下操作:暂停工作流

  1. 收到东西
  2. 运行长活性1(没有用户输入)
  3. 运行长活性2(没有用户输入)
  4. 发送点东西

通常Activity2应该在activity1结束后自动运行,但是我想阻止ac tivity2,直到工作流程从用户处开始。在activity1运行时,我希望能够告诉工作流在完成activity1后暂停,并在告知时继续执行activity2。

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

感谢

回答

2

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