Выбор ответа Senior BPMN для системного аналитика обновлено

Событийный шлюз

Вопрос

Отправили клиенту запрос документов. Если документы пришли, продолжаем проверку; если за 5 дней не пришли, закрываем заявку. Как смоделировать?

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

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

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

Коротко

Правильный ответ: Событийный шлюз, затем событие «Документы получены» и таймер «5 дней». Событийный шлюз выбирает ветку по тому, какое событие наступит первым: сообщение или таймер.

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

  1. Событийный шлюз, затем событие «Документы получены» и таймер «5 дней»правильный ответ
  2. Исключающий шлюз с условиями «документы есть» и «документов нет» после задачи
  3. Параллельный шлюз на два события: получение документов и таймер
  4. Задача «Ждать документы» с аннотацией «не дольше 5 дней»

Разбор

Событийный шлюз выбирает ветку по тому, какое событие наступит первым: сообщение или таймер. XOR проверяет данные мгновенно и не умеет ждать. Параллельный запустил бы обе ветки, и заявка закрылась бы даже после получения документов. Задача с аннотацией не описывает поведение формально.

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

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

Термины по теме