Открыть сервис

BPMN 2.0

BPMN 2.0 (Business Process Model and Notation, версия 2.0) — это стандарт моделирования бизнес-процессов, разработанный консорциумом OMG (Object Management Group). Он представляет собой графическую нотацию для описания последовательности шагов, событий, решений и потоков данных в рамках бизнес-процессов. Стандарт предназначен для создания диаграмм, которые понятны как бизнес-аналитикам, так и разработчикам, и может быть напрямую исполнен системами управления бизнес-процессами (BPMS). BPMN 2.0 является эволюцией предыдущей версии BPMN 1.x, выпущенной в 2004 году, и был принят в качестве международного стандарта ISO/IEC 19510:2013.

История и развитие

Предпосылки создания

До появления BPMN существовало множество нотаций для моделирования процессов, таких как IDEF0, EPC (Event-driven Process Chain), UML Activity Diagrams и другие. Отсутствие единого стандарта приводило к несовместимости моделей, сложностям в коммуникации между бизнес-подразделениями и IT-отделами, а также к проблемам при автоматизации. Основной целью разработчиков BPMN было создание нотации, которая объединила бы простоту восприятия для бизнес-пользователей и формальную строгость, необходимую для технической реализации.

Версия 1.0 и 1.2

Первая версия BPMN (1.0) была опубликована OMG в 2004 году. Она заложила основу графической нотации, определив базовые элементы: события, задачи, шлюзы и потоки. Однако версия 1.0 имела ограничения в области семантики и не поддерживала полное исполнение моделей. В 2008 году вышла версия 1.2, которая уточнила некоторые определения и исправила ошибки, но не внесла кардинальных изменений.

Версия 2.0 (2011 год)

Релиз BPMN 2.0 в январе 2011 года стал принципиальным шагом вперёд. Главным нововведением стало введение формальной модели исполнения (execution semantics) и метамодели, зафиксированной в XML-схеме (XSD). Это означало, что диаграммы BPMN 2.0 могут быть не только нарисованы, но и напрямую интерпретированы программным обеспечением. Кроме того, в стандарт были добавлены новые типы событий, расширены возможности для работы с хореографией (choreography) и диалогами (conversation), а также улучшена поддержка человеческих задач и сервисных вызовов.

Принятие и влияние

После выхода BPMN 2.0 стал де-факто стандартом в области моделирования бизнес-процессов. Он поддерживается большинством современных BPMS-систем (например, Camunda, IBM BPM, Pega, Appian), инструментов для анализа процессов (ARIS, Signavio) и графических редакторов (Draw.io, Visio). В 2013 году стандарт был принят как ISO/IEC 19510:2013.

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

BPMN 2.0 делит все графические элементы на четыре основные категории: объекты потока (flow objects), соединяющие объекты (connecting objects), дорожки (swimlanes) и артефакты (artifacts).

Объекты потока

Это основные строительные блоки диаграммы:

Соединяющие объекты

Дорожки

Артефакты

Типы диаграмм в BPMN 2.0

Стандарт выделяет три основных типа диаграмм, которые описывают процесс с разных точек зрения:

Процесс (Process)

Наиболее распространённый тип. Описывает последовательность действий внутри одного пула (организации). Может быть:

Хореография (Choreography)

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

Диалог (Conversation)

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

Семантика исполнения

Ключевое отличие BPMN 2.0 от предыдущих версий — наличие формальной семантики исполнения. Это означает, что диаграмма может быть преобразована в исполняемый код (например, XML, Java, BPEL) без дополнительной интерпретации. Стандарт определяет:

Благодаря этому BPMN 2.0 используется не только для документирования, но и для автоматизации процессов в BPMS. Например, в системе Camunda BPMN-диаграмма загружается в формате .bpmn и интерпретируется как рабочий процесс.

Применение в России

В России BPMN 2.0 активно используется в государственных и коммерческих организациях. Внедрение стандарта поддерживается платформами, разработанными с учётом требований российского законодательства (например, ELMA, Docsvision, Directum). BPMN 2.0 применяется для:

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

Критика и ограничения

Несмотря на широкое распространение, BPMN 2.0 имеет ряд недостатков:

Связь с другими стандартами

BPMN 2.0 часто используется в сочетании с другими стандартами OMG:

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →