Дорожки
Дорожки в BPMN
Автор: Олег Борознов, 24.02.2018
Дорожки на диаграмме BPMN обозначают исполнителей процесса и изображаются в виде прямоугольников. Как правило дорожки располагаются внутри пула и используются для распределения операций процесса между его участниками.
Основные правила использования дорожек BPMN
- Дорожки BPMN использовать не обязательно. Например, когда все операции процесса выполняет один исполнитель. Вообще, наличие дорожек на диаграмме – это не обязательное требование BPMN.
- Дорожки BPMN можно декомпозировать. Это означает, что любая дорожка может включать в себя дочерние дорожки. Например, дорожка «Организация» может иметь дочерние дорожки – «Департаменты», а каждая дорожка «Департамент» может иметь дочерние дорожки «Отделы» и так далее.
- Дорожки BPMN значимы только для операций. Дорожки обозначают исполнителей операций, которые на ней расположены. Остальные элементы нотации BPMN – события, шлюзы, объекты и т.д. – могут быть помещены на любую дорожку.
- Дорожки BPMN могут быть как вертикальными, так и горизонтальными. Рекомендуется все же располагать дорожки BPMN горизонтально, и моделировать бизнес-процессы слева направо, поскольку так улучшается восприятие диаграммы и упрощается ее чтение.
- Наименование исполнителя внутри дорожки BPMN может располагаться в любом месте и иметь любое направление (ориентацию) текста.
Диаграмма ниже показывает декомпозицию дорожек и распределение задач между исполнителями.
В следующем примере показана возможность назначать задачи конкретным исполнителям при выполнении определенных условий. Так, в зависимости от выбранного рецепта, Кристина может приготовить блюдо сама, либо это блюдо приготовят ее соседи по комнате. Независимо от того, кто приготовит еду, Кристина ее съест. Все три дорожки размещены в одном пуле под названием «Общежитие».
Практический совет: должна ли дорожка обозначать конкретного исполнителя – сотрудника или подразделение организации?
В примерах, приведенных выше, дорожки отображают конкретных людей, их должности или подразделения, но это не обязательное правило в BPMN. Дорожки могут обозначать:
- Конкретных сотрудников организации. Например, Бухгалтер.
- Роли в организации, например, «Инициатор договора» или «Держатель бюджета».
- Внешние по отношению к организации роли, например, «Клиент» или «Поставщик».
- Отделы компании, например, «Отдел продаж» или «Бухгалтерия».
- Коллегиальные органы компании, например, «Комитет по закупкам» или «Рабочая группа проекта».
- Информационные системы или их модули, например, «CRM-система» или «Графическая подсистема».
Определенные сложности у начинающих бизнес-аналитиков вызывает вопрос, на какой дорожке разместить подпроцесс (т.е. «дочерний» процесс)? Действительно, диаграмма подпроцесса может содержать несколько дорожек, тогда на какой дорожке родительской диаграммы поместить этот процесс?
На самом деле, конкретные исполнители задач любого процесса определяются только дорожками на диаграмме этого процесса. Следовательно, не имеет значения, на какой дорожке данный процесс размещен на родительской диаграмме.
Если диаграмма процесса содержит только подпроцессы, то в этом случае дорожки и пулы на диаграмме можно совсем не отображать, как показано на рисунке ниже.
Если на диаграмме, содержащей подпроцессы, все-таки необходимо изобразить исполнителя, то используется артефакт «Группа», который более подробно рассмотрен в статье Артефакты.
Хотите быстро освоить BPMN?
Пройдите обучение в нашем учебном центре! |