Как читать схемы BPMN 2.0

BPMN 2.0 (Business Process Modeling and Notation ver. 2.0) — система нотации, графический способ описания бизнес-процессов. В BPMN процессы размещают внутри пулов, а их элементами могут быть действия, события и шлюзы. Во время выполнения процессов создаются документы, их тоже отмечают на схемах.


Пулы

Участников взаимодействия обозначают пулами в виде именованных прямоугольных контейнеров. Пример:

image.png


События

Начало и конец бизнес-процесса обозначают точками входа и выхода. Иногда для наглядности вход выделяют зеленым, а выход красным.

События соединяются в последовательности с помощью стрелок — потоков управления. Пример:

image.png


Сообщения, например, имейл, обозначают конвертом:


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

image.png


Иногда начальным событием может быть сообщение или таймер, например:

image.png


Условие или условное событие обозначают значком с листом. 

image.png


Ошибки при выполнении бизнес-процессов обозначают двумя способами:

image.png



Действия

Действие — это задача, которую выполняет участник бизнес-процесса. Обозначается прямоугольником:

image.png


Действие, которое выполняется автоматически, помечают шестеренкой:

image.png


Действия пользователя обозначают прямоугольником с человечком:

image.png


А это действие, которое выполняют вручную:

image.png


Вложенный подпроцесс обозначают прямоугольником с плюсом:

image.png



Шлюзы

Бизнес-процесс может разделиться на несколько веток. Шлюзы показывают, на каких условиях должен ветвиться процесс. Например, должны выполниться параллельно все ветки или должна выполниться только одна, соответствующая условию.

Кроме того, шлюзы показывают, как должны сходиться ветки. Например, нужно ли для продолжения процесса, чтобы выполнились все ветки, или достаточно, чтобы выполнилась только одна из них. 


Параллельные процессы обозначают плюсом:

image.png


Если должна выполниться только одна ветка, ставят шлюз с крестиком:

image.png


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

image.png


или ставят неэксклюзивный шлюз:

image.png



Данные

На схемах указывают файлы и электронные документы, которые участвуют в процессах, к примеру, УПД или карточка в «Честном знаке». На схемах указывают значимые моменты — создание документа, изменение статуса в системе и т. д.

image.png