2010-08-17 129 views
0

可以說我有一個樣品的工作流程,執行以下操作:暫停工作流

  1. 收到東西
  2. 運行長活性1(沒有用戶輸入)
  3. 運行長活性2(沒有用戶輸入)
  4. 發送點東西

通常Activity2應該在activity1結束後自動運行,但是我想阻止ac tivity2,直到工作流程從用戶處開始。在activity1運行時,我希望能夠告訴工作流在完成activity1後暫停,並在告知時繼續執行activity2。

我想我需要一個工作流可以在運行activity2之前檢查的標誌,但是如何在activity1運行時更新此標誌?

感謝

回答

2

創建某種阻斷活性,或者使用書籤或WCF請求和活性2開始之前執行這一點。這樣你可以告訴它恢復。如果某個條件未被滿足,您可以將它嵌套在您只想等待的If活動中。