
3921(2).ppt
- Количество слайдов: 31
Особенности нотации BPMN Описание Область применения Элементы Использование BPMN Синтаксис Примеры 1
Знакомьтесь, BPMN! Нотация моделирования бизнес процессов (Business Process Modeling Notation, BPMN) - графическая нотация для моделирования бизнес процессов Ø BPMN разработана Business Process Management Initiative (BPMI) Ø Текущая версия BPMN - 1. 2; ведётся разработка версии 2. 0. 2
Как возникла BPMN? Нотации и методологии UML Activity Diagram UML EDOC Business Processes IDEF eb. XML BPSS LOVe. M Activity-Decision Flow Diagram (ADF) Rosetta. Net … BPMN 3
Зачем? Основная цель BPMN: создание стандартной нотации понятной всем бизнес пользователям бизнес аналитикам техническим разработчикам Бизнес пользователи - ? ? ? менеджерам 4
Область применения Моделирует Не моделирует Бизнес процессы Модель данных Потоки данных Организационную структуру Потоки сообщений Функциональные схемы Ассоциации данных с действиями Стратегии 5
Моделирование в BPMN осуществляется посредством диаграмм => что помогает пользователям быстро понимать логику процесса 6
Элементы моделирования в BPMN 4 категории Объекты потока управления: события действия логические операторы 7
Объекты потока управления: события (events) согласно расположению в процессе события могут быть : изображаются окружностью означают какое-либо происшествие в мире инициируют действия или их результат Событие начальные (start) промежуточные (intermediate) завершающие (end) 8
Объекты потока управления: события (events) 9
Объекты потока управления: действия (activities) Свёрнутый подпроцесс (collapsed subprocess) сложное действие, содержащее диаграмму бизнес процессов Циклическое действие (loop activity) выполняется, пока условие цикла верно Множественные экземпляры (multiple instances) действия показывают: одно действие выполняется многократно Развёрнутый подпроцесс (expanded subprocess) составное действие, скрывающее детали реализации процесса Ad-hoc подпроцесс (adhoc subprocess) содержит задания Действие Задание (task) - единица работы, элементарное действие в процессе 10
Пример 1 11
Объекты потока управления: логические операторы (gateways) Оператор Обозначение Исключающее ИЛИ, управляемое данными (data-based exclusive gateway). Для ветвления - поток управления направляется лишь по одной исходящей ветви. Для синхронизации - ожидает завершения выполнения одной входящей ветви и активирует выходной поток Исключающее ИЛИ, управляемое событиями, (event-based exclusive gateway) направляет поток управления лишь по той исходящей ветви, на которой первой произошло событие Оператор И (parallel gateway), использующийся для ветвления, разделяет один поток управления на несколько параллельных. Все исходящие ветви активируются одновременно Включающее ИЛИ (inclusive gateway) активирует одну или более исходящих ветвей, в случае, когда осуществляется ветвление 12
Пример 2 13
Элементы моделирования в BPMN 4 категории Объекты потока управления: Соединяющие объекты: события поток управления действия поток сообщений логические операторы ассоциации 14
Соединяющие элементы Поток управления Поток сообщений Ассоциации (задаёт порядок выполнения действий) (показывает, какими сообщениями обмениваются участники) (используются для ассоциирования данных, текстовых аннотаций с объектами потока управления) 15
Пример 3 16
Элементы моделирования в BPMN 4 категории Объекты потока управления: Соединяющие объекты: события поток управления действия поток сообщений логические операторы ассоциации Роли: пулы дорожки 17
Роли - визуальный механизм организации различных действий в категории со сходной функциональностью Пул (область) олицетворяет участника процесса. Содержит несколько объектов потока управления, соединяющих объектов и артефактов Дорожки - часть пула. Дорожки организовывают и классифицируют действия 18
Пример 4 19
Элементы моделирования в BPMN 4 категории Объекты потока управления: Соединяющие объекты: события поток управления действия поток сообщений логические операторы ассоциации Роли: пулы Артефакты: данные группы дорожки текстовые аннотации 20
Артефакты позволяют разработчикам отображать дополнительную информацию в диаграмме Данные Группа (группировка) Текстовая аннотация (показывают читателю, какие действия требуют выполнения и/или что они производят) (позволяет объединять различные действия, но не влияет на поток управления в диаграмме) (способ предоставления дополнительной информации для изучающего схему BPMN) 21
Пример 5 22
Использование BPMN Диаграммы бизнес-процессов позволяют описывать бизнеспроцессы и помогают читателям быстро понимать процесс и легко ориентироваться в его логике. В BPMN-модели можно выделить три типа подмоделей: Абстрактные бизнеспроцессы Частные бизнеспроцессы Процессы взаимодействия 23
Использование BPMN: частные бизнеспроцессы Частные (внутренние) бизнес-процессы описывают внутреннюю деятельность организации. Они представляют бизнес-процессы в общепринятом понимании (business processes или workflows) 24
Использование BPMN: абстрактные бизнеспроцессы Абстрактные (открытые) бизнес-процессы отображают взаимодействие между двумя частным бизнес-процессами. В открытом бизнес процессе показываются только те действия, которые участвуют в коммуникации с другими процессами 25
Использование BPMN: процессы взаимодействия Процесс взаимодействия (глобальный) отображает взаимодействия между двумя и более сущностями. Взаимодействия определяются последовательностью действий, обрабатывающих сообщения между участниками 26
Правила синтаксиса В событие «старт процесса» не может входить ни одна стрелка потока управления Из события «завершение процесса» не может исходить ни одна стрелка потока управления Из события «источник сообщения» (в событие «получатель сообщения» ) может исходить (входить) максимум одна стрелка потока сообщений 27
От теории к практике 28
Achtung! Установить Bonita Open Solution, скачав с: http: //www. bonitasoft. com Free. Access Moodle 29
О плюсах BPMN Позволяет следить за влиянием окружающей бизнес-среды на процесс Позволяет объединять исполнителей в группы (пулы и дорожки) Позволяет моделировать взаимодействие с внешними объектами Позволяет детально представить процесс Возможно описать не только рабочий процесс, но и документооборот 30
Об ограничениях BPMN Много типов блоков. Можно описать одно и то же, но разными методами При моделировании линейных процессов со множеством исполнителей можно получить размазанную по вертикали, трудно читаемую схему Нотация не позволяет указать стоимость выполнения того или иного действия в денежном выражении 31
3921(2).ppt