Тема 1. BPM, BPMN, BPMS • BPM – это философия управления бизнесом. Это подход к тому, как мы этим бизнесом управляем • BPMN – это способ описания нотаций, т.е. набор символов • BPMS – это системы автоматизации BPM BPM (англ. business process management, управление бизнеспроцессами) – концепция процессного управления организацией, рассматривающая бизнес-процессы как особые ресурсы предприятия. Основным инструментом визуализации в проектном подходе является план проекта Основным инструментом визуализации бизнес-процессного подхода являются bpmn-диаграммы BPMN Нотация BPMN (Business Process Model and Notation - модель бизнес-процессов и нотация) используется для описания процессов нижнего уровня. Диаграмма процесса в нотации BPMN представляет собой алгоритм выполнения процесса. Каждый процесс может быть декомпозирован на более низкие уровни. BPMN – это набор значков в визуальном представлении, это XML – отображение этих значков и это набор правил и их применение. BPMS BPMS – это (англ. Business Process Management System) – программное обеспечение для реализации BPM-концепции. По сути, любая система для создания и управления бизнес-процессами считается BPMS. Camunda Modeler – графическое приложение, платформа для моделирования и автоматизации бизнес-процессов (БП) со встроенным механизмом выполнения бизнес-процессов BPMN 2.0 (BPMN-движок). Установка программы Зайти по ссылке https://camunda.com/download/modeler/ и скачать ZIP-архив, выбрав ОС, которая установлена у вас на ПК. Распаковать архив в папку на локальный диск. Запустить файл с расширением EXE. Activate the hand tool – используется для перемещения диаграммы вверх-вниз, вправо-влево, удерживая ее левой кнопкой мыши. Activate the lasso tool – используется для выделения области диаграммы позволяет выделить несколько элементов диаграммы, удерживая левую кнопку мыши. Create StartEvent - начальное событие Create Intermediate/Boundary Event промежуточное событие Create StartEvent - завершающее событие Create Gateway - развилка или шлюз, логический оператор Create Task – задача Выделяются все элементы, попавшие в выделяемую область. Activate the create/remove space tool – Create expanded SubProcess – несколько задач, выделенные в отдельную подзадачу Create Group позволяет «раздвинуть» или «сжать» диаграмму: указатель мыши ставиться на то место на диаграмме, где нужно «раздвинуть» или «сжать» диаграмму, и удерживая левую кнопку мыши, указателем переместить часть Create Pool/Participant – пул, используются для разграничении ответственности между задачами, организациями, пользователями. Пулы взаимодействуют между собой только потоками сообщений. диаграммы в нужное место. Activate the global connect tool соединяющие элементы: поток управления (сплошная линия) и поток сообщений (прерывистая линия) Интерфейс пользователя Слева расположена панель элементов для работы с диаграммой Справа расположена Панель свойств Properties Panel (2), в которой можно задать свойства либо самой диаграммы, либо выделенного элемента. Работа в программе После запуска программы вы увидите окно Выбираем BPMN diagram, создается новый проект. Пример диаграммы Что такое процесс Экземпляр процесса Авторы BPMN выделяют 3 уровня моделирования: • Описательный (согласовательный); • Аналитический; • Исполняемый. Адаптация схемы под уровень моделирования и включение дополнительных деталей на каждом уровне помогут вам избежать проблем при согласовании и сэкономят много времени. Основы BPMN 3 уровня моделирования в BPMN Описательный (Согласовательный) уровень Это уровень для руководства, которое заинтересовано в улучшении процесса. Как правило, руководителям интересны: • результат процесса; • основные задачи процесса; • исполнители процесса; • общение с внешними участниками процесса; • KPI процесса. Аналитический уровень Это уровень для непосредственных участников процесса и аналитики. Схема такого уровня может быть ежедневной инструкцией. Исполняемый уровень Модель этого уровня нужна для инженера BPMS, для тех кто автоматизирует БП. Она похожа на аналитическую модель, но должна быть дополнена следующей информацией (в том числе текстом): • данные процесса; • группы и роли в терминах системы; • бизнес-правила; • Требования к пользовательскому интерфейсу; • Требования к KPI; • скрипты и сервисные задачи Основы BPMN Структура элементов BPMN Основные типы категорий и элементов Task UserTask ServiceTask ServiceTask События (Event) Эксклюзивный (исключающий) Эксклюзивный шлюз по событиям Параллельный шлюз по событиям Неэксклюзивный шлюз Комплексный шлюз (составной) Параллельный шлюз Основные типы элемента Шлюз: параллельный шлюз, используется для обозначения слияния/ ветвления потоков управления в рамках процесса исключающий шлюз, используется для ветвления потока управления на несколько альтернативных потоков, когда выполнение процесса зависит от выполнения некоторого исключающего условия неэксклюзивный шлюз, используется для ветвления потока управления на несколько потоков, когда выполнение процесса зависит от выполнения условий комплексный шлюз, используется для ветвления потока управления на несколько потоков, когда выполнение процесса зависит от выполнения условий Эксклюзивный шлюз по событиям, используется для ветвления потока на несколько альтернативных потоков, когда дальнейшее выполнение процесса зависит от возникновения некоторого события-обработчика, следующего после шлюза. Событие, идущее после шлюза и возникшее первым, определяет дальнейший ход выполнения процесса. Сноски, комментарии, подписи и т.д. Соединяющие элементы: Ассоциации Зоны отвественности: Дорожка Пул Lk;lk Пример создания схемы по регламенту вы рассмотрите в следующем разделе