Полное руководство по BPMN

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

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

BPMN  — это не программное обеспечение, и оно не «принадлежит» бизнесу, а было разработано OMG (Группой управления объектами) в качестве стандарта записи, понятного бизнес-аналитикам, техническим разработчикам и руководителям проектов.

BPMN 2.0: что нового?

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

BPMN 1.2  обеспечивает отображение «действительной» диаграммы BPMN на BPEL, так что механизм может выполнить процесс. Спецификация 1.2 содержит только словесные описания элементов графических обозначений и правил моделирования. Это приводит к путанице и путанице в процессе перевода.

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

Некоторые из основных изменений, которые привнесли с собой BPMN версии 2.0, среди прочего:

  • Добавление схемы хореографии.
  • Добавление диалоговой диаграммы.
  • Непрерывающие события для процесса.
  • Подпроцессы событий для процесса.

Основные технические изменения включают в себя:

  • Определение семантики выполнения процесса.
  • Формальная метамодель, как показано на рисунках диаграммы классов.
  • Форматы обмена для обмена моделями абстрактного синтаксиса в метаданных XML
  • Обмен данными (XMI) и определение схемы XML (XSD).
  • Форматы обмена для обмена диаграммами как в XMI, так и в XSD.
  • Расширяемые преобразования языка таблиц стилей (XSLT) между форматами XMI и XSD.

Другие технические изменения включают в себя:

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

Благодаря обновлениям версии 2.0 количество элементов увеличилось более чем вдвое с 55 до 116. Многие из этих новых элементов применялись для моделирования взаимодействия между процессами и/или сущностями, например новая хореографическая диаграмма.

BPMN 2.0.2, выпущенная в декабре 2013 г., включала лишь незначительные модификации с точки зрения исправления опечаток и изменения в пункте 15.

Является ли инструментарий BPMN 2.0 сложным?

Многие критики BPMN 2.0 жалуются, что BPMN слишком сложна для изучения. Даже если сам язык спроектирован так, чтобы быть однозначным за счет включения единственного семантического слоя, в BPMN просто слишком много объектов, чтобы стандарт был полезен.

Эти критики часто указывают на изображения из спецификации BPMN 2.0 OMG, такие как эта матрица событий, чтобы подчеркнуть свою точку зрения. Эти критики часто отдают предпочтение другим инструментам и методологиям моделирования.

Изучение нотации BPMN более простым способом

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

По сути, BPMN фактически состоит всего из 3 основных элементов:

  1. События
  2. Деятельность
  3. Шлюзы

Да все верно. В BPMN всего три основных элемента! Хорошо, давайте добавим четвертый элемент, чтобы мы могли соединить остальные три — поток последовательностей (черные линии со стрелками, которые соединяют все вместе).

Возможно, если вы сможете запомнить набор наиболее часто используемых основных элементов BPMN, их будет достаточно для решения большинства ваших задач:

BPMN учиться на примере

Как говорят некоторые критики, у BPMN довольно много символов и обозначений. Запомнить их все не так-то просто. Сначала мы должны использовать базовый базовый набор элементов BPMN, и постепенно, по мере того, как мы сталкиваемся со все большим количеством проблем, мы узнаем больше. Лучший способ понять их значение — изучить их на примерах и шаблонах.

Здесь я привожу для вас несколько примеров BPMN в качестве отправной точки и желаю вам всего наилучшего в вашем исследовательском путешествии.

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

Пример диаграммы бизнес-процесса: объявление о вакансии

Отредактируйте приведенный выше пример онлайн

Пример диаграммы бизнес-процесса: система управления поставщиками

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

Отредактируйте приведенный выше пример онлайн

Пример диаграммы бизнес-процесса: запрос котировок

Это пример BPD, описывающий процесс запроса предложения. Он показывает действия, событие тайм-аута и маркер, отображаемый в циклах подпроцесса.

Отредактируйте приведенный выше пример онлайн .

Дополнительные примеры BPMN

Leave a Reply

Ваш адрес email не будет опубликован.