Таблица элементов схемы

Группы элементов

Элементы

Описание

Стартовые события

Стартовое событие

Нетипизированное событие, показывающее начало процесса

Стартовое событие: таймер

Стартовое событие с запуском по таймеру. Цикличные события, моменты времени, временные периоды и таймауты.

Стартовое событие: сигнал

Стартовое событие с запуском по сигналу. Передаётся между процессами и может обрабатываться многими получателями.

Стартовое событие: сообщение

Стартовое событие с запуском при получении сообщения

Стартовое событие: ошибка

Стартовое событие с запуском при ошибке BPMN

Действия

Пользовательская задача

Задача, назначенная конкретному пользователю

Задача-сервис

Автоматическая задача обращения к внешнему REST-сервису

Задача-сценарий

Автоматическая задача изменения данных по заданному сценарию

Задача бизнес-правило

Автоматическая задача по условному выбору конкретного значения из конечного списка

Задача получения сообщения

Задача, запускаемая при получении сигнала

Неавтоматизированная задача

Автоматическая задача без определённых правил

Задача отправки сообщения

Задача отправки сообщения

Структурирование

Подпроцесс

Рамки подпроцесса

Событие подпроцесса

Рамки события подпроцесса

Вызвать действие

Вызов действия

Шлюзы – логические операторы

Эксклюзивный шлюз

Оператор исключающего ИЛИ, управляемый данными. Направляет поток только в одном из указанных направлений. При синхронизации потоков оператор ожидает завершения входящего потока и только потом активирует исходящий поток.

Параллельный шлюз

Оператор И. Используется для разделения на параллельные потоки, при этом все исходящие ветви активируются одновременно после завершения входящих потоков.

Включающий шлюз

Оператор ИЛИ. При ветвлении активируются одна или более ветвей. При слиянии все выполняющиеся входящие ветви должны быть завершены.

Шлюз, основанный на событии

Оператор исключающего ИЛИ, событийный. Наступление каждого из последующих событий создаёт экземпляр процесса.

Граничные события

Граничное событие: ошибка

Граничное событие, возникающее в результате BPMN-ошибки

Граничное событие: таймер

Граничное событие по таймеру. Цикличные события, моменты времени, временные периоды и таймауты.

Граничное событие: сигнал

Граничное событие по сигналу. Передаётся между процессами и может обрабатываться многими получателями.

Граничное событие: сообщение

Граничное событие отправки и получения сообщения.

Граничное событие: отмена

Граничное событие в результате отмены. Обработка отмены транзакции или инициирование отмены.

Граничное событие: компенсация

Граничное событие в результате компенсации

Промежуточные обрабатывающие события

Промежуточное обрабатывающее событие: таймер

Промежуточное обрабатывающие событие по таймеру

Промежуточное обрабатывающее событие: сигнал

Промежуточное обрабатывающее событие по сигналу

Промежуточное обрабатывающее событие: сообщение

Промежуточное обрабатывающее событие по сообщению

Промежуточные генерирующие события

Промежуточное генерирующее событие: простое

Промежуточное генерирующие событие без специфического триггера

Промежуточное генерирующее событие: сигнал

Промежуточное генерирующие событие по сигналу

Завершающие события

Завершающее событие

Завершающее событие (окончание процесса)

Завершающее событие: ошибка

Завершающее событие, возникающее в случае ошибки BPMN

Завершающее событие: отмена

Завершающее событие в результате отмены. При обработке транзакции или инициировании отмены.

Завершающее событие: останов

Вызывает немедленное прекращение выполнения процесса

Области - распределения обязанностей.

Пул

Представляет собой участника процесса (организация, роль, система).

Дорожка

Дорожка используется для отображения распределения ролей. Служит для упорядочивания и категоризации действий. Позволяют разделить по иерархии пулы и другие дорожки.

Артефакты

Текстовая аннотация

Аннотация элементов. Позволяет вводить дополнительные текстовые элементы.