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

История BPMN
BPMN возникла в результате синтеза нескольких нотаций моделирования бизнеса. Впервые опубликованная Инициативой по управлению бизнес-процессами (BPMI) в 2004 году, BPMN сейчас поддерживается Объединенной группой управления объектами (OMG) после объединения двух организаций в 2005 году.
Ключевые этапы эволюции BPMN включают:
-
Февраль 2006 года: OMG выпустила первый документ спецификации BPMN
-
2010: Была разработана версия 2.0 BPMN
-
Декабрь 2013 года: Была выпущена окончательная версия спецификации
-
Текущая версия: BPMN 2.0.2, официально опубликованная ISO как стандарт 2013 года (ISO/IEC 19510)
Преимущества BPMN
BPMN предлагает множество преимуществ для организаций, стремящихся улучшить свои бизнес-процессы:
-
Отраслевой стандарт: Разработан консорциумом OMG, некоммерческой отраслевой группой
-
Четкая документация: Предоставляет предприятиям возможность определять и понимать свои процедуры с помощью диаграмм бизнес-процессов
-
Универсальное понимание: Предлагает стандартную нотацию, легко понятную всем заинтересованным сторонам бизнеса
-
Устраняет разрывы в коммуникации: Эффективно соединяет проектирование бизнес-процессов с их реализацией
-
Сбалансированная сложность: Проста в изучении, но при этом достаточно мощна, чтобы отображать потенциальную сложность бизнес-процесса
BPMN позволяет организациям четко и последовательно фиксировать и документировать бизнес-процессы, обеспечивая вовлеченность соответствующих заинтересованных сторон — таких как владельцы процессов и пользователи бизнеса. Такой совместный подход позволяет командам более эффективно реагировать на выявленные проблемы в процессах.
Цель BPMN
BPMN предназначена для трех основных аудиторий:
-
Технические специалистыответственные за внедрение процессов
-
Бизнес-аналитикикоторые создают и улучшают процессы
-
Менеджерыкоторые контролируют и управляют процессами
Обзор BPMN
Понимание того, как работает бизнес, является первым и самым важным шагом в улучшении бизнес-процессов. BPMN предоставляет графическое представление бизнес-процессов, которое может легко понять любой человек — от бизнес-аналитиков до заинтересованных сторон, что способствует анализу и улучшению бизнес-процессов.
Любой процесс, описанный с помощью BPMN, представляется в виде последовательности шагов (деятельности), выполняемых последовательно или одновременно в соответствии с определёнными бизнес-правилами. Рассмотрим процесс «Оформление заказа онлайн», используемый в интернет-магазине:

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

Бассейны — это графические контейнеры, представляющие участников процесса. Существует два типа бассейнов:бассейныиполосы.
Элементы потока

Элементы потока соединяются между собой для формирования бизнес-процессов. Это основные элементы, определяющие поведение процесса. Существует три вида элементов потока:
-
События
-
Деятельность
-
Шлюзы
Соединяющие объекты

Объекты потока не изолированы, а соединяются для формирования потока. Соединители, связывающие объекты потока, называются соединяющими объектами. Существует четыре вида соединяющих объектов:
-
Последовательные потоки
-
Потоки сообщений
-
Ассоциации
-
Ассоциации данных
Данные

Данные представляют информацию, необходимую или создаваемую при выполнении бизнес-процесса. Существует четыре вида данных:
-
Объекты данных
-
Входные данные
-
Выходные данные
-
Хранилища данных
Детализированные элементы BPMN
Полосы BPMN
Объекты полос (также известные как полосы) в BPMN — это прямоугольные блоки, представляющие участников бизнес-процесса. Полоса может содержать объекты потока, выполняемые этой полосой (участником), за исключением черных ящиков, которые должны иметь пустое тело. Полосы могут располагаться горизонтально или вертикально — они семантически одинаковы, но различаются по представлению. При горизонтальном расположении полос поток процессов идет слева направо, а при вертикальном — сверху вниз.
Примеры полос: Клиент, Отдел учета, Платежный шлюз и Команда разработки.
Существует два вида полос: Бассейны и Полосы.
Бассейны
Бассейны представляют участников бизнес-процесса. Это могут быть конкретные сущности (например, отдел) или роли (например, помощник менеджера, врач, студент, поставщик).
Внутри бассейна находятся элементы потока, представляющие работу, которую бассейн должен выполнить в рамках моделируемого процесса. Однако существует один вид бассейна, который не содержит никакого содержимого, известный как черный ящик. Черные ящики часто используются при моделировании сущностей, внешних по отношению к бизнес-процессу. Поскольку они внешние, их внутренний поток не влияет на моделируемый процесс и может быть пропущен, что приводит к созданию черного ящика.

