Эксклюзивный событийный шлюз с созданием нового экземпляра Время чтения: 1 мин. 532 просмотров Определение и обозначение эксклюзивного событийного шлюза с созданием нового экземпляраЭксклюзивный событийный шлюз BPMN с созданием нового экземпляра (Оператор ИЛИ, событийный) используется для запуска новых экземпляров процесса при наступлении определенных событий. Исходящие потоки управления данного шлюза должны быть связаны только с событиями или задачами – обработчиками сообщений. Наступление каждого из последующих событий создает экземпляр процесса. Данный шлюз не может иметь входящих потоков управления.Графически эксклюзивный событийный шлюз BPMN с созданием нового экземпляра изображается в виде ромба с маркером – триггером составного стартового события – внутри:Пример использования эксклюзивного событийного шлюза с созданием нового экземпляраВ качестве примера рассмотрим бизнес-процесс организации обучения в компании, изображенный на диаграмме ниже. Обучение может быть инициировано в любом из трех случаев:если от руководителя получена заявка на обучение сотрудника,если уволился квалифицированный сотрудник и нужно на его место подготовить нового специалиста,если наступил сентябрь-месяц очередного года и требуется провести плановое обучение для поддержания квалификации.Каждому из перечисленных случаев на диаграмме соответствует событие-обработчик с определенным типом: «Сообщение» – для случая когда получена заявка на обучение сотрудников, «Условие» – для случая когда уволился квалифицированный сотрудник и, наконец, «Таймер», который ожидает наступления второго рабочего дня сентября. Событийный оператор ИЛИ позволяет отследить наступление любого указанных выше событий и запустить очередной новый экземпляр бизнес-процесса организации обучения. Сколько раз произойдут события, столько новых экземпляров бизнес-процесса будет запущено.В нашем примере любое из трех событий запускает цепочку одинаковых задач: «Составить список сотрудников на обучение» и «Провести обучение». Однако, вполне допустима ситуация, при которой разные события запустят разные ветви процесса. Это иллюстрирует следующий пример: Шлюзы - Назад Эксклюзивный событийный шлюз Вперёд – Шлюзы Параллельный событийный шлюз с созданием нового экземпляра