+7 (905) 222-33-22

Модель бизнес процессов BPMN 2.0

Составные части модели BPMN 2.0

Терминология BPMN 2.0


Действия

- Задача, которая является единицей работы. Задача может быть детализирована.

- Транзакция - логически связанные действия, для нее может быть определен протокол выполнения.

- Событийный подпроцесс. Помещается внутри процесса и начинает выполняться, если инициируется начальное событие. Может прерывать родительский подпроцесс или выполняться параллельно.

- Вызывающее действие - точко входа для глобального процесса, который повторно используется в данном процессе.


Диалоги

- Информационное взаимодействие. Может быть детализировано, если помечено символом "+". Задает цепочку логически связанных обменов сообщениями. 

- Связь соединяет информационное взаимодействие с одним участником.

- Разветвляющая связь соединяет информационное взаимодействие с несколькими участниками.


Логические операторы

- Оператор исключающего ИЛИ, управляемый данными.

- Оператор исключающего ИЛИ, событийный.

- Оператор И.

- Оператор ИЛИ.

- Оператор исключающего ИЛИ, событийный (создает новый экземпляр).

- Оператор И, событийный (создает новый экземпляр).

- Сложный оператор. Моделирует сложные условия ветвления и слияния.


Данные

- Входные данные – внешний вход для процесса. Действия могут использовать эти данные.

- Выходные данные – результат выполнения процесса.

- Объект данных представляет информацию, которая обрабатывается в ходе процесса, например, документ или письмо.

- Коллекция объектов данных представляет группу объектов, несущих информацию, например, список заказанных товаров.

- Хранилище данных – объект, который процесс может использовать для записи и извлечения данных, например, база данных. Хранилище данных позволяет хранить данные после окончания жизненного цикла экземпляра процесса.

- Сообщение позволяет явно показать передачу информации в ходе общения двух участников.


События

- Начальные (Верхнеуровневые, Прерывающие событийный подпроцесс, Не прерывающие событийный подпроцесс).

- Промежуточные (Обрабатывающие, Граничные прерывающие, Граничные непрерывающие, Генерирующие).

- Завершающие

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

Сообщение: получение и отправка сообщений.

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

Эскалация: перенос рассмотрения вопроса на более высокий уровень организационной иерархии.

Условное: реакция на изменение бизнес-условий или интеграция бизнес-правил.

Ссылка: пара соответствующих ссылок эквивалента потоку последовательности.

Ошибка: генерация и обработка заданного типа ошибок.

Отмена: обработка отмены транзакции или инициирование отмены.

Компенсация: обработка или инициирование компенсации.

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

Составное: обработка одного события из множества или генерация всех определенных событий.

Параллельное составное: обработка всего множества параллельных событий.

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


Хореографии

- Задача хореографии отражает взаимодействие (обмен сообщениями) между двумя участниками.

- Маркер множественных участников показывает, что несколько участников одного типа участвуют в хореографии.

- Подпроцесс хореографии содержит детализацию хореографии, включающую несколько взаимодействий.


Схема взаимодействия

- Пул (свернутый).

- Пул(Развернутый).

- Дородка пула.


Роли

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

- Поток сообщений описывает информационный поток между участниками процесса. Поток сообщений может присоединяться к пулам, действиям или событиям-сообщениям.

- Порядок обмена сообщениями может быть задан при помощи потока сообщений и потока управления.


Схема BPMN 2.0 – Метамодель и нотация бизнес-процессов


Aleksey

https://service-lines.ru/


24 30.03.2021