Этот вопрос проверяет знание классификации событий в BPMN и их семантики.
События в BPMN делятся на три основных типа по моменту возникновения: стартовые (запускают процесс), промежуточные (происходят во время выполнения) и финальные (завершают процесс). Кроме того, события различаются по тому, что их вызывает: таймер, сообщение, эскалация или простое завершение действия.
События в BPMN — это то, что "случается" и влияет на ход процесса. Они не контролируются непосредственно участниками процесса.
Классификация событий по времени возникновения:
Стартовое событие (Start Event):
Обозначает точку начала процесса или подпроцесса.
Изображается: Тонкий круг.
Пример: "Поступила заявка от клиента" (сообщение), "Наступило 1 число месяца" (таймер).
Промежуточное событие (Intermediate Event):
Происходит после начала процесса, но до его окончания.
Изображается: Двойной круг.
Пример: "Поступило сообщение от банка", "Истекло время ожидания".
Финальное событие (End Event):
Обозначает точку окончания процесса или подпроцесса.
Изображается: Толстый круг.
Пример: "Заказ доставлен", "Заявка отклонена".
Классификация событий по триггеру (что внутри круга):
Сообщение (Message): Письмо, email, HTTP-запрос.
Таймер (Timer): Конкретная дата, повторяющийся цикл (каждый день), период (через 3 дня).
Эскалация (Escalation): Передача задачи на более высокий уровень.
Ошибка (Error): Возникновение исключительной ситуации.
Отмена (Cancel): Отмена транзакции.
Вывод: Правильное использование типов событий делает диаграмму BPMN семантически точной и понятной для всех участников проекта.