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