Описание
BPMN (Business Process Model and Notation) – стандарт консорциума OMG для графического описания бизнес-процессов. Версия 2.0 (2011) [6] соответствует ISO/IEC 19510 и определяет не только обозначения, но и XML-формат обмена моделями, поэтому диаграммы переносятся между инструментами и могут исполняться BPM-движками. Нотация создавалась так, чтобы её одинаково понимали бизнес-аналитики, разработчики и участники процесса.
Когда применять: описание сквозных бизнес-процессов с несколькими участниками, решениями, событиями и документами; подготовка процесса к автоматизации.
Ограничения: большое число элементов требует обучения; структуру данных и архитектуру системы нотация не описывает.
Элементы нотации
| Категория | Элементы | Обозначение |
|---|---|---|
| События | стартовое, промежуточное, конечное; таймер, сообщение, ошибка | |
| Действия | задача (пользовательская, сервисная, ручная), подпроцесс | |
| Шлюзы | исключающий (XOR), параллельный (AND), включающий (OR), по событиям | |
| Потоки | поток операций, поток сообщений, ассоциация | |
| Зоны ответственности | пул, дорожка | |
| Данные и артефакты | объект данных, хранилище, группа, аннотация |
Правила составления
- У процесса есть стартовое и конечное события; процесс читается слева направо [4].
- Задачи называются «глагол + объект», события – состоянием, шлюзы – вопросом с подписанными ветвями.
- Поток операций не пересекает границу пула; взаимодействие пулов – потоками сообщений.
- Ветви, разделённые шлюзом, сводятся шлюзом того же типа или завершаются своими событиями.
- Документы изображаются объектами данных, связанными с задачами.
- Сложные фрагменты сворачиваются в подпроцессы, чтобы диаграмма оставалась читаемой.
Пример: обработка заказа в интернет-магазине
Модель с пулом из четырёх дорожек (клиент, менеджер магазина, склад, служба доставки), исключающими и параллельными шлюзами, шлюзом по событию с таймером оплаты, граничным событием-таймером и артефактами данных. Диаграмма построена по файлу BPMN 2.0, созданному в редакторе bpmn-js [5]. Интерактивную модель с пошаговым проходом можно открыть в командной мини-wiki. Исходный файл – order_process.bpmn.
Ссылки на источники
Номера совпадают с общим списком источников.
- [4] BPMN 2.0 Symbols – A complete guide with examples // Camunda : сайт. – URL: https://camunda.com/bpmn/reference/ (дата обращения: 17.10.2026).
- [5] bpmn.io : web-based tooling for BPMN, DMN, CMMN, and Forms : сайт. – URL: https://bpmn.io (дата обращения: 17.10.2026).
- [6] Business Process Model and Notation (BPMN). Version 2.0 / Object Management Group. – Needham, 2011. – 538 p. – URL: https://www.omg.org/spec/BPMN/2.0/ (дата обращения: 17.10.2026).