我在建模一個特定用例時遇到了麻煩。BPMN - 等待一個事件一次
- 任務1和任務2是並行產生的。
- 基於條件重複多次任務1。
- 第一個任務1完成後,我們必須等待任務2完成後才能繼續。這意味着任務1的第一次迭代將等待(如果任務2尚未完成),但隨後的迭代將繼續,因爲任務2已完成。
這是我嘗試在造型:
我這個模型中看到的問題:
1-如果任務2是第一任務1完成前完成後,事件將被拋出,但沒有捕捉到。一旦任務1完成,它將無限期地等待事件。
2-對於任務1的迭代2+,它將無限期地等待該事件,因爲它僅被引發一次。
任何幫助如何建模這將不勝感激,謝謝!
感謝您提出條件事件。我會深入研究這個問題,但這似乎是一個很好的解決方案。 –