Неэксклюзивный шлюз

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

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

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

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

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

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

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

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

  • Только салат
  • Только основное блюдо
  • Салат и основное блюдо

Динамическая синхронизация потоков управления BPMN

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

«Открывающий» (крайний левый) и «закрывающий» (крайний правый) неэксклюзивные шлюзы BPMN взаимодействуют друг с другом: «закрывающий» шлюз приостанавливает выполнение процесса до тех пор, когда будут выполнены все запущенные «открывающим» шлюзом потоки управления. Такое применение неэксклюзивного шлюза BPMN называется «динамическая синхронизация потоков управления».

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

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

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

Неэксклюзивный шлюз

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

СОДЕРЖИМОЕ