Модель бизнес-процесса и обозначения
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Модель и нотация бизнес-процессов ( BPMN ) — это графическое представление для определения бизнес-процессов в модели бизнес-процессов .
Первоначально разработанная Инициативой по управлению бизнес-процессами (BPMI), BPMN поддерживается Группой управления объектами (OMG) с момента слияния двух организаций в 2005 году. Версия 2.0 BPMN была выпущена в январе 2011 года. [1] после этого название было изменено на «Модель бизнес-процесса и нотация», чтобы отразить введение семантики выполнения, которая была введена наряду с существующими элементами обозначений и диаграмм. Хотя это спецификация OMG, BPMN также ратифицирован как ISO 19510. Последней версией является BPMN 2.0.2, опубликованная в январе 2014 года. [2]
Обзор [ править ]
Модель и нотация бизнес-процессов (BPMN) — это стандарт моделирования бизнес-процессов , который предоставляет графическую нотацию для описания бизнес-процессов в диаграмме бизнес-процессов (BPD). [3] основан на методе блок-схем, очень похожем на диаграммы действий из Unified Modeling Language (UML). [4] Целью BPMN является поддержка управления бизнес-процессами как для технических пользователей, так и для бизнес-пользователей, путем предоставления нотации, интуитивно понятной для бизнес-пользователей, но способной представлять сложную семантику процессов. Спецификация BPMN также обеспечивает сопоставление графики нотации и базовых конструкций языков выполнения, в частности языка выполнения бизнес-процессов (BPEL). [5]
BPMN была разработана для предоставления стандартных обозначений, понятных всем заинтересованным сторонам бизнеса, обычно включая бизнес-аналитиков, технических разработчиков и бизнес-менеджеров. Таким образом, BPMN может использоваться для поддержки общежелательной цели всех заинтересованных сторон проекта: принять общий язык для описания процессов, помогая избежать пробелов в общении, которые могут возникнуть между разработкой и реализацией бизнес-процессов .
BPMN — это один из множества языковых стандартов моделирования бизнес-процессов, используемых инструментами и процессами моделирования. Хотя нынешнее разнообразие языков может подходить для разных сред моделирования, есть те, кто выступает за разработку или появление единого всеобъемлющего стандарта, сочетающего в себе сильные стороны различных существующих языков. Предполагается, что со временем это могло бы помочь унифицировать выражение основных концепций бизнес-процессов (например, государственных и частных процессов, хореографии), а также расширенных концепций процессов (например, обработки исключений, компенсации транзакций).
Были разработаны два новых стандарта, использующих подход, аналогичный BPMN, для моделирования управления делами ( модель управления делами и нотация ) и моделирования решений ( модель принятия решений и нотация ).
Темы [ править ]
Область применения [ править ]
BPMN ограничена поддержкой только концепций моделирования, применимых к бизнес-процессам. Другие типы моделирования, выполняемые организациями для непроцессных целей, выходят за рамки BPMN. Примеры моделирования, исключенного из BPMN:
- Организационные структуры
- Функциональные поломки
- Модели данных [6]
Кроме того, хотя BPMN показывает поток данных (сообщений) и связь артефактов данных с действиями, она не является диаграммой потока данных .
Элементы [ править ]
Модели BPMN выражаются простыми диаграммами, построенными из ограниченного набора графических элементов. Как для бизнес-пользователей, так и для разработчиков они упрощают понимание потока и процессов бизнес-деятельности.Четыре основные категории элементов BPMN:
- Объекты потока
- События, мероприятия, шлюзы
- Соединение объектов
- Поток последовательностей, поток сообщений, ассоциация
- Дорожки для плавания
- Бассейн, переулок, Темный бассейн
- Артефакты
- Объект данных, группа, аннотация
Эти четыре категории позволяют создавать простые диаграммы бизнес-процессов (BPD). BPD также позволяют создавать новые типы объектов или артефактов потока, чтобы сделать диаграмму более понятной.
Потоковые объекты и соединяющиеся объекты [ править ]
- Событие
- Активность
- шлюз
- Соединения
Объекты потока являются основными элементами описания в BPMN и состоят из трех основных элементов: событий, действий и шлюзов.
Событие [ править ]
- Событие обозначается кружком и обозначает что-то, что происходит (по сравнению с действием, которое означает то, что делается ). Значки внутри круга обозначают тип события (например, конверт, обозначающий сообщение, или часы, обозначающие время). События также классифицируются как перехватывающие (например, если перехват входящего сообщения запускает процесс) или генерирующие (например, выдача сообщения о завершении при завершении процесса).
- Начать мероприятие
- Действует как триггер процесса; обозначается одной узкой рамкой и может быть только Catch , поэтому отображается с открытым (контурным) значком.
- Промежуточное событие
- Представляет что-то, что происходит между начальным и конечным событиями; обозначается двойной рамкой и может бросать или ловить (с использованием сплошных или открытых значков в зависимости от ситуации). Например, задача может перейти к событию, которое пересылает сообщение в другой пул, где последующее событие ожидает ответа, прежде чем продолжить.
- Завершить событие
- Представляет результат процесса; Обозначается одинарной толстой или жирной рамкой и может только Throw , поэтому отображается сплошным значком.
Деятельность [ править ]
- Действие представлено прямоугольником с закругленными углами и описывает вид работы, которую необходимо выполнить. Деятельность – это общий термин для обозначения работы, которую выполняет компания. Он может быть атомарным или составным.
- Задача
- Задача представляет собой единую единицу работы, которую нельзя разбить на дальнейший уровень детализации бизнес-процесса. Это называется атомарной активностью. Задача — это деятельность низшего уровня, показанная на диаграмме процесса. Набор задач может представлять собой процедуру высокого уровня.
- Подпроцесс
- Используется для скрытия или раскрытия дополнительных уровней детализации бизнес-процесса. В свернутом виде подпроцесс обозначается знаком плюса напротив нижней линии прямоугольника; при расширении прямоугольник с закругленными углами расширяется, показывая все объекты потока, соединительные объекты и артефакты. Подпроцесс называется составной деятельностью.
- Имеет свои собственные начальные и конечные события; потоки последовательностей из родительского процесса не должны пересекать границу.
- Сделка
- Форма подпроцесса, в которой все содержащиеся в нем действия должны рассматриваться как единое целое; т. е. все они должны быть завершены для достижения цели, и если какой-либо из них терпит неудачу, все они должны быть компенсированы (отменены). Транзакции отличаются от расширенных подпроцессов тем, что они окружены двойной рамкой.
- Активность звонков
- Точка в процессе, где повторно используется глобальный процесс или глобальная задача. Действие вызова отличается от других типов действий жирной рамкой вокруг области действия.
Шлюз [ править ]
- Шлюз представлен в форме ромба и определяет разветвление и объединение путей в зависимости от выраженных условий.
- Эксклюзивный
- Используется для создания альтернативных потоков в процессе. Поскольку можно выбрать только один из путей, его называют исключительным.
- Основанный на событиях
- Условие, определяющее путь процесса, основано на оцененном событии.
- Параллельно
- Используется для создания параллельных путей без оценки каких-либо условий.
- Инклюзивно
- Используется для создания альтернативных потоков, в которых оцениваются все пути.
- Эксклюзивные события
- Событие оценивается, чтобы определить, какой из взаимоисключающих путей будет выбран.
- Сложный
- Используется для моделирования сложного поведения синхронизации.
- Параллельное событие на основе
- На основании события запускаются два параллельных процесса, но оценка события не производится.
Соединения [ править ]
Объекты потока соединяются друг с другом с помощью объектов Connecting , которые бывают трех типов: последовательности, сообщения и ассоциации.
- Последовательность операций
- Поток операций представлен сплошной линией и стрелкой и показывает, в каком порядке выполняются действия. Поток последовательности также может иметь символ в начале: маленький ромб указывает на один из нескольких условных потоков от действия, а диагональная косая черта указывает на поток по умолчанию от решения или действия с условными потоками.
- Поток сообщений
- Поток сообщений представлен пунктирной линией, открытым кружком в начале и открытой стрелкой в конце. Он сообщает нам, какие сообщения передаются через границы организации (т. е. между пулами). Поток сообщений никогда не может использоваться для соединения действий или событий в одном пуле.
- Ассоциация
- Ассоциация изображается пунктирной линией. Он используется для связывания артефакта или текста с объектом потока и может указывать некоторую направленность с помощью открытой стрелки (к артефакту для представления результата, от артефакта для представления входных данных, а также для обозначения того, что он прочитан и обновлен). . Никакая направленность не используется, когда Артефакт или текст связаны с последовательностью или потоком сообщений (поскольку этот поток уже показывает направление).
Бассейны, дорожки и артефакты [ править ]
- Дорожки для плавания
- Объекты данных
- Группы
- Аннотация
Дорожки для плавания — это визуальный механизм организации и категоризации деятельности, основанный на кросс-функциональных блок-схемах , и в BPMN состоят из двух типов:
- Бассейн
- Представляет основных участников процесса, обычно разделяющих различные организации. В бассейне есть одна или несколько дорожек (как в настоящем бассейне). Бассейн может быть открытым (т. е. с отображением внутренних деталей), когда он изображается в виде большого прямоугольника, показывающим одну или несколько дорожек, или свернутым (т. е. со скрытием внутренних деталей), когда он изображается как пустой прямоугольник, растягивающий ширину или высоту бассейна. диаграмма.
- Переулок
- Используется для организации и категоризации действий в пуле в соответствии с функцией или ролью и изображается в виде прямоугольника, растягивающего ширину или высоту пула. Полоса содержит объекты потока, соединяющие объекты и артефакты.
Артефакты позволяют разработчикам внести в модель/диаграмму дополнительную информацию. Таким образом, модель/диаграмма становится более читабельной. Существует три предопределенных артефакта:
- Объекты данных: объекты данных показывают читателю, какие данные требуются или производятся в ходе действия.
- Группа: Группа представлена прямоугольником с закругленными углами и пунктирными линиями. Группа используется для группировки различных действий, но не влияет на порядок действий на диаграмме.
- Аннотация: аннотация используется, чтобы дать читателю модели/диаграммы понятное впечатление.
Примеры диаграмм бизнес-процессов [ править ]
- Цикл обсуждений
- Процедура голосования по электронной почте
- Собирайте голоса
BPMN 2.0.2 [ править ]
Концепция BPMN 2.0.2 заключается в том, чтобы иметь единую спецификацию для новой модели бизнес-процессов и нотации, которая определяет нотацию, метамодель и формат обмена, но с измененным именем, которое по-прежнему сохраняет бренд «BPMN». Особенности включают в себя:
- Формализует семантику выполнения для всех элементов BPMN.
- Определяет механизм расширяемости как для расширений модели процесса, так и для графических расширений.
- Уточняет состав событий и корреляцию.
- Расширяет определение человеческого взаимодействия.
- Определяет модель хореографии.
Текущая версия спецификации была выпущена в январе 2014 года. [1]
Сравнение версий BPMN [ править ]
Этот раздел может быть слишком техническим для понимания большинства читателей . ( декабрь 2012 г. ) |
Этот раздел необходимо обновить . ( февраль 2014 г. ) |
Атрибуты | БПМН 1.0 | БПМН 1.1 | БПМН 1.2 | БПМН 2.0 |
---|---|---|---|---|
Консорциум | BPMI и iGrafx | МОЙ БОГ | МОЙ БОГ | МОЙ БОГ |
Дата выпуска | май 2004 г. | Январь 2008 г. | январь 2009 г. | Январь 2011 г. |
Модели |
|
| ||
событие |
|
|
| |
активность |
|
| ||
шлюз |
|
| ||
поток последовательности | нормальный поток | |||
поток сообщений | поток сообщений | |||
ассоциация | ассоциация | |||
бассейн | бассейн | |||
переулок | переулок | |||
объекты данных | объект данных |
| ||
группы | группа | |||
аннотации | аннотации | |||
сообщение | — | — | — | сообщение |
другие элементы |
|
| ||
Количество всех элементов | 48 | 55 | 55 | 116 |
Основные изменения | — |
| Незначительные изменения версии BPMN 1.2 включают редакционные исправления и исправления ошибок реализации. Следовательно, эти незначительные изменения больше влияют на производителей инструментов моделирования, чем на разработчиков моделей (пользователей). [7] |
|
подмодели Типы BPMN
Моделирование бизнес-процессов используется для передачи самой разнообразной информации самой разной аудитории. BPMN предназначена для охвата этого широкого спектра использования и позволяет моделировать сквозные бизнес-процессы, чтобы зритель диаграммы мог легко различать разделы диаграммы BPMN. В рамках сквозной модели BPMN существует три основных типа подмоделей: частные (внутренние) бизнес-процессы, абстрактные (публичные) процессы и процессы сотрудничества (глобальные):
- Частные (внутренние) бизнес-процессы
- Частные бизнес-процессы являются внутренними для конкретной организации и относятся к типу процессов, которые обычно называются рабочими процессами или процессами BPM. Если используются плавательные дорожки, то частный бизнес-процесс будет содержаться в одном пуле. Таким образом, поток операций Процесса содержится в Пуле и не может пересекать его границы. Поток сообщений может пересекать границу пула, чтобы показать взаимодействия , существующие между отдельными частными бизнес-процессами.
- Абстрактные (публичные) процессы
- Это представляет собой взаимодействие между частным бизнес-процессом и другим процессом или участником. В абстрактный процесс включаются только те виды деятельности, которые выходят за рамки частного бизнес-процесса. Все остальные «внутренние» действия частного бизнес-процесса не показаны в абстрактном процессе. Таким образом, абстрактный процесс показывает внешнему миру последовательность сообщений, которые необходимы для взаимодействия с этим бизнес-процессом. Абстрактные процессы содержатся в пуле и могут моделироваться отдельно или в рамках более крупной диаграммы BPMN, чтобы показать поток сообщений между действиями абстрактного процесса и другими объектами. Если абстрактный процесс находится на той же диаграмме, что и соответствующий ему частный бизнес-процесс, то можно связать действия, общие для обоих процессов.
- Процессы сотрудничества (глобальные)
- Процесс сотрудничества описывает взаимодействие между двумя или более субъектами бизнеса. Эти взаимодействия определяются как последовательность действий, которые представляют собой шаблоны обмена сообщениями между участвующими объектами. Процессы сотрудничества могут содержаться в пуле, а различные бизнес-взаимодействия участников отображаются как дорожки внутри пула. В этой ситуации каждая полоса будет представлять двух участников и направление движения между ними. Они также могут быть показаны как два или более абстрактных процесса, взаимодействующих посредством потока сообщений (как описано в предыдущем разделе). Эти процессы можно моделировать отдельно или в рамках более крупной диаграммы BPMN, чтобы показать связи между действиями процесса сотрудничества и другими объектами. Если процесс сотрудничества находится на той же диаграмме, что и один из соответствующих ему частных бизнес-процессов, то действия, общие для обоих процессов, могут быть связаны.
Внутри этих трех подмоделей BPMN и между ними можно создавать множество типов диаграмм. Ниже приведены типы бизнес-процессов, которые можно моделировать с помощью BPMN (те, которые отмечены звездочками, могут не соответствовать исполняемому языку):
- Частные процессы высокого уровня (без функциональной разбивки)*
- Подробный частный бизнес-процесс
- Бизнес-процесс «как есть» или старый*
- Будущий или новый бизнес-процесс
- Подробный частный бизнес-процесс с взаимодействием с одним или несколькими внешними организациями (или процессами «черного ящика»)
- Взаимодействие двух или более детальных частных бизнес-процессов
- Подробная связь частного бизнес-процесса с абстрактным процессом
- Подробная связь частного бизнес-процесса с процессом сотрудничества
- Два или более абстрактных процесса*
- Связь абстрактного процесса с процессом сотрудничества*
- Только процесс совместной работы (например, ebXML BPSS или RosettaNet)*
- Два или более детальных частных бизнес-процесса, взаимодействующих посредством своих абстрактных процессов и/или процесса сотрудничества.
BPMN предназначен для использования всех вышеперечисленных типов диаграмм. Однако следует предупредить, что если объединено слишком много типов подмоделей, например три или более частных процессов с потоком сообщений между каждым из них, тогда диаграмма может стать трудной для понимания. Таким образом, OMG рекомендует разработчику модели выбрать конкретную цель BPD, например частный процесс или процесс сотрудничества.
с другими обозначениями процессов Сравнение моделирования
Цепочки процессов, управляемых событиями (EPC) и BPMN — это две нотации со схожей выразительностью, когда речь идет о моделировании процессов . [8] Модель BPMN можно преобразовать в модель EPC. И наоборот, модель EPC можно преобразовать в модель BPMN лишь с небольшой потерей информации. [9] Исследование показало, что для того же процесса модели BPMN может потребоваться примерно на 40% меньше элементов, чем соответствующей модели EPC, но с немного большим набором символов. Таким образом, модель BPMN будет легче читать. Преобразование между двумя обозначениями можно автоматизировать. [10]
Диаграммы деятельности UML и BPMN — это две нотации, которые можно использовать для моделирования одних и тех же процессов: подмножество элементов диаграммы деятельности имеет семантику, аналогичную элементам BPMN, несмотря на меньший и менее выразительный набор символов. [11] Исследование показало, что оба типа моделей процессов имеют одинаковый уровень читабельности для неопытных пользователей, несмотря на более высокие формальные ограничения диаграммы деятельности.
Сертификаты BPM [ править ]
Мир управления бизнес-процессами (BPM) признает решающую важность стандартов моделирования для оптимизации и стандартизации бизнес-процессов. Модель бизнес-процессов и нотация (BPMN) версии 2 внесла значительные улучшения в моделирование событий и подпроцессов, значительно расширив возможности документирования, анализа и оптимизации бизнес-процессов.
Elemate позиционирует себя как руководство по изучению различных сертификаций BPM и специализированных программ обучения, тем самым способствуя овладению BPMN и постоянному совершенствованию процессов внутри компаний.
Сертификация OMG OCEB [ править ]
Object Management Group (OMG), международный консорциум, стоящий за стандартом BPMN, предлагает сертификацию OCEB (сертифицированный эксперт OMG в BPM). Эта сертификация специально ориентирована на моделирование бизнес-процессов с особым упором на BPMN 2. Сертификация OCEB разделена на пять уровней: фундаментальный, средний бизнес (BUS INT), средний технический уровень (TECH INT), продвинутый бизнес (BUS ADV) и продвинутый технический уровень (BUS ADV). TECH ADV), тем самым предоставляя комплексный путь для профессионалов BPM.
сертификаты BPM Другие
Помимо OCEB, в области BPM существуют и другие признанные сертификаты:
- CBPA (Сертифицированный специалист по бизнес-процессам). Эта сертификация, предлагаемая ABPMP (Ассоциацией специалистов по управлению бизнес-процессами), предназначена для профессионалов, начинающих работать с BPM.
- CBPP (Сертифицированный специалист по бизнес-процессам). Сертификация CBPP, также присуждаемая ABPMP, предназначена для опытных профессионалов и предлагает подтверждение их глобального опыта в области BPM.
Интерес сертификации к BPMN
Хотя BPMN 2 зарекомендовала себя как важный стандарт моделирования бизнес-процессов, специальная сертификация BPMN может предоставить дополнительную гарантию качества и соответствия используемых моделей. Это становится особенно актуальным, когда компании привлекают внешних поставщиков для моделирования своих бизнес-процессов.
Сертификационное обучение BPM с BPMN 2 [ править ]
Хотя OMG не предлагает сертификацию исключительно по BPMN 2, различные организации проводят сертификационное обучение, охватывающее этот стандарт. Эти тренинги охватывают не только BPMN, но и принципы управления, автоматизации и оцифровки бизнес-процессов. Они позволяют учащимся освоить картографирование и моделирование процессов с использованием BPMN 2, что необходимо для оптимизации бизнес-операций. [12]
См. также [ править ]
- DRAKON
- Управление бизнес-процессами
- Моделирование бизнес-процессов
- Сравнение инструментов моделирования модели бизнес-процесса и нотации
- CMMN (модель и обозначения управления делами)
- Служба обмена сообщениями, управляемая процессами
- Функциональная модель
- Функциональная архитектура программного обеспечения
- Шаблоны рабочих процессов
- Архитектура сервисных компонентов
- XPDL
- ЯВЛ
Ссылки [ править ]
- ^ Jump up to: Перейти обратно: а б МОЙ БОГ. «БПМН 2.0» . Проверено 29 марта 2011 г.
- ^ «О модели бизнес-процессов и спецификации нотаций версии 2.0.2» . www.omg.org . Проверено 7 декабря 2020 г.
- ^ XML-представление процедур экипажа , Ричард К. Симпсон (2004), Итоговый отчет Программы стипендий факультетов НАСА (Космический центр Джонсона)
- ↑ Нотации моделирования процессов и шаблоны рабочих процессов. Архивировано 6 июля 2010 г. в Wayback Machine , статья Стивена А. Уайта из IBM Corporation (2006).
- ^ Стивен А. Уайт (3 мая 2004 г.). «Нотация моделирования бизнес-процессов, версия 1.0» (PDF) . Архивировано из оригинала (PDF) 18 августа 2013 г. для Инициативы по управлению бизнес-процессами (BPMI).
- ^ МОЙ БОГ. «Рабочий проект BPMN» (PDF) . Архивировано из оригинала (PDF) 24 мая 2018 г. Проверено 1 мая 2012 г.
- ^ «Часто задаваемые вопросы по BPMN» . Проверено 5 февраля 2015 г.
- ^ Григорова, Каталина; Миронов, Калоян (сентябрь 2014 г.). «Сравнение стандартов моделирования бизнес-процессов» . Международный журнал инженерных наук и исследований в области управления . ISSN 2349-6193 .
- ^ Левина, Ольга (сентябрь 2012 г.). «Оценка потери информации при трансформации модели бизнес-процессов EPC в BPMN». Семинары 16-й Международной конференции корпоративных распределенных объектных вычислений IEEE, 2012 г. IEEE. стр. 51–55. дои : 10.1109/EDOCW.2012.38 . ISBN 9781467350051 . S2CID 18834263 .
- ^ Kotsev, Vladimir; Stanev, Ivan; Grigorova, Katalina (April 2011). "BPMN-EPC-BPMN Converter" . НАУЧНИ ТРУДОВЕ НА РУСЕНСКИЯ УНИВЕРСИТЕТ .
- ^ ГЕАМБАШУ, Кристина Венера (2012). «Диаграмма действий BPMN и UML для моделирования бизнес-процессов». Информационные системы бухгалтерского учета и управления . 11, № 4: 637–651. S2CID 15301141 .
- ^ ЛИМЕЛЕ, Маэна (01 декабря 2023 г.). «Сертификация BPMN: образования и компетенции» . Элемате (на французском языке) . Проверено 28 февраля 2024 г.
Дальнейшее чтение [ править ]
- Гросскопф, Декер и Веске . (28 февраля 2009 г.). Процесс: моделирование бизнес-процессов с использованием BPMN . Меган Киффер Пресс. ISBN 978-0-929652-26-9 . Архивировано из оригинала 30 апреля 2019 года . Проверено 9 июля 2020 г.
- Райан К.Л. Ко, Стивен С.Г. Ли, Энг Ва Ли (2009 г.) Стандарты управления бизнес-процессами (BPM): обзор. В: Журнал управления бизнес-процессами, Emerald Group Publishing Limited. Том 15 Выпуск 5. ISSN 1463-7154. PDF
- Стивен А. Уайт; Конрад Бок (2011). Справочник по BPMN 2.0, второе издание: Методы, концепции, тематические исследования и стандарты в нотациях управления бизнес-процессами . компании Future Strategies Inc. ISBN 978-0-9849764-0-9 .
Внешние ссылки [ править ]
- Спецификация OMG BPMN
- Матрица инструментов BPMN
- Домашняя страница информации BPMN Информационная страница OMG для BPMN.