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

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

  • Upload
    paloma

  • View
    100

  • Download
    8

Embed Size (px)

DESCRIPTION

Нотация моделирования бизнес-процессов BPMN. Основные вопросы. Что такое BPMN ? Обзор программных продуктов Основные компоненты BPMN и их назначение Пример Рекомендуемая литература. Что такое BPMN ?. - PowerPoint PPT Presentation

Citation preview

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

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

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

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

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

назначение Пример Рекомендуемая литература

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

Что такое Что такое BPMNBPMN?? Нотация по моделированию бизнес-

процессов (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)

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

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

BPMNBPMN

Комплексная Комплексная нотация нотация

(Powerful Notation)(Powerful Notation)

Простая Простая графическая графическая

нотация нотация

(Simple Notation)(Simple Notation)

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

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

BPMBPM-системы-системы):

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 (Консалтинговая группа «Руна»)И др.

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

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

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

Объекты потока управления (Flow Objects): события, действия и логические операторы

Соединяющие объекты (Connecting Objects): поток управления, поток сообщений и ассоциации

Роли или зоны ответственности (Swimlanes): пулы и дорожки

Артефакты (Artifacts): данные, группы и текстовые аннотации.

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

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

События Действия Шлюзы

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

СобытиеСобытие

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

Виды событий

Стартовое событие

(Start Event)

Конечное событие

(End Event)

Промежуточное событие

(Intermediate Event)

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

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

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

ДействияДействия Действие представляет собой

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

Процесс

Подпроцесс

Задача

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

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

Развернутый подпроцесс

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

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

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

Свернутый подпроцесс

(Collapsed Sub-Process)

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

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

Маркер цикла

Многоэкземплярный маркер

Маркер Ad-Hoc

Маркер Компенсации

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

Задача (Задача (Task)Task)

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

Общий вид задачи

Ручное выполнение

Задача бизнес-правил

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

ШлюзыШлюзы (Gates) (Gates) Шлюзы используются для контроля

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

Виды шлюзов (Gates):

1. Эксклюзивный шлюз (ИЛИ)

2. Неэксклюзивный шлюз (ИЛИ)

3. Комплексный шлюз

4. Параллельный шлюз (И)

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

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

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

Эксклюзивные шлюзы (ИЛИ) – Эксклюзивные шлюзы (ИЛИ) – Exclusive GatesExclusive Gates ( (XORXOR)) Эксклюзивные шлюзы, основанные на данных (Data-based)

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

Поток по умолчанию

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

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

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

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

Эксклюзивный шлюз, основанный на данных (с маркером)

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

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

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

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

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

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

1)

2)

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

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

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

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

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

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

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

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

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

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

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

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

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

виды соединяющих элементов: Поток операций (Sequence) Поток сообщений (Message) Ассоциация (Association)

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

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

Lanes)Lanes) Пул = Участник Процесса = Бизнес-роль

Дорожки = Подразделения внутри Пула

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

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

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

АртефактыАртефакты

Объект данных

Текстовая аннотация

Группа

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

BPDBPD с артефактами с артефактами