Объекты потока
Изображаются окружностью и означают какое-либо происшествие в мире. События инициируют действия (trigger) или являются их результатами (result). Согласно влиянию на ход бизнес-процесса выделяют начальные (start), промежуточные (intermediate) и завершающие (end) события. Начиная с BPMN 1.1 различают события обработки и генерации. В таблице представлены типы событий.
Таблица 2.1 – Типы событий
Событие | Началь-ное | Промежуточное | Заверша-ющее | Пояснение | |
Обработка | Генерация | ||||
Простое | ![]() | ![]() | ![]() | Простое (plain event) событие – нетипизированное событие, обычно показывающее начало или окончания процесса. | |
Сообщение | ![]() | ![]() | ![]() | ![]() | Событие-сообщение (message event) – получение и отправка сообщений. |
Таймер | ![]() | ![]() | Событие-таймер (timer event) – моделируют события, регулярно происходящие во времени. Также позволяют моделировать моменты времени, периоды и таймауты. | ||
Ошибка | ![]() | ![]() | События-ошибки (error events) позволяют смоделировать генерацию и обработку ошибок в процессе. Ошибки могут иметь различные типы. | ||
Отмена | ![]() | ![]() | События-отмены (cancel events) инициируют или реагируют на отмену транзакции. | ||
Компенсация | ![]() | ![]() | ![]() | События-компенсации (compensation events) инициируют компенсацию или выполняют действия по компенсации (отмена сделанных изменений). | |
Условие | ![]() | ![]() | События-условия (conditional events) позволяют интегрировать бизнес-правила в процесс, а также реакция на изменение бизнес-правил. | ||
Сигнал | ![]() | ![]() | ![]() | ![]() | События-сигналы (signal events) рассылают и принимают сигналы между несколькими процессами. Один сигнал может обрабатываться несколькими получателями. |
Составное событие | ![]() | ![]() | ![]() | ![]() | Составные события (multiple events) моделирует генерацию и обработку одного события из множества. |
Ссылка | ![]() | ![]() | События-ссылки (link events) используются как межстраничные соединения. | ||
Останов | ![]() | События-остановы (terminate events) приводят к немедленному завершению всего бизнес-процесса (во всей диаграмме). |
|
|