Объекты потока
Изображаются окружностью и означают какое-либо происшествие в мире. События инициируют действия (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) приводят к немедленному завершению всего бизнес-процесса (во всей диаграмме). |