На приведенном выше примере показан черный ящик, в котором Клиент является черным ящиком. Поскольку процесс сосредоточен на том, как повар готовит блюдо, действия клиента не представляют интереса для процесса. Использование черного ящика зависит от точки зрения, с которой рассматривается процесс. Если необходимо смоделировать процесс, посредством которого клиент размещает заказ, поток Клиента будет смоделирован, а бассейн Повара станет черным ящиком.
Полосы
Полосы — это подразделы бассейнов. Например, при наличии бассейна «Отдел» можно выделить полосы «Руководитель отдела» и «Обычный клерк». Как и бассейны, полосы можно использовать для представления конкретных сущностей или ролей, участвующих в процессе.
Полосы могут содержать другие полосы для создания вложенной структуры при необходимости. Однако BPMN в первую очередь помогает моделировать бизнес-процессы. Не создавайте вложенные полосы только ради моделирования структуры вашей организации. Если необходимо смоделировать организационную структуру, используйте диаграмму организационной структуры.
Деятельность
Деятельность — это работа, выполняемая в рамках бизнес-процесса. Она отображается в виде закругленных прямоугольников с названиями, описывающими выполняемую работу.
Существует два вида деятельности:
1. Задача: Когда необходимо смоделировать атомарную работу, которую нельзя дальше разбивать или не имеет смысла разбивать, используется задача.

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

Ключевая концепция: Выбор задачи или подпроцесса не только связан со сложностью работы, но и с тем, насколько подробно вам нужно знать о ней. Если вы клиент, вероятно, вам не нужно знать, как обрабатывается ваш платеж. Однако, если вы магазин, то способ обработки платежа клиента становится важным.
События
События — это что-то, что происходит и может повлиять на бизнес-процесс. Событие может быть внешним или внутренним. Пока оно может повлиять на моделируемый процесс, его следует моделировать. События изображаются в виде кругов, а в некоторых случаях внутри кругов находятся значки, обозначающие тип триггера события.
Существует три типа событий:
-
Событие начала: Каждый процесс должен иметь событие начала, чтобы показать начало бизнес-процесса. Это позволяет читателям определить, где процесс начинается на диаграмме процессов.
-
Промежуточное событие: Отвечает за управление бизнес-потоком на основе указанного им события. Промежуточные события могут быть привязаны к деятельности для моделирования события, которое может произойти ВО ВРЕМЯ выполнения этой деятельности, или соединены с помощью соединительного объекта для моделирования события, которое может произойти ПОСЛЕ выполнения предыдущего элемента потока.
-
Событие окончания: Используется для указания места завершения бизнес-процесса.
Для каждого типа события можно указать триггер, чтобы показать, при каких условиях срабатывает событие.

Приведённый выше пример демонстрирует: когда мы получаем заказ, мы начинаем его обрабатывать. Если и только если остаток кредитного лимита исчерпан, мы проверяем наличие проблемы. Процесс завершается, когда заказ обработан или проблема выявлена.
Шлюзы
Шлюзы отвечают за управление потоком бизнес-процесса. Они изображаются в виде ромбов. В процессе объем выполняемой работы и результат могут различаться в зависимости от внешних или внутренних условий. Например, скидка предоставляется только VIP-покупателю, но не другим. Шлюзы — это места, где оцениваются условия и принимаются решения.
Вот типичные виды шлюзов:
1. Эксклюзивный шлюз на основе данных (Эксклюзивный шлюз): Используется для управления потоком процесса на основе заданных данных процесса. Каждый исходящий поток, подключенный к шлюзу, соответствует условию. Проходится поток, условие которого выполнено. Проходится только один поток.

