Эксклюзивный шлюз

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

Определение и обозначение эксклюзивного шлюза

Обозначение эксклюзивного шлюза BPMN

Пример использования эксклюзивного шлюза

На диаграмме ниже приведен пример использования эксклюзивного шлюза.

Диаграмма BPMN с эксклюзивным шлюзом

В этом примере условие задано вопросом «Какое блюдо выбрано?». В зависимости от ответа процесс может быть пройден по одному из трех альтернативных маршрутов. Второй эксклюзивный шлюз BPMN использован для объединения маршрутов в один. Независимо от того, какой из маршрутов будет пройден бизнес-процесс достигнет действия «Съесть еду».

Правила использования эксклюзивного шлюза BPMN

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

Перед шлюзом должна находиться задача, после которой необходимо принять определенное решение.

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

Правильное использование эксклюзивного шлюза BPMN Неправильное использование эксклюзивного шлюза BPMN

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

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

Ошибкой является отсутствие наименования у эксклюзивного шлюза BPMN (даже если кажется, что смысл шлюза очевиден), или неполное, неточное наименование.

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

К шлюзу должны присоединяться взаимоисключающие варианты решения.

Это означает, что варианты решения не должны совпадать или пересекаться. Рассмотрим пример. Ниже приведен фрагмент бизнес-процесса ранжирования компаний по размеру на «большие», «средние» и «малые», в зависимости от численности сотрудников. В этом примере невозможно точно определить, к какому типу отнести компанию с численностью 60 человек, поскольку варианты решения для малых и средних компаний пересекаются. Это явная ошибка.

Ошибка взаимоисключающих условий эксклюзивного шлюза

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

Каждый поток управления, выходящий из шлюза, должен быть подписан соответствующим решением.

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

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

Не допускается одновременное использование на диаграмме шлюзов с маркером и без него. Все эксклюзивные шлюзы должны изображаться одинаково.

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

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

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

Эксклюзивный шлюз

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

СОДЕРЖИМОЕ