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

Презентация:



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

3. Моделирование бизнес процессов Определение бизнес процесса Бизнес процессом называется последовательность работ, которая: – связана с деятельностью.
И НТЕЛЛЕКТУАЛИЗАЦИЯ ПРОЦЕССОВ ОБРАБОТКИ ПОТОКОВ ДАННЫХ, ЛЕКЦИЯ 6 БГУ РФиЭ Кафедра Интеллектуальных Систем Адуцкевич Иван Анатольевич.
МОДЕЛИРОВАНИЕ РАБОЧИХ ПРОЦЕССОВ ВУЗА В BPM- СИСТЕМЕ.
BPMS Введение Кастанова Анаит Авдеевна
ТЕМА 4. Стадия предпроектного обследования Лекция 15. Методы формирования нового заданного состояния экономического объекта.
Моделирование бизнес процессов и Workflow. Відповідальний виконавець Керівник П.І. Перконос С.В. Суботін.
А.Хельвас какие административные процедуры (действия, задачи) необходимо выполнить для получения заданного конечного результата;
ТЕМА 4. Стадия предпроектного обследования Лекция 13. Методы формирования нового заданного состояния экономического объекта.
Моделирование бизнес-процессов Моделирование бизнес-процессов Кастанова Анаит Авдеевна
Моделирование бизнес-процессов с помощью диаграмм BPMN (Business Process Modeling Notation) Начальный импульс к использованию BPMN в практике Юрий Волков,
ОБЪЕКТНО-ОРИЕНТИРОВАННАЯ МЕТОДОЛОГИЯ ПРОЕКТИРОВАНИЯ программных систем Rational Unified Process фирмы Rational Software Corporation.
Что дают предприятию новые стандарты описания бизнес-процессов BPMN, BPEL (WSBPEL) Юрий Волков, архитектор информационных систем,
Унифицированный язык моделирования UML является графическим языком для визуализации, конструирования и документирования систем, в которых большая роль.
1 Диаграммы реализации (implementation diagrams).
Лекция 13 Моделирование бизнес-процессов в IBM WebSphere Business Modeler.
Методика моделирования IDEF3. Попытка сделать выводы Так как же работать с DFD???
Моделирование на UML Денис Иванов. Ай Ти Консалтинг.
2. UML – унифицированный язык моделирования систем.
Функциональное проектирование ИС. Декомпозиция всей системы на некоторое множество иерархически подчиненных функций. Основные идеи структурного анализа.
Транксрипт:

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

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

Что такое 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)

Особенность BPMN BPMN Комплексная нотация (Powerful Notation) Простая графическая нотация (Simple Notation)

К вопросу программного обеспечения BPM-системы Некоторые программные продукты (так называемые 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 (Консалтинговая группа «Руна») И др.

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

Объекты потока управления События Действия Шлюзы

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

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

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

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

Маркеры подпроцессов Маркер цикла Многоэкземплярный маркер Маркер Ad-Hoc Маркер Компенсации

Задача (Task) Задача с маркеромЗадача в IBM WebSphere Business Modeler Общий вид задачи Ручное выполнение Задача бизнес- правил

Шлюзы (Gates) Шлюзы используются для контроля расхождений и схождений потока операций. Термин шлюз подразумевает пропускное устройство, которое либо позволяет осуществлять переход через шлюз, либо нет. Виды шлюзов (Gates): 1.Эксклюзивный шлюз (ИЛИ) 2.Неэксклюзивный шлюз (ИЛИ) 3.Комплексный шлюз 4.Параллельный шлюз (И)

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

Эксклюзивные шлюзы, основанные на данных (Data-based) Пример: Фрагмент модели процесса заказа товара через интернет Поток по умолчанию

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

Эксклюзивный шлюз, основанный на данных (с маркером) Пример: Фрагмент модели сдачи лабораторных работ

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

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

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

Параллельный шлюз (И) – Parallel Gateway (AND) Параллельный шлюз для разветвления: После задачи А параллельно начинаются задачи В и С Параллельный шлюз для слияния: Перед началом задачи F заканчиваются задачи C и D.

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

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

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

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

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

Артефакты Объект данных Текстовая аннотация Группа

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