События (events)

Объекты потока

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

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: