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