Signal在BPMN中可以有零个收件人吗?

时间:2018-12-13 11:44:21

标签: bpmn bpm camunda camunda-modeler

我已经阅读了camunda文档,但未找到任何相关内容。
我知道扔掉没人会抓住的东西是没有道理的,但是有可能吗?

https://docs.camunda.org/manual/7.7/reference/bpmn20/events/signal-events/

https://camunda.com/bpmn/reference/#events-signal

2 个答案:

答案 0 :(得分:3)

Business Process Model And Notation 2.0规范中(可以在

中找到

https://www.omg.org/spec/BPMN/2.0/),在Table 10.89 - Intermediate Event Types in Normal Flow中的P253:

  

(信号)此类事件用于发送或接收信号。信号是   在流程级别之间以及跨流程级别之间进行常规沟通   池以及业务流程图之间。 BPMN信号是   类似于信号弹,它会向可能   有兴趣注意,然后做出反应。因此,有一个信号源,   但没有特定的预期目标。

希望有帮助。

答案 1 :(得分:2)

是的,这是可能的。当没有接收器时,可以对抛出信号事件进行建模。该事件将简单地发出信号并继续正常流程(没有任何人使用该事件)。

相反,没有抛出信号事件就不能使用捕获信号事件。如果您在没有引发信号事件的情况下使用捕捉信号事件,则该过程将在此事件处停止,并且将永远无法继续。