Главная страница
Навигация по странице:

  • Что такое BPMN

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

  • Oracle BPM Suite (Oracle Corp.) 2) Unify NXJ (Unify Corp.) 3) IBM Web Sphere Business Modeler Advanced (IBM)

  • SAP Netweaver BPM (SAP) 6) TIBCO iProcess Suite (TIBCO Software Inc.)

  • Роли или зоны ответственности

  • Событие

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

  • Процесс Подпроцесс Задача Подпроцесс (Sub-Process)

  • Свернутый подпроцесс (Collapsed Sub-Process) Маркеры подпроцессов

  • Задача (Task)

  • Шлюзы (Gates)

  • Пример

  • Комплексный шлюз (Complex Gateway)

  • Поток операций

  • Артефакты

  • Нотация моделирования бизнеспроцессов bpmn основные вопросы


    Скачать 0.91 Mb.
    НазваниеНотация моделирования бизнеспроцессов bpmn основные вопросы
    Дата20.05.2022
    Размер0.91 Mb.
    Формат файлаppt
    Имя файлаlekcija_bpmn.ppt
    ТипЛитература
    #540655

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

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


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

    Что такое BPMN?


    Нотация по моделированию бизнес-процессов (The Business Process Modeling Notation, BPMN)
    Разработка BPMIBusiness 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-системы):
    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):
    Эксклюзивный шлюз (ИЛИ)
    Неэксклюзивный шлюз (ИЛИ)
    Комплексный шлюз
    Параллельный шлюз (И)


    Эксклюзивные шлюзы, основанные на данных (Data-based)


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


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


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


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


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


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


    1)


    2)


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


    1) Использование условных потоков операций


    2) Использование неэксклюзивного шлюза


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


    Неэксклюзивный шлюз (ИЛИ) для объединения потоков операций


    Маркер в виде круга используется для того, чтобы отличить неэксклюзивный шлюз от других типов шлюзов

    Комплексный шлюз (Complex Gateway)


    Комплексный шлюз, используемый в качестве условия


    Комплексный шлюз, используемый в качестве объединителя


    Определяет, какой из исходящих потоков операций будет выбран для продолжения данного процесса


    Определяет, какой из входящих потоков операций понадобится для продолжения процесса


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


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


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


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

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


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

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


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


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

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

    Артефакты


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


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


    Группа

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

    Изученные понятия


    BPMN
    BPD
    Объекты потока управления (события: начальное, конечное, промежуточное; действия: процесс, подпроцесс, задача; шлюз)
    Соединяющие объекты (поток операций, поток сообщений, ассоциация)
    Зоны ответственности (пулы и дорожки)
    Артефакты (объект данных, группа, текстовая аннотация)
    Простая и комплексная нотация
    Маркеры или триггеры



    написать администратору сайта