2. Включающий шлюз: Может использоваться для создания параллельных путей. Оцениваются условия всех исходящих потоков. Все потоки с положительными результатами будут пройдены, что может привести к одновременному выполнению нескольких потоков, если удовлетворено несколько условий.

3. Параллельный шлюз: Используется для моделирования одновременного выполнения параллельных потоков без необходимости проверки каких-либо условий. Другими словами, все исходящие потоки должны выполняться одновременно.

4. Шлюз на основе событий: Используется для моделирования альтернативных путей на основе событий. Например, чтобы дождаться ответа кого-либо, необходимо получить ответ «Да» или «Нет», чтобы определить путь выполнения. После шлюза идут два связанных промежуточных события с триггерами сообщений — одно представляет сообщение «Да», другое — «Нет». Когда срабатывает ЛЮБОЕ из этих событий, будет выбран путь, следующий за этим событием. Все остальные события и их последующие пути больше не будут действительны.

Последовательные потоки
Последовательный поток используется для соединения элементов потока. Он изображается сплошной линией с стрелкой и показывает порядок элементов потока.

Важное правило: Вы можете использовать последовательный поток только для соединения элементов потока в пределах одного пула — либо в пределах одного пула/полосы, либо между полосами в одном пуле. Если вы хотите соединить элементы между разными пулами, вы не можете использовать последовательный поток, а должны использовать поток сообщений.
Потоки сообщений
В BPMN общение между пулами достигается с помощью сообщений. Поток сообщений используется для отображения потока сообщений между пулами или между элементами потока в разных пулам. Поток сообщений изображается пунктирной линией со стрелкой.
Примеры сообщений, передаваемых между пулы, включают: факс, телефон, электронная почта, письмо, уведомление и команда.

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

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

Текстовые аннотации
Текстовая аннотация может использоваться для добавления дополнительных сведений к объектам потока в BPD. Она не влияет на поток, но даёт подробности о объектах внутри потока.

BPMN — полный пример
Кейс: компания по производству дистиллированной воды True Aqua
Компания по производству дистиллированной воды True Aqua — молодой поставщик дистиллированной воды в городе, продающий дистиллированную воду как для бизнеса, так и для домашнего использования. Компания стремится увеличить свою долю рынка с 5% до 10% в ближайшие 12–18 месяцев. Для достижения этой цели она ищет способы повышения операционной эффективности и обеспечения более высокого уровня удовлетворённости клиентов.
В результате компания True Aqua Distilled Water решила улучшить свой процесс заказа дистиллированной воды. Как бизнес-аналитик, ответственный за эту миссию, после встречи с компанией, вы собрали следующую информацию о процессе заказа.

Анализ процесса:
Согласно диаграмме, клиенты могут:
-
Позвонить на горячую линию по заказам, или
-
Отправить электронное письмо для заказа дистиллированной воды
Текущая статистика:
-
90% заказов поступают по телефону
-
10% заказов размещаются по электронной почте
Поток процесса:
-
Приём заказа: Ассистент службы поддержки клиентов получает заказ и проверяет, является ли клиент существующим или новым.
-
Проверка клиента: Если клиент никогда раньше не делал заказ, ассистент службы поддержки клиентов создает для него учетную запись клиента до обработки заказа.
-
График доставки: Доставка дистиллированной воды осуществляется раз в неделю, по средам. По средам утром ассистент службы поддержки клиентов передает заказы в отдел логистики для доставки.
-
Управление логистикой: Как только менеджер в отделе логистики получает заказы, он организует доставку следующим образом:
-
Назначение работников для управления различными заказами
-
Печать и публикация графика
-
-
Выполнение доставки: Работники получают звонки и доставляют воду клиенту соответственно.
Этот пример демонстрирует, как BPMN может эффективно моделировать реальный бизнес-процесс, показывая взаимодействие между различными участниками (Клиент, Ассистент службы поддержки клиентов, Менеджер логистики, Работники) и поток деятельности от оформления заказа до доставки.
Ключевые понятия для начинающих
-
Начните просто: Начните с базовых элементов (задачи, события, шлюзы), прежде чем переходить к сложным конструкциям
-
Сосредоточьтесь на потоке: Всегда думайте о последовательности и логике вашего процесса
-
Разумно используйте дорожки: Четко определите, кто делает что в вашем процессе
-
Выберите правильный шлюз: Поймите, когда использовать исключающие, включающие или параллельные шлюзы
-
Документируйте с помощью аннотаций: Используйте текстовые аннотации для уточнения сложных элементов
-
Проверьте свою модель: Убедитесь, что ваш процесс имеет четкое начало и конец
-
Итерируйте и улучшайте: Модели BPMN должны развиваться по мере углубления вашего понимания процесса
Наилучшие практики
-
Держите диаграммы читаемыми и избегайте перегруженности
-
Используйте единые правила именования
-
Логически группируйте связанные действия
-
Документируйте предположения и бизнес-правила
-
Проверка моделей с заинтересованными сторонами
-
Использование подпроцессов для управления сложностью
-
Тестируйте свои процессы на реальных сценариях
Список источников
Официальный сайт Business Process Model and Notation (BPMN): Официальный веб-сайт с информацией и ресурсами по стандарту BPMN
Объектная группа управления (OMG): Организация, которая поддерживает и развивает стандарт BPMN
Спецификация BPMN 2.0.2: Официальный документ спецификации BPMN 2.0.2 от OMG
Стандарт ISO/IEC 19510:2013: Международный стандарт для BPMN 2.0, опубликованный ISO
Профессиональный инструмент моделирования процессов BPMN: Профессиональные инструменты диаграмм и моделирования BPMN от Visual Paradigm
Попробуйте Visual Paradigm бесплатно: Скачайте и попробуйте программное обеспечение для моделирования BPMN от Visual Paradigm бесплатно
Заключение
BPMN — это мощный, но доступный способ моделирования бизнес-процессов. Предоставляя стандартизированный визуальный язык, он устраняет разрыв между бизнес-заинтересованными сторонами и техническими командами, обеспечивая лучшее взаимодействие, анализ и улучшение организационных процессов. Независимо от того, являетесь ли вы бизнес-аналитиком, владельцем процесса или специалистом в области ИТ, освоение BPMN повысит вашу способность эффективно документировать, анализировать и оптимизировать бизнес-процессы.
Начните с простых процессов, регулярно практикуйтесь и постепенно вводите более сложные элементы по мере роста вашего понимания. С BPMN у вас есть универсальный язык, который может трансформировать способ, которым ваша организация понимает и улучшает свою деятельность.
Краткое содержание
• BPMN — это универсальный визуальный языкдля моделирования бизнес-процессов, который устраняет разрыв в коммуникации между бизнес-заинтересованными сторонами и техническими командами с помощью стандартизированной графической нотации
• Пять основных категорий элементовсоздают основу: дорожки (участники), элементы потока (события, действия, шлюзы), соединяющие объекты (последовательные и сообщения потоки), объекты данных и вспомогательные элементы, такие как группы и аннотации
• События, действия и шлюзыопределяют логику процесса — события запускают или завершают процессы, действия представляют выполняемую работу, а шлюзы управляют точками принятия решений и параллельными потоками на основе условий
• Свимлайны организуют ответственность с использованием бассейнов (внешние участники) и полос (внутренние роли), четко показывая, кто выполняет каждую задачу, при этом сохраняя поток процессов через границы организаций
• BPMN обеспечивает непрерывное улучшение предоставляя четкую, стандартизированную документацию, которая помогает организациям анализировать текущие процессы, выявлять неэффективность и внедрять оптимизированные рабочие процессы для лучшей операционной эффективности
Полное руководство для начинающих по моделированию и нотации бизнес-процессов (BPMN)
Введение в BPMN
Модель и нотация бизнес-процессов (BPMN) — это визуальный язык моделирования, предназначенный для приложений анализа бизнеса и определения рабочих процессов предприятия. Как открытая стандартная нотация для графических диаграмм потоков, BPMN используется для определения рабочих процессов бизнеса таким образом, который является как популярным, так и интуитивно понятным. Его графическая природа делает его легко понятным для всех заинтересованных сторон бизнеса, включая пользователей бизнеса, аналитиков бизнеса, разработчиков программного обеспечения и архитекторов данных.
История BPMN
BPMN возникла в результате синтеза нескольких нотаций моделирования бизнеса. Впервые опубликованная Инициативой по управлению бизнес-процессами (BPMI) в 2004 году, BPMN сейчас поддерживается Объединенной группой объектов (OMG) после объединения двух организаций в 2005 году.
Ключевые этапы эволюции BPMN включают:
-
Февраль 2006 года: OMG выпустила первый документ спецификации BPMN
-
2010: Началась разработка версии BPMN 2.0
-
Декабрь 2013 года: Был выпущен окончательный вариант спецификации
-
Текущая версия: BPMN 2.0.2 официально опубликован Международной организацией по стандартизации (ISO) как стандарт 2013 года (ISO/IEC 19510)
Преимущества BPMN
BPMN позволяет организациям фиксировать и документировать бизнес-процессы ясным и последовательным образом, обеспечивая активное участие заинтересованных сторон — таких как владельцы процессов и пользователи бизнеса. Такой совместный подход позволяет командам более эффективно реагировать на выявленные проблемы в процессах.
Ключевые преимущества:
-
Отраслевой стандарт: Разработан консорциумом OMG, некоммерческой отраслевой группой
-
Четкость процессов: Предоставляет предприятиям возможность определять и понимать свои процедуры с помощью диаграмм бизнес-процессов
-
Универсальное понимание: Предлагает стандартную нотацию, легко понятную всем заинтересованным сторонам бизнеса
-
Устраняет разрывы в коммуникации: Соединяет проектирование бизнес-процессов с командами по реализации
-
Сбалансированная сложность: Простой для изучения, но достаточно мощный, чтобы отображать потенциальную сложность бизнес-процессов
Цели BPMN
BPMN служит трем основным группам заинтересованных сторон:
-
Технические эксперты: Профессионалы, ответственные за реализацию процессов
-
Бизнес-аналитики: Лица, которые создают и улучшают процессы
-
Менеджеры: Лидеры, которые контролируют и управляют процессами
Обзор BPMN
Понимание того, как работает бизнес, является первым и самым важным шагом в улучшении бизнес-процессов. BPMN предоставляет графическое представление бизнес-процессов, которое может легко понять любой человек — от бизнес-аналитиков до заинтересованных сторон, что способствует анализу и улучшению бизнес-процессов.
В BPMN любой процесс представляется как последовательность шагов (деятельности), выполняемых последовательно или одновременно в соответствии с определенными бизнес-правилами. Рассмотрим процесс «Оформление заказа онлайн», используемый в интернет-магазине:

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

