我在建模一个特定用例时遇到了麻烦。BPMN - 等待一个事件一次
- 任务1和任务2是并行产生的。
- 基于条件重复多次任务1。
- 第一个任务1完成后,我们必须等待任务2完成后才能继续。这意味着任务1的第一次迭代将等待(如果任务2尚未完成),但随后的迭代将继续,因为任务2已完成。
这是我尝试在造型:
我这个模型中看到的问题:
1-如果任务2是第一任务1完成前完成后,事件将被抛出,但没有捕捉到。一旦任务1完成,它将无限期地等待事件。
2-对于任务1的迭代2+,它将无限期地等待该事件,因为它仅被引发一次。
任何帮助如何建模这将不胜感激,谢谢!
感谢您提出条件事件。我会深入研究这个问题,但这似乎是一个很好的解决方案。 –