Параллельное составное
Событие BPMN с типом «Параллельное составное»
Автор: Олег Борознов, 13.01.2018
Параллельное составное событие BPMN обрабатывает множество параллельных (то есть, происходящих совместно) событий. Оно было добавлено в BPMN 2.0 для дополнения составного события. Тогда как обычно составное событие имеет семантику «Исключающее ИЛИ», т.е. оно обрабатывает или генерирует одно из возможных событий, параллельное составное событие BPMN имеет семантику «И», т.е. оно обрабатывает все параллельные события.
В отличие от множественного события параллельное может быть только обработчиком. При использовании параллельного события поток операций в процессе приостанавливается до тех пор, пока не будут обработаны все параллельные события. Графически параллельное составное событие BPMN изображается в виде круга с символом «+» внутри. Ниже приведены все возможные вида событий с типом «Параллельное составное».
Рассмотрим пример. Данный процесс начинается, когда выполнены одновременно два условия: наступило время 18:00 и все дела сделаны. В этом случае можно пойти домой и приготовить ужин.
Практический совет: не рекомендуется использовать параллельные составные события BPMN при моделировании бизнес-процессов.
Параллельные составные события BPMN полезно применять при «грубом» описании бизнес-процессов, но они становятся бесполезными при детальном описании, особенно, если целью является дальнейшая автоматизация. Использование отдельно нескольких событий делает процесс более полным и понятным. При этом, чтобы сохранить семантику «И», может потребоваться использовать параллельный событийный шлюз. Ниже приведена диаграмма того же самого процесса, выполненная с помощью отдельных событий.
Хотите быстро освоить BPMN?
Пройдите обучение в нашем учебном центре! |
Начать курс обучения