gpt4 book ai didi

BPMN - 等待一次事件

转载 作者:行者123 更新时间:2023-12-04 02:50:41 27 4
gpt4 key购买 nike

我在建模一个特定的用例时遇到了麻烦。

  • 任务 1 和任务 2 是并行生成的。
  • 任务 1 根据条件重复多次。
  • 一旦第一个任务 1 完成,我们必须等待任务 2 完成才能继续。这意味着任务 1 的第一次迭代将等待(如果任务 2 尚未完成),但后续迭代将继续,因为任务 2 已经完成。

  • 这是我在建模方面的尝试:

    enter image description here

    我看到这个模型的问题:

    1- 如果任务 2 在第一个任务 1 完成之前完成,则事件将被抛出,但不会被捕获。一旦任务 1 完成,它将无限期地等待事件。

    2- 在任务 1 的迭代 2+ 中,它将无限期地等待事件,因为它只抛出一次。

    任何有关如何建模的帮助将不胜感激,谢谢!

    最佳答案

    您不应该使用消息事件。使用条件事件。
    https://docs.camunda.org/manual/7.6/reference/bpmn20/events/conditional-events/

    仅供引用:我不熟悉camunda,因为我使用的是JBPM。但是,对于您的情况,很明显您必须使用条件事件。

    关于BPMN - 等待一次事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45244305/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com