Выбор ответа Senior AS-IS, TO-BE и BPMN обновлено

Смешение шлюзов

Вопрос

Процесс разветвляется исключающим шлюзом на два пути, а сливается параллельным. Что произойдёт?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Зависнет: AND-шлюз будет ждать путь, который не запускался. AND при слиянии ждёт токены со всех входящих путей.

Варианты ответа

  1. Зависнет: AND-шлюз будет ждать путь, который не запускалсяправильный ответ
  2. Ничего: тип шлюза при слиянии на поведение не влияет
  3. Процесс после слияния выполнится дважды по обоим путям
  4. Процесс сам выберет более короткий из двух путей

Разбор

AND при слиянии ждёт токены со всех входящих путей. После XOR токен идёт только по одному, второго не будет, и процесс застрянет (deadlock). Слияние делают тем же типом шлюза, что и разветвление. Двойное выполнение бывает в обратной ошибке: разветвили AND, слили XOR.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.