Нотация BPMN 2.0 в системе ELMA

Для моделирования бизнес-процессов в системе ELMA используетcя международный стандарт BPMN 2.0 (business process model and notation). Это определенный набор символов, которые позволяют наглядно отобразить последовательность выполнения задач и взаимосвязь рабочих операций — в формате, понятном разной аудитории.

Представители бизнеса, специалисты в области процессного управления и в области ИТ получают возможность взаимодействовать друг с другом, используя единую систему условных обозначений. Моделирование бизнес-процессов в нотации BPMN 2.0 осуществляется с помощью простого графического редактора Дизайнер ELMA.

Модель бизнес-процесса, созданная в Дизайнере ELMA
Модель бизнес-процесса, созданная в Дизайнере ELMA

О нотации

Методология BPMN предполагает условный способ описания рабочих процессов предприятий. Нотация разработана компанией BPMI (Business Process Management Initiative) с целью исключить расхождения между построением бизнес-процессов и их реализацией на практике. Важным преимуществом нотации стала возможность визуализировать в графическом виде языки XML (например, WSBPEL — web services business process execution language), применяемые для исполнения бизнес-процессов.

Графическое представление бизнес-процессов в BPMN объединяет:

  • Бизнес-аналитиков, которые проектируют рабочие процессы.

  • ИТ-специалистов, ответственных за внедрение технологий исполнения бизнес-процессов.

  • Руководителей, контролирующих процессы и управляющих работой предприятий.

Вторая версия нотации BPMN 2.0 разработана и поддерживается объединением компаний OMG (Object Management Group), что свидетельствует о зрелости и устоявшемся применении методологии.

Для моделирования бизнес-процессов в BPM-системе ELMA используется описание нотации bpmn 2.0 на русском языке. Перевод выполнен специалистами компании ELMA.

Скачайте перевод нотации BPMN 2.0 на русский язык или пройдите практический курс описания процессов в спецификации BPMN

Скачайте перевод нотации BPMN 2.0 на русский язык или пройдите практический курс описания процессов в спецификации BPMN

Скачать BPMN 2.0Практический курс BPMN

Элементы BPMN

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

В связи с тем, что схема уровней моделирования BPMN предполагает построение как простых, так и сложных многосоставных диаграмм бизнес-процессов, в нотации выделено пять категорий элементов. Они созданы для того, чтобы разные специалисты могли легко распознавать основные обозначения при построении и корректном чтении моделей.

Пять категорий BPMN:

  • Элементы потока (Flow Objects), определяющие ход бизнес-процессов.

  • Соединяющие элементы (Connecting Objects).

  • Зоны ответственности (Swimlanes).

  • Данные (Data).

  • Артефакты (Artifacts), предназначенные для указания дополнительной информации о процессах.

Описание элементов BPMN

1. Элементы потока

События. Оказывают влияние на ход бизнес-процессов. Бывают стартовыми, промежуточными и конечными. В нотации BPMN события изображаются в виде круга со свободным центром, предназначенным для добавления внутренних маркеров —триггеров (причин событий) и результатов (их воздействий на процессы).

Примеры bpmn событий: старт процесса, смена статуса документа, получение сообщения и другие.

События - основной элемент потока нотации BPMN

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

Действия - основной элемент потока нотации BPMN

Шлюзы. Используются для контроля расхождений и схождений потоков операций в процессах — ветвления, раздвоения, слияния и соединения маршрутов. Стандарт шлюза в bpmn также предусматривает использование внутренних маркеров, указывающих тип контроля развития бизнес-процесса.

Шлюзы - основной элемент потока нотации BPMN

2. Соединяющие элементы

Поток операций. Отражает порядок выполнения действий процесса.

Поток операций - основной соединяющий элемент нотации BPMN 2.0

Поток сообщений. Показывает обмен сообщениями между двумя участниками процесса (исполнителями, бизнес-сущностями, бизнес-ролями).

