Новости компаний
1
431

Нотация BPMN для работы с бизнес-процессами - описание и примеры

Что такое нотация BPMN?

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

Нотацией BPMN описывается предметная часть бизнеса, в которой задействованы как программные продукты, так и живые люди. Эта особенность нотации не позволяет воспринимать ее исключительно как язык описания IT-решений. В нотации БП описаны не кодами, как в программах, а графическими инструментами. Смоделированные графическим путем модели БП исполняются специализированными BPMS системами. Популярными представителями этого софта являются bpm`online, ELMA, Bizagi и т.д.

Основные элементы нотации

Моделирование БП на основе нотации BPMN осуществляется при помощи диаграмм. Они формируются из отдельных графических элементов, у каждого из которых есть собственное предназначение. Вникнув в суть каждого из конструктивных элементов нотации, можно быстро понять логику процесса.
Элементы BPMN можно условно поделить на 4 основных категории:

  1. Объект управленческого потока. Это события, принимаемые исполнителем логические решения, выполняемые им действия. На диаграмме событие отображается кругом, действие рисуется в виде прямоугольника, а ветвление – это ромб.
  2. Объекты соединения. Это разнообразные стрелки с различными наконечниками. Ими соединяются круги, ромбы и прямоугольники, указывая на очередность действий и показывая, как взаимодействуют друг с другом элементы БП.
  3. Роли. Это элемент, отображающий ответственное лицо или подразделение за выполнение части или всего БП. Представляет собой большой прямоугольник, внутри которого отображена часть БП (дорожка) или весь процесс (пул).
  4. Артефакты. Это дополнительные элементы, помогающие пользователю вникнуть в логику БП, но при этом не оказывающие на него никакого влияния. Имеет вид комментариев в частях диаграммы.

BPMN

Элементы нотации BPMN

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

Работа с нотацией в системе BPMS

Нотация BPMN используется для построения процессов в системах BPMS. Наиболее современной и гибкой является ее версия 2.0. Она помогает быстро изменять БП и подходит для их моделирования непрофессионалами.
Чтобы пользователь смог построить БП, ему в первую очередь необходимо овладеть дизайнером процессов. Процедура построения очень проста и наглядна, поскольку все условные обозначения дизайнера для моделирования БП представляют собой блок-схемы и диаграммы. Нотация включает готовый свод правил и элементов, освоив которые построение БП становится быстрым и гибким. Если моделировать БП в системах BPMS, они не просто документируются, но и выполняются, благодаря чему есть возможность протестировать БП, отредактировать проблемные места и лишь после внесения необходимых изменений запускать готовый процесс в работу.

BPMN

Пример бизнес-процесса - Перевод в продажу, построенного по нотации BPMN

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

Пример бизнес-процесса - Закрытие продажи, построенного по нотации BPMN

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