Условие (условное событие)

Время чтения: 1 мин. 1068 просмотров

Определение и виды условных событий

Событие BPMN с типом «Условие» используется для моделирования реакции бизнес-процесса на изменения условий. Условное событие BPMN всегда является обработчиком, т.е. оно может быть только стартовым или промежуточным. Событие с типом «Условие» нельзя использовать в качестве завершающего события. Ниже приведены все возможные виды событий BPMN с типом «Условие».

Условное событие - все типы

Пример использования условных событий

Рассмотрим пример процесса с использованием условных событий BPMN.

Условное событие - пример

При выполнении условия «Возникло желание съесть пиццу» поток операций процесса переходит к задаче «Вынуть пиццу из холодильника», а затем «Разогреть духовку». Только при выполнении условия «Температура в духовке 180 градусов» начнет выполняться задача «Поместить пиццу в духовку». При выполнении условия «Пицца готова» поток операций перейдет к задаче «Съесть пиццу».

Граничное событие BPMN с типом «Условие»

Условное событие BPMN может применяться в качестве граничного. В следующем примере граничное прерывающее событие с типом «Условие» останавливает выполнение задачи по разгрузке грузовика, если на складе закончилось место и разгружать уже некуда. В этом случае выполнение разгрузки останавливается и грузовик отправляется на запасной склад.

Граничное прерывающее событие условие - пример

Обратите внимание, что задача «Разгрузить грузовик» при срабатывании граничного события «На складе закончилось место» останавливается, но не отменяется. То есть, та часть товара, которая уже разгружена, остается на складе, а не поместившиеся остатки отправляются на запасной склад.

Граничное не прерывающее событие с типом «Условие» позволяет запустить альтернативную ветку процесса без прерывания текущей задачи или подпроцесса. На примере ниже показано, что если при выполнении проекта плановый бюджет превышен, то параллельно с продолжением работ по проекту заказчику отправляется уведомление о превышении бюджета.

Граничное не прерывающее событие условие - пример

Оставьте комментарий

Нажимая кнопку "Отправить комментарий" вы даёте согласие на обработку персональных данных в соответствии с политикой конфиденциальности

Поделиться этой страницей

Условие (условное событие)

Или скопируйте ссылку

СОДЕРЖИМОЕ