Поток сообщений - основной соединяющий элемент нотации BPMN 2.0

Ассоциации. Устанавливают связь элементов потока с информацией или артефактами (объектами, не относящимися к элементам потока — например, текстовыми или графическими объектами). Ассоциации также могут указывать направление потока — например, потока данных.

Ассоциации - основной соединяющий элемент нотации BPMN 2.0

3. Зоны ответственности

Пул. Графически определяет область бизнес-процесса как общую зону ответвенности за его исполнение. Например, пул Компания. Или более узко — пул Продавец, Производитель или Поставщик. Внутри пула выделяются дорожки — зоны ответственности отдельных участников бизнес-процесса.

Пул может быть пустым и не содержать в себе бизнес-процессов — например, пул Покупатель. Такие пулы называют «черными ящиками». В случае если описание бизнес-процессов в BPMN выполняется в системе ELMA и каждый процесс моделируется отдельно, Пулы чаще всего не визуализируют.

Пул - основной элемент зоны ответственности нотации BPMN 2.0

Дорожки. Используются для разграничения зон ответственности участников бизнес-процесса. Любые элементы схем в нотации, размещенные на той или иной дорожке, будут выполняться конкретными исполнителями. Дорожки могут располагаться горизонтально или вертикально.

Дорожки - основной элемент зоны ответственности нотации BPMN 2.0

4. Данные

Объект данных. Предоставляет информацию о том, какие действия необходимо выполнить участнику процесса и/или каков результат этих действий. Объект данных может изображаться как в единственном экземпляре, так и в нескольких.

Объект данных - основной элемент данных нотации BPMN 2.0

5. Артефакты

Текстовые аннотации. Связаны с ассоциациями. Позволяют указывать дополнительную информацию о процессах для тех специалистов, которые в последствии будут работать с готовыми моделями.

Текстовые аннотации - основной элемент артефактов нотации BPMN 2.0

Мы рассмотрели краткое описание элементов нотации BPMN. В целом она включает более 100 обозначений. Чтобы подробнее ознакомиться с данной методологией, предлагаем:

Моделирование процессов в Дизайнере ELMA

Для удобства построения бизнес-процессов в комплект BPM-системы входит визуальный редактор Дизайнер ELMA. Это простой графический инструмент. Он позволяет создавать наглядные схемы процессов предприятия и поддерживает их описание языком BPMN 2.0.

Все необходимые элементы нотации расположены на панели инструментов Дизайнера ELMA. Их перечень может различаться в зависимости от установленных в компании дополнительных модулей системы.

Чтобы построить графическую модель процесса, достаточно выбрать нужные элементы на панели инструментов и перетащить их мышью на рабочую область. Таким образом создаются дорожки, обозначающие зоны ответственности разных исполнителей. В них размещаются события и операции процесса, которые затем соединяют переходами.

Создание процесса в Дизайнере ELMA
Создание процесса в Дизайнере ELMA

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

Помимо перетаскивания с панели инструментов, моделирование процессов bpmn в Дизайнере ELMA предусматривает еще один способ быстрого добавления элементов. Для этого достаточно кликнуть на уже размещенное событие или операцию процесса, после которых нужно добавить элемент, — появятся иконки всех доступных элементов. Если выбрать и разместить любой из них на схеме процесса, автоматически добавится переход — от исходного элемента к новому.

Чтобы передвинуть элемент на модели процесса, достаточно кликнуть на него мышью и, удерживая кнопку, переместить в нужное место. А чтобы задать настройки элемента — кликнуть на него правой кнопкой мыши и открыть контекстное меню элемента.

Построение оргструктуры в Дизайнере ELMA

Каждая дорожка на модели бизнес-процесса определяет зону ответственности того или иного исполнителя. Исполнитель может соответствовать конкретной должности согласно оргструктуре предприятия или определенной бизнес-роли. Важно понимать, что моделирование бизнес-процессов в bpmn не отменяет привычную организационную структуру. Оно дополняет ее, позволяя наладить взаимодействие специалистов разных профилей и должностей, работающих в различных департаментах компании.

