Документация / BPMN
Типы диаграмм
Стандарт BPMN 2.0 определяет четыре вида моделей. Все они хранятся в одном формате BPMN XML и могут находиться в одном файле.
Диаграмма процесса
Процесс (process) — последовательность действий одного участника: компании, подразделения или системы. Это самый распространённый вид диаграмм. Процесс бывает:
- частным (private) — внутренний процесс организации со всеми деталями; если он доведён до исполнения движком,
его называют исполняемым (
isExecutable="true"); - публичным (public) — показывает только те шаги, которыми участник взаимодействует с внешним миром; внутренняя логика скрыта.
<bpmn:process id="Process_Vacation" name="Оформление отпуска" isExecutable="false">
<!-- события, действия, шлюзы и потоки -->
</bpmn:process>
Диаграмма взаимодействия (коллаборация)
Коллаборация (collaboration) показывает нескольких участников — каждый в своём пуле — и потоки сообщений между ними. Внутри пула может быть подробный процесс, а может не быть ничего: такой пул называют «чёрным ящиком» (например, внешний контрагент, чей процесс нам неизвестен).
<bpmn:collaboration id="Collaboration_Shop">
<bpmn:participant id="Customer" name="Клиент" />
<bpmn:participant id="Shop" name="Интернет-магазин" processRef="Process_Order" />
<bpmn:messageFlow id="Msg_Order" name="Заказ" sourceRef="Customer" targetRef="Shop" />
</bpmn:collaboration>
Диаграмма хореографии
Хореография (choreography) описывает только обмен сообщениями между участниками — «кто кому что отправляет и в каком порядке», без их внутренних процессов. Это удобно для согласования протокола взаимодействия между компаниями или системами. Подробнее — на странице «Хореография».
Диаграмма диалога
Диалог (conversation) — самый общий вид: участники (шестиугольники-связи между пулами) и темы переписки между ними. Диалог показывает, кто с кем обменивается сообщениями, без порядка и деталей. Применяется на ранних стадиях, когда нужно зафиксировать карту взаимодействий.
Какой вид выбрать
| Задача | Вид диаграммы |
|---|---|
| Описать работу одного отдела или системы | Процесс |
| Показать, как компания работает с клиентом и поставщиками | Коллаборация |
| Согласовать протокол обмена сообщениями между системами | Хореография |
| Нарисовать карту участников и тем взаимодействия | Диалог |
Редактор BPMN поддерживает процессы и коллаборации — с ними работают в подавляющем большинстве проектов.
Похожие инструменты
Обновлено: 30 сентября 2026 г.