Плавные полосы — это графические контейнеры, представляющие участников процесса. Существует два типа:бассейныиполосы.
2. Элементы потока

Элементы потока соединяются между собой для формирования бизнес-процессов. Это основные элементы, определяющие поведение процесса, и включают три типа:События, Деятельность, иШлюзы.
3. Объекты соединения

Объекты потока соединяются, чтобы образовать поток через объекты соединения. Существует четыре типа:Последовательные потоки, Потоки сообщений, Ассоциации, иАссоциации данных.
4. Данные

Данные представляют информацию, необходимую или создаваемую в ходе выполнения бизнес-процесса. Существует четыре типа:Объекты данных, Входные данные, Выходные данные, иХранилища данных.
Подробное руководство по элементам
Полосы BPMN
Объекты полос представляют собой прямоугольные рамки, обозначающие участников бизнес-процесса. Полоса может содержать объекты потока, выполняемые этим участником, за исключением черных ящиков, которые должны иметь пустое тело. Полосы могут располагаться горизонтально или вертикально — они семантически идентичны, но различаются по представлению:
-
Горизонтальные полосы: Процесс течет слева направо
-
Вертикальные полосы: Процесс течет сверху вниз
Примеры полос включают Клиент, Отдел счетов, Платежный шлюз и Команда разработки.
Бассейны
Пулы представляют участников бизнес-процесса и могут быть:
-
Конкретная сущность (например, отдел)
-
Роль (например, помощник менеджера, врач, студент, поставщик)
Внутри пула находятся элементы потока, представляющие работу, которую выполняет пул в рамках моделируемого процесса. Однако существует один особый тип: пул-черный ящик, который вообще не содержит содержимого.
Пулы-черные ящикииспользуются при моделировании сущностей, внешних по отношению к бизнес-процессу. Поскольку они внешние, их внутренний поток не влияет на моделируемый процесс и может быть пропущен.