Именно поэтому, одним из первых этапов внедрения BPM-системы ELMA, является моделирование оргструктуры. Дизайнер ELMA позволяет сформировать наглядную схему с иерархией должностей, отделов и групп сотрудников компании, после чего использовать данные элементы при описании бизнес-процессов.

Модель оргструктуры компании в Дизайнере ELMA
Модель оргструктуры компании в Дизайнере ELMA

Схема оргструктуры в ELMA имеет древовидную форму с единственным головным элементом. Для создания модели предусмотрены компоненты, описывающие иерархию компании — отделы, должности и группы сотрудников. А также графические элементы, которые позволяют сделать схему более наглядной.

Построение модели оргструктуры в Дизайнере ELMA выполняется таким же образом, как и описание бизнес-процессов bpmn. Необходимые элементы выбираются на панели инструментов и размещаются на рабочей области создания модели.

В Дизайнере ELMA есть три режима работы с оргструктурой:

  • Оргструктура. Непосредственно создание и редактирование схемы.

  • История версий оргструктуры. В случае изменения модели все предыдущие версии сохраняются и к ним всегда можно вернуться.

  • Группы пользователей. Объединение сотрудников для быстрого предоставления прав доступа к объектам системы сразу всем участникам группы.

Примеры бизнес-процессов

Рассмотрим простой пример процесса согласования и оплаты счетов, модель которого создана в Дизайнере ELMA.

Пример процесса согласования и оплаты счетов
Пример процесса согласования и оплаты счетов

На модели процесса выделено несколько дорожек — зон ответственности участников процесса. В Дизайнере ELMA можно создавать дорожки четырех типов:

  • Статические. Должность ответственного сотрудника в этой зоне задается согласно оргструктуре. Она постоянна и не меняется в течение всего бизнес-процесса. На графической модели такие дорожки выделены серым цветом.

  • Динамические. Позволяют моделировать элементы bpmn, для которых исполнитель будет определяться непосредственно в ходе работы из списка должностей и групп сотрудников, указанных при описании процесса. Такие дорожки обозначаются зеленым цветом.

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

  • Бизнес-роль. Это динамические зоны ответственности, используемые для организации работы с документами. Они позволяют реализовать отправку документов на ознакомление, согласование или исполнение задач сразу нескольким сотрудникам. Процесс приостанавливается до тех пор, пока каждый из исполнителей не выполнит свою задачу. На графической схеме бизнес-роли обозначаются бирюзовым цветом.

В нашем примере процесса согласования и оплаты счетов использованы дорожки трех различных типов. На первом этапе процесса сотрудник компании вводит счет в систему и отправляет его по маршруту — система сама определяет непосредственного руководителя сотрудника согласно оргструктуре. Счет проходит этапы согласования руководителем инициатора процесса и владельцем бюджета предприятия. Утвержденный документ поступает на оплату в бухгалтерию.

В заключении обратим внимание на возможные результаты работы по данному процессу. Методология построения событий в bpmn-процесс предусматривает возможность нескольких вариантов преобразования входа (стартового события процесса) в выходы (завершающие события). В нашем случае, если счет не будет согласован, процесс его оплаты прервется и счет будет отменен. В связи с этим на модели бизнес-процесса размещены два возможных завершающих события (красные круги на схеме процесса).

Посмотрите другие примеры процессов bpmn на нашем сайте.

Готовые бизнес-процессы, которые можно бесплатно скачать и использовать в системе, представлены в каталоге решений ELMA Store.

Узнайте, как работает ELMA BPM. Оцените возможности и интерфейс BPM-системы прямо в браузере

Узнайте, как работает ELMA BPM. Оцените возможности и интерфейс BPM-системы прямо в браузере

Смотреть демоверсиюЗадать вопрос