Может ли сигнал иметь нулевых получателей в BPMN? - PullRequest
0 голосов
/ 13 декабря 2018

Я прочитал документ Камунды, но ничего о нем не нахожу.
Я знаю, что нет смысла бросать то, что никто не поймает, но возможно ли это?

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

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

Ответы [ 2 ]

0 голосов
/ 13 декабря 2018

В спецификации Business Process Model And Notation 2.0 (можно найти в

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

(Сигнал) Этот тип событияиспользуется для отправки или получения сигналов. Сигнал предназначен для общего обмена данными внутри и между уровнями процессов, между пулами и между диаграммами бизнес-процессов. Сигнал BPMN подобен сигнальной вспышке, которая вылетает в небо для всех, кому может быть интереснозаметьте, а затем отреагируйте. Таким образом, есть источник сигнала, но нет конкретной намеченной цели.

Надежда, которая помогает.

0 голосов
/ 13 декабря 2018

Да, это возможно.Вы можете смоделировать событие сигнала метания, когда нет приемников.Событие просто сгенерирует сигнал и продолжит нормальный поток (никто не будет использовать событие).

В противоположность этому события захвата сигнала не могут быть использованы без события выброса сигнала.Если вы используете событие захвата сигнала без события броска сигнала, процесс остановится в этом событии и никогда не сможет продолжаться.

...