В приведённом выше примере «Клиент» — это чёрный ящик. Поскольку процесс сосредоточен на том, как повар готовит блюдо, действия клиента выходят за рамки процесса. Использование чёрных ящиков зависит от перспективы процесса. Если бы вы моделировали, как клиент делает заказ, поток клиента был бы смоделирован, а пул «Повар» стал бы чёрным ящиком.
Ленты
Ленты — это подразделы пулов. Например, в пуле «Отдел» могут быть ленты «Руководитель отдела» и «Обычный клерк». Как и пулы, ленты представляют конкретные сущности или роли, участвующие в процессе.
Важное замечание: Ленты могут содержать другие ленты для создания вложенных структур при необходимости. Однако BPMN в первую очередь предназначен для моделирования бизнес-процессов, а не организационных структур. Если вы хотите смоделировать иерархию организации, используйте диаграмму организационной структуры.
Деятельность
Деятельность представляет собой работу, выполняемую в рамках бизнес-процесса. Она отображается в виде закруглённых прямоугольников с названиями, описывающими выполняемую работу.
Существует два типа деятельности:
Задачи
При моделировании атомарной работы, которую нельзя разбить дальше (или это не имеет смысла), используйте задачу.

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

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

Этот диаграмма иллюстрирует: Когда мы получаем заказ, мы начинаем его обрабатывать. Если и только если остаток кредитного лимита исчерпан, мы проверяем проблему. Процесс завершается, когда заказ обработан или проблема выявлена.
Шлюзы
Шлюзы контролируют ход бизнес-процесса. Отображаются в виде ромбов, здесь оцениваются условия и принимаются решения. В любом процессе работа и результат могут различаться в зависимости от внешних или внутренних условий. Например, скидка может предоставляться только VIP-покупателям, а не всем остальным.
Типичные типы шлюзов:
1. Исключающий шлюз на основе данных (Исключающий шлюз)
Используется для контроля хода процесса на основе заданных данных процесса. Каждый исходящий поток из шлюза соответствует условию. Проходится поток с выполненным условием —будет пройден только один поток.

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

3. Параллельный шлюз
Используется для моделирования выполнения параллельных потоковбез проверки каких-либо условий. Все исходящие потоки должны выполняться одновременно.

4. Шлюз на основе события
Используется для моделирования альтернативных путей на основе событий. Например, ожидание ответа кого-либо — «Да» или «Нет» — определяет путь, который необходимо пройти. Шлюз сопровождается двумя связанными промежуточными событиями с триггерами сообщений (одно для «Да», одно для «Нет»). Когдалюбое ОДНОодно из событий срабатывает, поток, следующий за этим событием, принимается, а все остальные события и их потоки становятся недействительными.

Последовательные потоки
Последовательные потоки соединяют элементы потока, показывая их порядок. Они отображаются сплошными линиями со стрелками.

Важное правило: Вы можете использовать последовательные потоки только для соединения элементов потокав пределах одного пула—либо в пределах одного пула/полосы, либо между полосами в одном пуле. Чтобы соединить элементы между разными пулами, необходимо использоватьпотоки сообщенийвместо этого.
Потоки сообщений
В BPMN общение между пулами достигается с помощью сообщений. Потоки сообщений показывают движение сообщений между пулами или элементами потока между пулами. Они отображаются пунктирными линиями со стрелками.
Примеры сообщений, передаваемых между пулами: факс, телефон, электронная почта, письмо, уведомление и команда.

