Как читать схемы BPMN 2.0
BPMN 2.0 (Business Process Modeling and Notation ver. 2.0) — система нотации, графический способ описания бизнес-процессов. В BPMN процессы размещают внутри пулов, а их элементами могут быть действия, события и шлюзы. Во время выполнения процессов создаются документы, их тоже отмечают на схемах.
Пулы
Участников взаимодействия обозначают пулами в виде именованных прямоугольных контейнеров. Пример:
События
Начало и конец бизнес-процесса обозначают точками входа и выхода. Иногда для наглядности вход выделяют зеленым, а выход красным.
События соединяются в последовательности с помощью стрелок — потоков управления. Пример:
Сообщения, например, имейл, обозначают конвертом:
Таймером обозначают события, которые запускаются по времени — еженедельно, ежедневно, каждые два часа. Также таймером обозначают временной промежуток, который требуется для выполнения какого-то действия. Пример:
Иногда начальным событием может быть сообщение или таймер, например:
Условие или условное событие обозначают значком с листом.
Ошибки при выполнении бизнес-процессов обозначают двумя способами:
Действия
Действие — это задача, которую выполняет участник бизнес-процесса. Обозначается прямоугольником:
Действие, которое выполняется автоматически, помечают шестеренкой:
Действия пользователя обозначают прямоугольником с человечком:
А это действие, которое выполняют вручную:
Вложенный подпроцесс обозначают прямоугольником с плюсом:
Шлюзы
Бизнес-процесс может разделиться на несколько веток. Шлюзы показывают, на каких условиях должен ветвиться процесс. Например, должны выполниться параллельно все ветки или должна выполниться только одна, соответствующая условию.
Кроме того, шлюзы показывают, как должны сходиться ветки. Например, нужно ли для продолжения процесса, чтобы выполнились все ветки, или достаточно, чтобы выполнилась только одна из них.
Параллельные процессы обозначают плюсом:
Если должна выполниться только одна ветка, ставят шлюз с крестиком:
Сложное условие обозначают шлюзом со звездочкой. При сложном условии могут выполняться одна или несколько веток:
или ставят неэксклюзивный шлюз:
Данные
На схемах указывают файлы и электронные документы, которые участвуют в процессах, к примеру, УПД или карточка в «Честном знаке». На схемах указывают значимые моменты — создание документа, изменение статуса в системе и т. д.