• Like
  • Save
Bpmn
Upcoming SlideShare
Loading in...5
×
 

Bpmn

on

  • 3,965 views

 

Statistics

Views

Total Views
3,965
Views on SlideShare
3,965
Embed Views
0

Actions

Likes
0
Downloads
69
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-NonCommercial LicenseCC Attribution-NonCommercial License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Bpmn Bpmn Presentation Transcript

    • Особенности нотации 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 ebXML BPSS LOVeM BPMN Activity-Decision Flow Diagram (ADF) RosettaNet … 3
    • Зачем? Основная цель BPMN: создание стандартнойнотации понятной всем бизнес пользователям бизнес аналитикам техническим разработчикам Бизнес пользователи - ??? менеджерам 4
    • Область применения Моделирует Не моделирует Бизнес процессы Модель данных Потоки данных Организационную структуруПотоки сообщений Функциональные схемыАссоциации данных с Стратегии действиями 5
    • Моделирование в BPMNМоделирование в BPMN осуществляется посредством диаграмм =>что помогает пользователям быстро понимать логику процесса 6
    • Элементы моделирования в BPMN 4 категорииОбъекты потока управления: события действия логические операторы 7
    • Объекты потока управления: события (events) изображаются согласно расположению в окружностью процессе события могут быть :означают какое-либо происшествие в начальные (start) Событие мире промежуточные инициируют (intermediate) действия или их завершающие результат (end) 8
    • Объекты потока управления: события (events) 9
    • Объекты потока управления: действия (activities)Свѐрнутый подпроцесс Циклическое действие (collapsed subprocess) - (loop activity) сложное действие, выполняется, покасодержащее диаграмму условие цикла верно бизнес процессов Развѐрнутый подпроцесс Множественные (expanded subprocess) - экземпляры (multiple Действие составное instances) действия действие, скрывающее показывают: одно детали реализации действие выполняется процесса многократно Ad-hoc подпроцесс (ad- Задание (task) - единица hoc subprocess) работы, элементарное содержит задания действие в процессе 10
    • Пример 1 11
    • Объекты потока управления: логические операторы (gateways) Оператор Обозначение Исключающее ИЛИ, управляемое данными (data-based exclusivegateway). Для ветвления - поток управления направляется лишь поодной исходящей ветви. Для синхронизации - ожидает завершения выполнения одной входящей ветви и активирует выходной потокИсключающее ИЛИ, управляемое событиями, (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.comFreeAccessMoodle 29
    • О плюсах BPMN Позволяет следить за влиянием окружающей бизнес-среды на процесс Позволяет объединять исполнителей в группы (пулы и дорожки) Позволяет моделировать взаимодействие с внешними объектами Позволяет детально представить процессВозможно описать не только рабочий процесс, но и документооборот 30
    • Об ограничениях BPMNМного типов блоков. Можно описать одно и то же, но разными методамиПри моделировании линейных процессов со множеством исполнителейможно получить размазанную по вертикали, трудно читаемую схему Нотация не позволяет указать стоимость выполнения того или иного действия в денежном выражении 31