Ключевое различие:
-
Используйтепоследовательные потокидля соединений в пределах одного пула
-
Используйтепотоки сообщенийдля соединений между разными пулами
Данные
Во время выполнения бизнес-процесса часто создаются данные — либо во время процесса, либо после его завершения. Например, успешное выполнение задачи «Сделать заказ» порождает данные, такие как заказы на покупку, счета-фактуры и квитанции.
В BPMN данные могут моделироваться с помощью нескольких типов объектов данных:
-
Объекты данных
-
Входные данные
-
Выходные данные
-
Хранилища данных
BPMN предоставляет четко определенный способ управления состояниями данных, такими как создание, завершение, удаление и т.д.

Группы
Группа — это прямоугольник с пунктирной линией, который предоставляет моделировщикам механизм группировки фигур по различным категориям. Группы помогают визуально организовать элементы диаграммы, не влияя на ход процесса.

Текстовые аннотации
Текстовые аннотации добавляют дополнительные сведения к объектам потока в BPD. Они не влияют на ход потока, но предоставляют дополнительную информацию об объектах внутри потока.

Практический пример: компания по производству дистиллированной воды True Aqua
Бизнес-контекст
Компания по производству дистиллированной воды True Aqua — молодой поставщик дистиллированной воды, обслуживающий как бизнес, так и частных лиц. Их стратегическая цель — увеличить долю рынка с 5% до 10% в течение 12–18 месяцев. Для достижения этой цели они делают акцент на:
-
Повышение операционной эффективности
-
Обеспечение более высокого уровня удовлетворённости клиентов
В качестве бизнес-аналитика, ответственного за улучшение процесса заказа дистиллированной воды, вы собрали следующую информацию:
Анализ процесса

