Нотация моделирования бизнес-процессов BPMN

Содержание

Слайд 2

Основные вопросы Что такое BPMN? Обзор программных продуктов Основные компоненты BPMN

Основные вопросы

Что такое BPMN?
Обзор программных продуктов
Основные компоненты BPMN и их назначение
Пример
Рекомендуемая

литература
Слайд 3

Что такое BPMN? Нотация по моделированию бизнес-процессов (The Business Process Modeling

Что такое BPMN?

Нотация по моделированию бизнес-процессов (The Business Process Modeling Notation,

BPMN)
Разработка BPMI – Business Process Management Institute
Май, 2004 – BPMN 1.0 – выпуск первой редакции
Далее – BPMN 1.1, 1.2.
Текущая версия – BPMN 2.0
Модель в нотации BPMN – BPD (Business Process Diagram)
Слайд 4

Особенность BPMN BPMN

Особенность BPMN

BPMN

Слайд 5

К вопросу программного обеспечения Некоторые программные продукты (так называемые BPM-системы): 1)

К вопросу программного обеспечения

Некоторые программные продукты (так называемые BPM-системы):
1) Oracle BPM

Suite (Oracle Corp.)
2) Unify NXJ (Unify Corp.)
3) IBM Web Sphere Business Modeler Advanced (IBM)
4) Lombardi Teamworks (Lombardi Software → с недавних пор IBM, в скором времени будет интегрирован в линейку программных продуктов WebSphere)
5) SAP Netweaver BPM (SAP)
6) TIBCO iProcess Suite (TIBCO Software Inc.)
7) Intalio (Intalio)
8) Active Modeler Avantage (KAISHA Tec. Company)
9) Runa WFE (Консалтинговая группа «Руна»)
И др.
Слайд 6

Основные элементы модели бизнес-процесса BPMN Выделяют четыре основные категории элементов: Объекты

Основные элементы модели бизнес-процесса BPMN

Выделяют четыре основные категории элементов:
Объекты потока управления

(Flow Objects): события, действия и логические операторы
Соединяющие объекты (Connecting Objects): поток управления, поток сообщений и ассоциации
Роли или зоны ответственности (Swimlanes): пулы и дорожки
Артефакты (Artifacts): данные, группы и текстовые аннотации.
Слайд 7

Объекты потока управления

Объекты потока управления

Слайд 8

Событие Событие – это то, что происходит в течение бизнес-процесса и

Событие

Событие – это то, что происходит в течение бизнес-процесса и оказывает

влияние на его ход. Чаще всего событие имеет причину (триггер) или воздействие (результат).

Виды событий

Слайд 9

Триггеры (маркеры) событий

Триггеры (маркеры) событий

Слайд 10

Действия Действие представляет собой деятельность, выполняемую внутри бизнес-процесса. Действие может быть

Действия

Действие представляет собой деятельность, выполняемую внутри бизнес-процесса. Действие может быть как

элементарным, так и неэлементарным (составным).

Процесс

Слайд 11

Подпроцесс (Sub-Process) 2 уровня представления подпроцессов Стандартное представление подпроцесса Подпроцесс в IBM WebSphere Business Modeler

Подпроцесс (Sub-Process)

2 уровня представления подпроцессов

Стандартное представление подпроцесса

Подпроцесс в IBM WebSphere Business

Modeler
Слайд 12

Маркеры подпроцессов

Маркеры подпроцессов

Слайд 13

Задача (Task) Задача с маркером Задача в IBM WebSphere Business Modeler

Задача (Task)

Задача с маркером

Задача в IBM WebSphere Business Modeler

Слайд 14

Шлюзы (Gates) Шлюзы используются для контроля расхождений и схождений потока операций.

Шлюзы (Gates)

Шлюзы используются для контроля расхождений и схождений потока операций. Термин

шлюз подразумевает пропускное устройство, которое либо позволяет осуществлять переход через шлюз, либо нет.

Виды шлюзов (Gates):
Эксклюзивный шлюз (ИЛИ)
Неэксклюзивный шлюз (ИЛИ)
Комплексный шлюз
Параллельный шлюз (И)

Слайд 15

Эксклюзивные шлюзы (ИЛИ) – Exclusive Gates (XOR)

Эксклюзивные шлюзы (ИЛИ) – Exclusive Gates (XOR)

Слайд 16

Эксклюзивные шлюзы (ИЛИ) – Exclusive Gates (XOR) Эксклюзивные шлюзы, основанные на

Эксклюзивные шлюзы (ИЛИ) – Exclusive Gates (XOR)

Эксклюзивные шлюзы, основанные на данных

(Data-based)

Пример: Фрагмент модели процесса заказа товара через интернет

Слайд 17

Эксклюзивные шлюзы (ИЛИ) – Exclusive Gates (XOR)

Эксклюзивные шлюзы (ИЛИ) – Exclusive Gates (XOR)

Слайд 18

Эксклюзивные шлюзы (ИЛИ) – Exclusive Gates (XOR) Эксклюзивный шлюз, основанный на

Эксклюзивные шлюзы (ИЛИ) – Exclusive Gates (XOR)

Эксклюзивный шлюз, основанный на данных

(с маркером)

Пример: Фрагмент модели сдачи лабораторных работ

Слайд 19

Эксклюзивные шлюзы (ИЛИ) – Exclusive Gates (XOR) Это одно и то же!!

Эксклюзивные шлюзы (ИЛИ) – Exclusive Gates (XOR)

Это одно и то же!!

Слайд 20

Эксклюзивные шлюзы (ИЛИ) – Exclusive Gates (XOR) Шлюзы для слияния… 1) 2)

Эксклюзивные шлюзы (ИЛИ) – Exclusive Gates (XOR)

Шлюзы для слияния…

1)

2)

Слайд 21

Эксклюзивные шлюзы (ИЛИ) – Exclusive Gates (XOR) Эксклюзивные шлюзы, основанные на событиях (Event-based)

Эксклюзивные шлюзы (ИЛИ) – Exclusive Gates (XOR)

Эксклюзивные шлюзы, основанные на событиях

(Event-based)
Слайд 22

Параллельный шлюз (И) – Parallel Gateway (AND) Параллельный шлюз для разветвления:

Параллельный шлюз (И) – Parallel Gateway (AND)

Параллельный шлюз для разветвления: После

задачи А параллельно начинаются задачи В и С

Параллельный шлюз для слияния: Перед началом задачи F заканчиваются задачи C и D.

Слайд 23

Параллельный шлюз (И) – Parallel Gateway (AND) Пример: Процесс «Выполнение расчетно-графической работы»

Параллельный шлюз (И) – Parallel Gateway (AND)

Пример: Процесс «Выполнение расчетно-графической работы»

Слайд 24

Параллельный шлюз (И) – Parallel Gateway (AND) Возможен и такой вариант:

Параллельный шлюз (И) – Parallel Gateway (AND)

Возможен и такой вариант:

Слайд 25

Соединяющие элементы (Connecting Objects) Спецификация BPMN выделяет следующие виды соединяющих элементов:

Соединяющие элементы (Connecting Objects)

Спецификация BPMN выделяет следующие виды соединяющих элементов:
Поток операций

(Sequence)
Поток сообщений (Message)
Ассоциация (Association)
Слайд 26

Зоны ответственности (Swimlanes: Pools and Lanes) Пул = Участник Процесса = Бизнес-роль

Зоны ответственности (Swimlanes: Pools and Lanes)

Пул = Участник Процесса =

Бизнес-роль
Слайд 27

Пример модели с разделением на зоны ответственности

Пример модели с разделением на зоны ответственности

Слайд 28

Артефакты

Артефакты