Нотация BPMN в SILA Union

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

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

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

Что такое BPMN?

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

BPMN поддерживается Группой управления объектами (OMG) с 2005 года. Задача OMG – разработка, внедрение и популяризация объектно ориентированных технологий и стандартов. BPMN 2.0 входит в группу стандартов улучшения процессов OMG, которая также включает в себя нотацию модели управления делами (CMMN) и нотацию модели принятия решений (DMN). Стандарт BPMN является бизнес-аналогом унифицированного языка моделирования (UML), используемого в разработке программного обеспечения. Спецификация OMG BPMN 2.0.1 была опубликована как международный стандарт ISO/IEC 19510:2013.

С помощью стандарта BPMN вы можете:

  • Получить четкое представление о том, как работает сложный бизнес-процесс от начала до конца;
  • Оптимизировать процессы для повышения производительности и результативности;
  • Сократить количество повторяющихся задач и ошибок;
  • Расширить возможности внедрения инноваций, помогая бизнесу и ИТ эффективно сотрудничать.

Кроме того, диаграммы BPMN помогают командам создавать документы XML (Extensible Markup Language), необходимые для исполнения различных процессов, таких как утверждение контрактов или напоминания о ежемесячных финансовых отчетах. Связанным стандартом XML является язык исполнения бизнес-процессов (BPEL) для веб-служб.

BPMN – общий язык моделирования, который легко понятен всем заинтересованным сторонам бизнеса:

  • Бизнес-аналитикам, которые создают и совершенствуют процессы;
  • Технические специалистам, ответственным за их внедрение и исполнение;
  • Менеджерам, контролирующим процессы и управляющими ими.

Как работает BPMN

Язык BPMN основан на блок-схемах и графических обозначениях. Для построения диаграмм обозначения разделены на четыре категории:

Элементы потока: описательные элементы, которые используются для определения процесса, такие как события, действия и шлюзы. Как правило, процессы запускаются событием start, имеют действия/задачи и шлюзы (точки принятия решений) в середине и завершаются событием end. Сложные процессы также включают в себя подпроцессы и промежуточные события, а также различные типы шлюзов, чтобы показать, как рабочий процесс перемещается по схеме процесса. 

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

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

Соединяющие элементы: связи, которые используются для соединения элементов потока – потоки сообщений, потоки операций и ассоциации.

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

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

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

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

Артефакты: дополнительная информация о процессе, которая не оказывает прямого влияние на ход исполнения процесса, – документы, информация, данные.

Артефакты

Мы представили ключевые элементы нотации BPMN и их описание, всего в методологии BPMN используется более ста обозначений. Далее мы предлагаем рассмотреть пример моделирования бизнес-процесса комплектации отгрузок в нотации BPMN в программном обеспечении SILA Union.

Пример моделирования бизнес-процесса в нотации BPMN 2.0 в SILA Union

Модель 02.01.01.02  Комплектация отгрузок

«Модель 02.01.01.02  Комплектация отгрузок» в нотации BPMN 2.0 описывает логистический процесс комплектации отгрузок. На ней представлены 2 роли, участвующие в процессе (Ответственный за проверку наличия и резервирование ТМЦ, Ответственный за комплектацию ТМЦ), действия, которые они выполняют в рамках своей деятельности и артефакты, которые являются входом или создаются в результате выполнения процесса.

На полотне представлен пул «Комплектация отгрузок» с двумя дорожками «Ответственный за проверку наличия и резервирование ТМЦ» и «Ответственный за комплектацию ТМЦ», каждая из которых отвечает за проведение процессов в двух отдельных подобъектах компании, при этом пересекаясь между собой в одной связи и продолжая цепочку процессов, начатых в дорожке «Ответственный за проверку наличия и резервирование ТМЦ». Процесс начинается с Поступления заявки на комплектацию на отгрузку, представленную в виде символа «Стартовое событие» в дорожке «Ответственный за проверку наличия и резервирование ТМЦ». После чего связью «Поток управления» переходит в задачу Проверить наличие МТР по системе складского учёта символа «Отправка сообщения». Сама заявка на комплектацию и отгрузку представлена в виде «Входящих данных» и связывается с вышеописанной «Отправкой сообщения». Далее процесс переходит в «Событийный шлюз», от которого отходят связи «условный поток управления» и «поток управления по умолчанию», тем самым разветвляя его на два потока процессов:

  1. Поток, находящийся ниже на полотне продолжается условием «МТР недостаточно» «Промежуточным событием», после чего следует задача Уведомить отдел логистики о несоответствии заявки в виде символа «Отправка сообщения», в который входят 2 хранилища данных: «SAP R3 MМ (Потоки материалов)» и «MS Outlook». Далее процесс отправляет «Исходящие данные»: Письмо об отклонении заявки и завершается состоянием Заявка на комплектацию и отгрузку отклонена символом «Конечное событие».
  2. Поток, находящийся правее на полотне продолжается условием «МТР достаточно» «Промежуточным событием», после чего следует разветвление «Параллельным шлюзом» на три потока процессов:
  • Первый поток связью «Поток управления по умолчанию» переходит в процесс Подтвердить прием заявки на комплектацию и отгрузку символа «Отправка сообщения», далее переходящий в отправление связанных «исходящих данных» «Заявка на комплектацию и отгрузку» и «Промежуточным событием» Прием заявки на комплектацию и отгрузку подтвержден.
  • Второй поток связью «Условный поток управления» переходит в процесс Произвести резервирование МТР для комплектации и отгрузки символа «Пользовательская задача», далее переходящий в «Промежуточное событие» Резервирование МТР произведено.
  • Третий поток связью «Условный поток управления» переходит в процесс Сформировать наряд на комплектацию МТР символа «Пользовательская задача», далее переходящий в отправление связанных «исходящих данных» «Наряд на комплектацию и отгрузку» и «Промежуточным событием» Сформировать наряд на комплектацию и отгрузку МТР.

После чего все 3 потока вновь объединяются в «Параллельный шлюз» и переходят связью «Поток управления» во вторую дорожку «Ответственный за комплектацию ТМЦ» в процесс «Произвести комплектацию МТР для отгрузки» символа «Ручная задача», к которому переходит также «Исходящие данные» Наряд на комплектацию и отгрузку. Впоследствии данный процесс переходит в процесс «Отправка уведомления об отгрузке» символа «Отправка сообщения», в который входят 2 хранилища данных: «SAP R3 MМ (Потоки материалов)» и «MS Outlook». Данный процесс переходит в символ «Конечное событие» Заявка обработана. На этом процесс завершается.

Заключение

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

В SILA Union доступна вся функциональность моделирования бизнес-процессов в нотации BPMN 2.0. Для осуществления в вашей компании моделирования процессов в нотации BPMN, напишите на sales@silaunion.ru, и наши специалисты расскажут вам, с чего начать.
 

11.08.2023