Шлюзы

Время чтения: 1 мин. 9863 просмотры

Определение и типы шлюзов

Шлюзы BPMN (или Логические операторы BPMN) используются для контроля слияния и ветвления потоков управления. Если контроль потока управления не нужен, то шлюзы можно не использовать. Принцип работы шлюза похож на пропускное устройство, которое позволяет пройти через него в определенных направлениях и при определенных условиях. На диаграмме процесса шлюз графически изображается в виде ромба. Тип шлюза определяется маркером, помещенным внутри ромба:
Символ эксклюзивного шлюза BPMN Эксклюзивный шлюз BPMN (Логический оператор исключающего ИЛИ, управляемый данными) используется для разделения потоков управления на альтернативные маршруты. В зависимости от заданного условия может быть выбран только один маршрут.
Символ неэксклюзивного шлюза BPMN Неэксклюзивный (включающий) шлюз BPMN (Логический оператор ИЛИ) используется для разделения потока управления на несколько альтернативных параллельных маршрутов. В зависимости от выбранного условия активируется один или несколько маршрутов.
Символ комплексного шлюза BPMN
Символ параллельного шлюза BPMN Параллельный шлюз BPMN (Логический оператор И) разделяет поток управления на несколько параллельных потоков, которые активируются все одновременно.
Символ эксклюзивного шлюза по событиям BPMN
Символ эксклюзивного событийного шлюза с созданием нового экземпляра
Символ параллельного событийного шлюза с созданием нового экземпляра

Практические советы по использованию шлюзов

Практический совет

Шлюз может иметь любое количество входящих или исходящих потоков управления, в зависимости от того «объединяющий» это шлюз или «разветвляющий».

Начинающие бизнес-аналитики часто делают ошибку, ограничивая количество входящих или исходящих ветвей шлюза тремя штуками, по количеству свободных вершин ромба. Это приводит к необходимости использовать несколько последовательных шлюзов. На самом деле количество потоков управления, присоединяемых к шлюзу, не ограничено.

Правила ветвление потоков с помощью шлюзов

Практический совет

Шлюз обязательно должен осуществлять ветвление или слияние потоков управления.

Недопустимы ситуации, когда количество входящих и исходящих потоков равно 1 или больше 1.

Ошибка ветвления при использовании шлюзов

Практический совет

При необходимости шлюзы можно соединять между собой в любом порядке: нет необходимости «искусственно» предусматривать между ними задачи или события.

Последовательность шлюзов BPMN

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

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

Шлюзы

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

СОДЕРЖИМОЕ