Лекция
Привет, Вы узнаете о том , что такое язык моделирования bpmn, Разберем основные их виды и особенности использования. Еще будет много подробных примеров и описаний. Для того чтобы лучше понимать что такое язык моделирования bpmn, bpmn , настоятельно рекомендую прочитать все из категории Анализ и реинжиниринг бизнес процессов.
Основное назначение языка моделирования – создание нотации, понятной всем участникам бизнес-сферы, от бизнес-аналитиков, создающих первоначальные эскизы процессов, технических разработчиков, ответственных за внедрение технологии, в которой будут представлены данные процессы, и, наконец, до бизнесменов, которые будут управлять этими процессами, а также осуществлять их мониторинг.
Другой не менее важной целью является визуализация посредством бизнес ориентированной нотации языков XML, таких как BPEL4WS (Business Process Execution Language for Web Services – язык реализации бизнес процессов для веб служб), разработанных для выполнения бизнес процессов.
Данная спецификация раскрывает понятие и определяет семантику схем бизнес процессов (Business Process Diagram (BPD)) и объединяет лучшие методы, разработанные в сфере моделирования процессов. Цель BPMN – стандартизировать нотацию моделирования бизнес процессов при наличии множества различных нотаций и точек зрения на моделирование.
Можно выделить два основных аспекта соответствия спецификации BPMN:
Внешний вид графических элементов BPMN. Ключевой элемент BPMN – это выбор форм и значков, используемых в графических элементах. Цель – создание стандартного визуального языка, который будет узнаваем и понятен для всех разработчиков процессов, вне зависимости от источника схемы.
Семантика элементов BPMN. В данном языке также определен способ взаимодействия графических элементов друг с другом, включая условные взаимодействия, основанные на атрибутах, создающих поведенческие изменения элементов. Инструмент соответствия должен соотноситься с данными семантическими описаниями.
В BPMN рассмотрены только понятия моделирования, применимые к бизнес процессам. Это означает, что другие типы моделирования, выполняемого в организациях в рамках деловой деятельности, не рассмотрены в BPMN. Например, в BPMN не будут включаться следующие типы моделирования:
Кроме того, хотя BPMN отражает поток данных (сообщений) и взаимосвязь артефактов данных с действиями, это не схема потока данных.
Моделирование бизнес процессов предназначено для сообщения разнообразной информации широкой аудитории. BPMN описывает множество типов моделирования и допускает создание сквозных бизнес процессов. Структурные элементы BPMN позволяют легко проводить различия между участками схемы BPMN.
Существует три основных типа подмоделей в рамках сквозной модели BPMN:
Частные (Внутренние) Бизнес Процессы
Частные бизнес процессы являются внутренними для определенной организации, данный тип бизнес процессов обычно называют workflow или процессы BPM (управление деловыми процессами). Один частный бизнес процесс может быть отображен в одном или более документах, но при любых условиях он должен быть закончен внутри организации.
Абстрактные (Открытые) Процессы
Представляют собой взаимодействие между частным бизнес процессом и другим процессом или участником. Абстрактными считаются только те процессы, действия которых имеют связи за пределами частного бизнес процесса, также к ним относятся соответствующие механизмы контроля потока. Все остальные «внутренние» действия частного бизнес процесса не отображаются в абстрактном бизнес процессе. Таким образом, абстрактный процесс показывает последовательность сообщений, которые должны взаимодействовать с данным бизнес процессом..
Абстрактные процессы содержатся внутри области и могут моделироваться отдельно или внутри большей схемы BPMN для демонстрации потока сообщений между блоками абстрактного процесса и другими объектами. Если абстрактный процесс размещается на той же схеме, что и соответствующий ему частный процесс, то блоки, общие для обоих процессов, могут быть объединены.
Совместные (Глобальные) Процессы
Совместный процесс отображает взаимодействие между двумя и более бизнес объектами. Эти взаимодействия состоят в обмене сообщениями между данными объектами. Один и тот же совместный процесс может быть нанесен на схему на разных языках, таких как ebXMLBPSS, RosettaNet или продукте деятельности рабочей группы W3CChoreography Working Group (данные схемы рассматриваются как одно из будущих направлений BPMN).
Совместный процесс можно изобразить в виде двух или более взаимодействующих абстрактных процессов. Об этом говорит сайт https://intellect.icu . В абстрактном процессе действия участников совместной работы могут рассматриваться как «точки касания» между участниками. Фактические (выполняемые) процессы, по сути, более подробны и обладают большим количеством действий по сравнению с абстрактными процессами.
В рамках и вне рамок этих трех подмоделей BPMN можно создать множество типов схем. Ниже перечислены типы бизнес процессов, которые можно смоделировать при помощи BPMN:
BPMN допускает все вышеперечисленные типы схем. Однако следует помнить, что в случае сочетания слишком большого количества подмоделей, например, три или более частных процесса с потоком сообщений между каждым из них, схема может стать трудной для понимания. Таким образом, мы рекомендуем разработчику сосредоточиться на выборе схемы, например, частном процессе или совместном процессе.
Пример моделирования бизнес-процесса в нотации BPMN 1.1: Обработка запроса о товарах
Совокупность основных элементов схемы бизнес процесса
Следует подчеркнуть, что одним из факторов развития BPMN является создание простого механизма для создания моделей бизнес процессов, в то же время способного к управлению сложными бизнес процессами. Способ решения проблемы сочетания этих двух противоречащих друг другу требований состоял в создании графических аспектов нотации по конкретным категориям. При этом совокупность категорий нотации получается небольшая, таким образом, читатель схемы BPMN может легко узнать основные типы элементов и понять схему. В рамках основных категорий элементов могут быть добавлены дополнительные изменения и информация для обеспечения соответствия требованиям сложности без значительных изменений основных ощущений и впечатлений от схемы. Можно выделить четыре основные категории элементов:
Объекты схемы – основные графические элементы, служат для определения развития бизнес процесса. Можно выделить три объекта:
Существует три способа соединения объектов друг с другом или с другой информацией. Можно выделить три связующих объекта:
Существует два способа группировки основных элементов моделирования посредством «дорожек».
Артефакты используются для введения дополнительной информации по процессу. Существует три стандартных артефакта, но разработчик или инструмент моделирования могут добавить столько артефактов, сколько требуется. BPMN может предпринять дополнительную попытку привести большую совокупность артефактов к единому стандарту для общего использования, или для вертикальных рынков. Данная совокупность артефактов включает в себя:
Ниже показан список основных элементов моделирования, описанных в нотации.
Основные элементы моделирования
Элемент | Описание | Нотация |
---|---|---|
Событие | Событие – это нечто, что «происходит» в ходе бизнес процесса. События влияют на ход бизнес процесса и обычно имеют причину (триггер) или воздействие (результат). События – это круги с открытым центром для обеспечения возможности внутренним маркерам различать разные триггеры или результаты. Существует три типа событий, классифицированных по времени воздействия на ход процесса: Начало, Промежуточные события и Конец. | |
Действие | Действие – термин, характерный для обозначения работы, выполняемой компанией. Действие может быть элементарным и неэлементарным (составным). Типы действий являющиеся частью модели процесса: Процесс, Подпроцесс и Задача. Задачи и подпроцессы – закругленные прямоугольники. Процессы – либо безграничны, либо содержатся в пределах области. |
|
Объединение | Объединение используется для контроля расхождения и схождения последовательного потока. Таким образом, оно будет обозначать ветвление, раздвоение, слияние и соединение маршрутов. Внутренние маркеры будут указывать на тип контроля развития процесса. |
|
Последовательный поток | Последовательный поток показывает порядок, согласно которому будут выполняться действия процесса. | |
Поток сообщений | Поток сообщений символизирует поток сообщений между двумя участниками, готовыми к их отправке и получению. В BPMN две отдельных области на диаграмме будут символизировать двух участников (например, бизнес объекты или бизнес роли). | |
Ассоциация | Ассоциация используется для связывания информации с объектами. Текстовые и графические объекты, не относящиеся к схеме, могут быть связаны с объектами схемы. | |
Область | Область представляет собой участника в процессе. Он также играет роль «дорожки» и графического контейнера для разделения совокупности действий из других областей, обычно в контексте ситуаций «бизнес для бизнеса». | |
Дорожка | Дорожка – это подраздел в пределах области, его протяженность равна длине области, как по вертикали, так и по горизонтали. Дорожки организовывают и классифицируют действия. | |
Объект данных | Объекты данных рассматриваются как артефакты, так как они не влияют непосредственно на последовательный поток или поток сообщений процесса, но они обеспечивают ввод информации о том, какие действия требуют выполнения и/или что они производят. | |
Группа (прямоугольник вокруг группы объектов в целях документирования) | Группировка действий, не оказывающих влияния на последовательный поток. Группировка может использоваться в целях документирования или анализа. Группы могут также использоваться для распознавания действий операции, распределенной по ширине области. | |
Текстовая аннотация (связана с ассоциацией) | Текстовая аннотация – способ предоставления дополнительной информации для изучающего схему BPMN. |
Информация, изложенная в данной статье про язык моделирования bpmn , подчеркивают роль современных технологий в обеспечении масштабируемости и доступности. Надеюсь, что теперь ты понял что такое язык моделирования bpmn, bpmn и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Анализ и реинжиниринг бизнес процессов
Комментарии
Оставить комментарий
Анализ и реинжиниринг бизнес процессов
Термины: Анализ и реинжиниринг бизнес процессов