Согласно диаграмме:
Каналы заказов: Клиенты могут:
-
Позвонить по телефону заказа (90% заказов)
-
Отправить электронное письмо (10% заказов)
Процесс обслуживания клиентов:
-
Специалист по обслуживанию клиентов получает заказ
-
Проверяет, является ли клиент существующим или новым
-
Если клиент никогда ранее не делал заказ, создает учетную запись клиента до обработки заказа
Процесс доставки:
-
Доставки осуществляются раз в неделю, по средам
-
Утром в среду: специалист по обслуживанию клиентов передает заказы в отдел логистики
-
Менеджер отдела логистики получает заказы и:
-
Организует доставку, назначая работников для управления различными заказами
-
Печатает и публикует расписание
-
-
Работники получают задания и доставляют воду клиентам соответственно
Ключевые элементы BPMN в этом примере:
-
Пулы: Клиент, Служба поддержки клиентов, Отдел логистики
-
События: Заказ получен, Заказ передан, Доставка запланирована
-
Деятельность: Проверка статуса клиента, Создание учетной записи, Назначение работников, Печать графика
-
Шлюзы: Точка принятия решения между новым и существующим клиентом
-
Последовательные потоки: Порядок деятельности в каждом пуле
-
Потоки сообщений: Коммуникация между Клиентом и Службой поддержки клиентов, а также между Службой поддержки клиентов и Логистикой
Ключевые понятия для начинающих
1. Начните просто
Начните с базовых элементов: Событие начала → Деятельность → Событие окончания. Добавьте сложность (шлюзы, промежуточные события) по мере необходимости.
2. Выберите правильную перспективу
Определите, чью перспективу вы моделируете. Это определяет, какие участники моделируются детально, а какие — как черные ящики.
3. Поддерживайте согласованность
Используйте единые правила именования для деятельности и поддерживайте единый уровень детализации на всем протяжении диаграммы.
4. Проверяйте с заинтересованными сторонами
Регулярно проверяйте диаграммы вместе с бизнес-пользователями, аналитиками и техническими командами, чтобы обеспечить точность и общее понимание.
5. Сбалансируйте детализацию и ясность
Включайте достаточный уровень деталей, чтобы диаграмма была полезной, но избегайте чрезмерной сложности. Используйте подпроцессы для скрытия деталей при необходимости.
6. Следуйте стандартам BPMN
Следуйте стандартам нотации BPMN, чтобы обеспечить универсальную понятность ваших диаграмм.
Распространенные шаблоны BPMN
Последовательный поток
Деятельность, выполняемая одна за другой в определенном порядке.
Параллельное выполнение
Несколько активностей выполняются одновременно с использованием параллельных шлюзов.
Точки принятия решений
Разветвление путей на основе условий с использованием исключающих или включающих шлюзов.
Процессы, управляемые событиями
Процессы, запускаемые конкретными событиями (сообщения, таймеры, ошибки).
Обработка исключений
Управление ошибками и исключениями с использованием граничных событий, привязанных к действиям.
Наилучшие практики
-
Используйте описательные имена: Четко обозначьте все элементы значимыми именами
-
Минимизируйте пересечение линий: Расположите элементы для минимизации пересечения линий потока
-
Логическая группировка: Используйте дорожки, чтобы четко показать ответственность
-
Согласованный макет: Сохраняйте последовательное направление (слева направо или сверху вниз)
-
Документируйте предположения: Используйте текстовые примечания для уточнения бизнес-правил
-
Управление версиями: Поддерживайте версии по мере развития процессов
-
Тестируйте свои модели: Пройдитесь по сценариям для проверки логики
Обзор
BPMN — это мощный, стандартизированный визуальный язык для моделирования бизнес-процессов. Освоив его основные элементы — дорожки, объекты потока (события, действия, шлюзы), соединяющие объекты и данные, вы сможете создавать четкие и эффективные диаграммы процессов, которые устранят разрыв между бизнес- и техническими заинтересованными сторонами.
Помните:
-
Начните с основ и добавляйте сложность по мере необходимости
-
Фокусируйтесь на ясности и понимании заинтересованными сторонами
-
Следуйте стандартам для обеспечения всеобщего понимания
-
Итерируйте и улучшайтена основе обратной связи
При практике BPMN становится незаменимым инструментом для анализа, документирования и улучшения бизнес-процессов во всей вашей организации.
Ссылки
Официальный сайт BPMN: Официальный ресурс по стандартам и информации по моделированию и нотации бизнес-процессов
Объектная группа управления (OMG): Некоммерческий промышленный консорциум, поддерживающий спецификации BPMN
Спецификация BPMN 2.0.2: Официальный документ спецификации OMG для версии BPMN 2.0.2
Стандарт ISO/IEC 19510:2013: Официальное публикация BPMN 2.0.2 Международной организацией по стандартизации
Профессиональный инструмент моделирования бизнес-процессов BPMN: Комплексные инструменты диаграмм и моделирования BPMN от Visual Paradigm
Попробуйте Visual Paradigm бесплатно: Скачайте и попробуйте бесплатную версию Visual Paradigm для моделирования BPMN
Краткое резюме из пяти пунктов
• Универсальный визуальный язык: BPMN предоставляет стандартизированную графическую нотацию, которая устраняет разрывы в коммуникации между бизнес-заинтересованными сторонами, аналитиками и техническими командами, делая сложные процессы легко понятными на всех уровнях организации
• Пять основных категорий элементов: Диаграммы BPMN строятся из дорожек (пулов/полос), элементов потока (события, действия, шлюзы), соединяющих объектов (последовательные/сообщения потоки), объектов данных и артефактов (групп/аннотаций)
• Управление потоком процессов: События запускают процессы, действия представляют выполняемую работу, а шлюзы управляют принятием решений и логикой ветвления с помощью исключительного, включающего, параллельного или событийного маршрутизирования
• Четкое определение ролей: Дорожки визуально организуют ответственность по участнику, отделу или системе, при этом пулы представляют основных участников, а полосы показывают подразделения внутри организационных единиц
• Инструмент непрерывного улучшения: BPMN позволяет организациям систематически документировать, анализировать и оптимизировать бизнес-процессы, способствуя повышению операционной эффективности и улучшению удовлетворенности клиентов за счет визуального моделирования процессов
Эта статья также доступна на Deutsch, English, Español, فارسی, Français, English, Bahasa Indonesia, 日本語, Polski, Portuguese, Việt Nam, 简体中文 and 繁體中文













