Выбор ответа Senior AS-IS, TO-BE и BPMN обновлено
Смешение шлюзов
Вопрос
Процесс разветвляется исключающим шлюзом на два пути, а сливается параллельным. Что произойдёт?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Зависнет: AND-шлюз будет ждать путь, который не запускался. AND при слиянии ждёт токены со всех входящих путей.
Варианты ответа
- Зависнет: AND-шлюз будет ждать путь, который не запускалсяправильный ответ
- Ничего: тип шлюза при слиянии на поведение не влияет
- Процесс после слияния выполнится дважды по обоим путям
- Процесс сам выберет более короткий из двух путей
Разбор
AND при слиянии ждёт токены со всех входящих путей. После XOR токен идёт только по одному, второго не будет, и процесс застрянет (deadlock). Слияние делают тем же типом шлюза, что и разветвление. Двойное выполнение бывает в обратной ошибке: разветвили AND, слили XOR.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.