Слайды курса «Описание бизнес-процессов с использованием нотации BPMN 2.0 в системе Бизнес-инженер» г. Москва, тел.: +7 (495) 788-72-47, E-mail: [email protected], Internet: www.betec.ru Содержание 1. Обзор и общие принципы моделирования в Бизнес-инженер 2. Выделение бизнес-процессов верхнего уровня 3. Состав нотации BPMN - Business Process Model and Notation 2.0 4. Разработка графических схем бизнес-процессов в нотации BPMN 2.0 5. Другие функциональные возможности Бизнесинженер 2 Бизнес-инженер 1. Обзор и общие принципы моделирования в Бизнес-инженер Главное окно программы, создание проектов и работа с ними 3 Бизнес-инженер Запуск серверной версии Бизнес-инженер 4 Бизнес-инженер Вход на сервер 5 Бизнес-инженер Основные элементы интерфейса программы 6 Бизнес-инженер Окно навигатора 7 Бизнес-инженер Окно классификатора 8 Бизнес-инженер Выбор нескольких элементов классификатора Для выбора нескольких элементов классификатора необходимо удерживать клавишу Ctrl или Shift 9 Бизнес-инженер Типы атрибутов: редактируемые и вычисляемые 10 Бизнес-инженер Способы и интерфейсные окна установки связей между элементами классификатора Окно классификатора в закладке «Связи» Окно матрицы Окно матричных списков Окно установки связей 11 Бизнес-инженер Вызов интерфейсных окон установки связей через контекстное меню элемента классификатора 12 Бизнес-инженер Установка связей между элементами классификаторов в окне матрицы Матрица распределения ответственности оргединиц по процессам 13 Бизнес-инженер Выбор атрибута, значения которого отображаются в ячейках матрицы Матрица распределения трудозатрат и численности оргединиц по процессам 14 Бизнес-инженер Установка связей между элементами классификаторов в окне матричных списков 15 Бизнес-инженер Установка связей между элементами классификаторов в окне установке связей 16 Бизнес-инженер Создание и выбор типа графической диаграммы 17 Бизнес-инженер Настройки для элементов классификаторов 18 Бизнес-инженер Настройка отображаемых графических диаграмм 19 Бизнес-инженер Открытие созданной графической диаграммы На иконках элементов классификаторов для которых созданы графические диаграммы в правом нижнем углу отображается дополнительная иконка наличия графической диаграммы 20 Бизнес-инженер Формирование регламентов процессов 21 Бизнес-инженер Добавление отчетов для отображения в контекстном меню классификатора и для HTML-публикации 22 Бизнес-инженер Шаги по разработке моделей бизнес-процессов I. Выделение и разработка иерархического перечня (реестра) процессов II. Построение схемы окружения бизнес-процесса (SIPOC-схема) III. Построение схемы бизнес-процесса верхнего уровня (DFD-схема) IV. Построение схем бизнес-процесса нижних уровней (WFD-схема) 23 Бизнес-инженер 2. Выделение бизнес-процессов верхнего уровня Открытие классификатора процессов 24 Бизнес-инженер Выделение процессов верхнего уровня, определение их входных и выходных границ 25 Бизнес-инженер Назначение ответственных за процессы верхнего уровня в окне матрицы Матрица распределения ответственности оргединиц по процессам 26 Бизнес-инженер Назначение ответственных за процессы верхнего уровня в окне матричных списков 27 Бизнес-инженер Разработка графической диаграммы сети процессов верхнего уровня. Добавление процессов на диаграмму 28 Бизнес-инженер Конвертация на диаграмме групп процессов в дорожки 29 Бизнес-инженер Построение схемы окружения бизнес-процесса (SIPOC-схема) Перед построением схемы Поставщик С Вторичный вход Поставщик А Первичные входы Поставщик В окружения процесса необходимо определить начало и основной(ые) результат(ы) выполнения процесса! Первичный выход ПРОЦЕСС А Вторичный вход Клиент А Вторичный выход Клиент В Поставщик D 30 Бизнес-инженер 3. Состав нотации BPMN Business Process Model and Notation 2.0 Простая нотация (Simple Notation) - Содержит набор основных элементов BPMN - Обеспечивает наглядность и восприятие моделей процессов широким кругом пользователей Комплексная нотация (Powerful Notation) - Содержит полный набор элементов BPMN - Обеспечивает моделирование более сложных ситуаций исполнения процессов 31 Бизнес-инженер Пример схемы процесса верхнего уровня в нотации BPMN Процесс уровня 2 3.1. Автокредитование Сбор документов от клиента Пакет документов по заемщику Заключение по кредиту Оценка заемщика Дата: 28.03.2014 Версия: 2.0 Решение по кредиту Выдача денежных средств Принятие решение по кредиту Отдел розничного кредитования Кредитный комитет Кредитный инспектор Документы от клиента Ответственный: Начальник отдела розничного кредитования Погашение и закрытие кредита 32 Бизнес-инженер Пример схемы процесса нижнего уровня в нотации BPMN с использованием шлюза (логического оператора XOR) без маркера Процесс уровня 3 3.1.2. Оценка заемщика Ответственный: Кредитный инспектор Дата: 28.03.2014 Сбор документов от клиента Сбор документов от клиента Руководитель службы безопасности Кредитный инспектор Пакет документов по заемщику Пакет документов по заемщику собран Заключение по кредиту Документы возвращены клиенту на дооформление Анализ соответствия документов клиента Версия: 2.0 Есть соответствие документов? Клиент проинформирован об отказе Анализ платежеспос обности клиента Результаты анализа положительны ? Проверка дееспособно сти клиента Заключение по кредиту подготовлено Подготовка заключения по кредиту Проверка клиента службой безопасности Пакет документов по заемщику 33 Бизнес-инженер Категории и основные элементы нотации BPMN Элементы процесса (Flow Objects) - Событие (Event) - Процесс / Операция (Activity) - Шлюз / Логический оператор (Gateway) Связи (Connecting Objects) - Поток следования (Sequence Flow) - Поток сообщений (Message Flow) - Ассоциация / Взаимосвязь (Association) Данные (Data Objects) - Объект данных (Data Object) - Хранилище данных (Data Store) Зоны ответственности (Swimlanes) - Пул (Pool) - Дорожка (Lane) Дополнительные элементы (Artifacts) - Группа (Group) - Примечание (Annotation) - ИТ-система / Программный модуль (Software) 34 Бизнес-инженер Основные элементы нотации BPMN Элементы Виды элементов и комментарии Событие Начальное Процесс Шлюз (Логический оператор) Внешний процесс Промежуточное Группа процессов Исключающий «XOR» Завершающее Декомпозированный процесс Процесс Исключающий «XOR» с маркером Вызывающий процесс Параллельный «AND» Транзакционный процесс Событийный процесс Не исключающий «OR» Сложный Применяются для отображения организационных единиц, ролей и зон ответственности процесса. Пул / дорожка Данные и ИТ-система Сообщение Объект данных Хранилище (база данных) ИТ-система (программный модуль) Связи Поток следования Группа и примечание Группа Поток сообщений Применяется для группировки элементов диаграммы Ассоциация Примечание 35 Применяется для отображения дополнительной информации к элементам диаграммы Бизнес-инженер Типы процессов нотации BPMN Внешний процесс Процесс внешний по отношению к рассматриваемому процессу (например: процесс-поставщик или процесс-потребитель) Группа процессов Процесс Декомпозированный процесс Процесс, имеющий вложенную диаграмму с подпроцессами. Вызывающий процесс Событийный процесс Транзакционный процесс Процесс, вызывающий глобально определенный подпроцесс, который повторно используется в рассматриваемом процессе. Процесс, начинающий выполняться, если инициируется его начальное событие. Процесс, представляющий набор логически связанных операций, для которого может быть определен протокол выполнения. 36 Бизнес-инженер Типы связей нотации BPMN. Поток следования и поток сообщений Процесс 1 Процесс 2 Поток следования Документ Процесс 1 Процесс 2 Поток сообщений 37 Бизнес-инженер Типы связей нотации BPMN. Ассоциация Документ Процесс 1 Документ Процесс 2 Процесс 1 Ассоциация (ненаправленная) Процесс 2 Ассоциация (однонаправленная) Документ Процесс 1 Процесс 2 Ассоциация (двунаправленная) 38 Бизнес-инженер Варианты отображения информационных потоков (обмена данными) между процессами в нотации BPMN Документ Процесс 1 Документ Процесс 2 Процесс 1 Вариант 1 Процесс 2 Вариант 2 Документ Процесс 1 Процесс 2 Вариант 3 39 Бизнес-инженер Типы шлюзов (логических операторов) нотации BPMN «Исключающий ИЛИ» шлюз (XOR) - Исключающий шлюз данных - Исключающий шлюз данных (с маркером) - Исключающий шлюз событий - Исключающий шлюз событий (создание нового экземпляра) «Параллельный И» шлюз (AND) - Параллельный шлюз - Параллельный шлюз событий (создание нового экземпляра) «Неисключающий ИЛИ» шлюз (OR) Сложный шлюз 40 Бизнес-инженер Описание типов шлюзов (логических операторов) нотации BPMN 41 Бизнес-инженер Варианты использования шлюза (логического оператора) «Исключающее ИЛИ» (XOR) - расхождение Вариант 3 Вариант 1 Нет Выбор способа поиска Выбор способа поиска Выбран внутренний поиск Внутренний поиск Выбор способа поиска Выбран внешний поиск? Да Вариант 2 Внутренний поиск Внешний поиск Выбран внешний поиск Выбран внутренний поиск Внутренний поиск Вариант 4 Какой способ поиска выбран? Выбран внешний поиск Внешний поиск Выбран внутренний поиск Внутренний поиск Выбор способа поиска Внешний поиск Внешний поиск Выбран внешний поиск 42 Бизнес-инженер Варианты использования шлюза (логического оператора) «Исключающее ИЛИ» (XOR) - схождение Вариант 1 Вариант 3 Внутренний поиск Внутренний поиск Проведение собеседования Проведение собеседования Внешний поиск Внешний поиск Внутренний поиск проведен Вариант 2 Внутренний поиск Внутренний поиск Проведение собеседования Проведение собеседования Внешний поиск Внешний поиск Вариант 4 Внешний поиск проведен 43 Бизнес-инженер Варианты использования шлюза (логического оператора) «Исключающее ИЛИ» (XOR) - расхождение и схождение Вариант 1 Нет Выбор способа поиска Выбран внешний поиск? Да Вариант 2 Выбор способа поиска Внутренний поиск Проведение собеседования Внешний поиск Выбран внутренний поиск Внутренний поиск Какой способ поиска выбран? Выбран внешний поиск Проведение собеседования Внешний поиск 44 Бизнес-инженер Варианты использования шлюза (логического оператора) «Исключающее ИЛИ» (XOR) - расхождение и схождение Вариант 3 Выбор способа поиска Выбран внутренний поиск Внутренний поиск Внешний поиск Выбран внешний поиск Вариант 4 Проведение собеседования Выбран внутренний поиск Внутренний поиск проведен Внутренний поиск Выбор способа поиска Проведение собеседования Внешний поиск Выбран внешний поиск Внешний поиск проведен 45 Бизнес-инженер Пример схемы процесса в нотации BPMN с использованием шлюза (логического оператора XOR) с маркером Процесс уровня 3 3.2.2. Оценка заемщика Ответственный: Кредитный инспектор Сбор документов от клиента Пакет документов по заемщику собран Документы возвращены клиенту на дооформление Клиент проинформирован об отказе Возврат документов клиенту на дооформлен ие Анализ соответствия документов клиента Версия: 2.0 Принятие решение по кредиту Заключение по кредиту Информиров ание клиента об отказе Документы не соответствуют требованиям Анализ платежеспос обности Документы клиента соответствуют требованиям Руководитель службы безопасности Кредитный инспектор Пакет документов по заемщику Дата: 21.04.2016 Платежеспособ ность клиента не достаточна Платежесп особность клиента достаточна Заключение по кредиту подготовлено Проверка дееспособно сти клиента Подготовка заключения по кредиту Проверка клиента службой безопасности 46 Бизнес-инженер Варианты использования шлюза (логического оператора) «И» (AND) - расхождение Вариант 1 Вариант 2 Мойка автомобиля Мойка автомобиля Оформление заказа Оформление заказа Оплата заказа Оплата заказа Вариант 3 Необходимо помыть автомобиль Мойка автомобиля Оформление заказа Оплата заказа Необходимо оплатить заказ 47 Бизнес-инженер Варианты использования шлюза (логического оператора) «И» (AND) - схождение Мойка автомобиля Вариант 1 Мойка автомобиля Передача автомобиля Вариант 2 Передача автомобиля Оплата заказа Оплата заказа Автомобиль вымыт Вариант 3 Мойка автомобиля Передача автомобиля Оплата заказа Заказ оплачен 48 Бизнес-инженер Варианты использования шлюза (логического оператора) «И» (AND) - расхождение и схождение Вариант 1 Вариант 2 Мойка автомобиля Оформление заказа Передача автомобиля Оформление заказа Передача автомобиля Оплата заказа Оплата заказа Вариант 3 Мойка автомобиля Необходимо помыть автомобиль Автомобиль вымыт Мойка автомобиля Оформление заказа Передача автомобиля Оплата заказа Заказ оплачен Необходимо оплатить заказ 49 Бизнес-инженер Варианты использования шлюза (логического оператора) «ИЛИ» (OR) - расхождение Вариант 1 Заключен договор Заключение договора Вариант 2 Заключен договор на строительство Строительство объекта на строительство Строительство объекта Заключение договора Поставка Заключен договор на материалов поставку материалов Вариант 3 Заключен договор на поставку материалов Поставка материалов Заключен договор на строительство Строительство объекта Заключение договора Поставка материалов Заключен договор на поставку материалов 50 Бизнес-инженер Варианты использования шлюза (логического оператора) «ИЛИ» (OR) - схождение Строительство объекта Вариант 1 Строительство объекта Вариант 2 Получение олаты Получение олаты Поставка материалов Поставка материалов Объект построен Вариант 3 Строительство объекта Получение олаты Поставка материалов Материалы поставлены 51 Бизнес-инженер Варианты использования шлюза (логического оператора) «ИЛИ» (OR) - расхождение и схождение Заключен договор на строительство Строительство объекта Заключение договора Заключен договор на поставку материалов Вариант 1 Заключен договор на строительство Получение олаты Строительство объекта Заключение договора Заключен договор на поставку материалов Поставка материалов Заключен договор на строительство Строительство объекта Объект построен Заключение договора Вариант 2 Получение олаты Поставка материалов Вариант 3 Получение олаты Поставка материалов Материалы поставлены Заключен договор на поставку материалов 52 Бизнес-инженер Типы условий потока следования нотации BPMN Обозначение Тип условия потока следования Безусловный поток следования - показывает последовательность выполнения процессов. Условный поток следования - показывает последовательность выполнения процессов в зависимости от выполнения условий. В случае если условный поток следования выходит из процесса, то в начале стрелки необходимо отобразить символ небольшого ромба. В случае если условный поток следования выходит из шлюза (логического оператора), то в начале стрелки символ небольшого ромба отображать не нужно. Поток следования по умолчанию - показывает последовательность выполнения процессов, в случае если условия для всех остальных потоков следования не выполнены. В начале стрелки потока следования по умолчанию отображается символ небольшой пересекающей черты. 53 Бизнес-инженер Использование условий по умолчанию для потоков следования на примере логики «ИЛИ» (OR) Вариант 1 Заключен договор на строительство Заключение договора Строительство объекта Поиск нового заказа Заключен договор на поставку материалов Поставка материалов Вариант 2 Заключен договор на строительство Заключение договора Поиск нового заказа Заключен договор на поставку материалов 54 Строительство объекта Поставка материалов Бизнес-инженер Типы операций нотации BPMN Тип определяет природу операции, которая будет выполнена Тип операции Символ Служба (автоматическое выполнение с вызовом внешних ИТ-служб) Получение Отправка Создание экземпляра приема Ручной Бизнес-правило Пользовательский Сценарий (автоматическое выполнение внутреннего кода) 55 Бизнес-инженер Маркеры процессов и операций нотации BPMN Маркер отражает поведение процесса или операции во время своего выполнения Маркер Смысл маркера Декомпозиция процесса на подпроцессы (операции) - наличие у процесса вложенной диаграммы Цикл стандартный Цикл параллельный многоэкземплярный Цикл последовательный многоэкземплярный Компенсация Прямой (Ad-Hoc) 56 Бизнес-инженер Комбинации маркеров процессов и операций нотации BPMN 57 Бизнес-инженер Типы событий нотации BPMN Начальное событие - Начальное - Начальное (без прерывания) Промежуточное событие - Промежуточное - Промежуточное (без прерывания) - Промежуточное (генерация) Завершающее событие 58 Бизнес-инженер Описание типов событий, а также триггеров/результатов нотации BPMN 59 Бизнес-инженер 4. Разработка графических схем бизнес-процессов в нотации BPMN 2.0 Декомпозиция процессов и навигация по диаграммам различных уровней 60 Бизнес-инженер Добавление организационных единиц на диаграмму 61 Бизнес-инженер Работа с реестром данных диаграммы 62 Бизнес-инженер Связывание элементов реестра данных с элементами классификаторов 63 Бизнес-инженер Установка ссылок между диаграммами процессов 64 Бизнес-инженер Выполнение графических сценариев (скриптов) на диаграмме процессов 65 Бизнес-инженер Автоматическое отображение ответственных ха процессы Основные процессы Процессы управления Сеть процессов верхнего уровня компании Стратегическое управление Управление проектами развития Управление финансами Управление маркетингом Отв.: Директор по развитию Отв.: Директор по развитию Отв.: Финансовый директор Отв.: Директор по продажам продукции Управление бизнеспроцессами и качеством Управление персоналом Отв.: Директор по развитию Отв.: Директор по персоналу Продажа продукции Закупка сырья и материалов Производство продукции Отв.: Директор по продажам продукции Продажа услуг контрактного производства Отв.: Директор по снабжению Отв.: Директор по производству Доставка продукции потребителям Отв.: Директор по контрактному производству Обеспечивающие процессы Отв.: Директор по транспорту Административнохозяйственное обеспечение Отв.: Директор по общим вопросам ИТ-обеспечение и связь Обеспечение безопасности Юридическое обеспечение Ремонт и модернизация оборудования Капитальный ремонт и строительство Отв.: Директор по информационным технологиям Отв.: Директор по общим вопросам Отв.: Финансовый директор Отв.: Директор по производству Отв.: Директор по общим вопросам 66 Бизнес-инженер Формирование регламентов процессов 67 Бизнес-инженер 4. Другие функциональные возможности Бизнесинженер Формирование иерархических диаграмм 68 Бизнес-инженер Формирование иерархических диаграмм 69 Бизнес-инженер Формирование кокпит-диаграмм 70 Бизнес-инженер Формирование кокпит-диаграмм 71 Бизнес-инженер Формирование HTML-навигатора Для формирования HTMLнавигатора нужно выделить классификаторы данные которых попадут в HTMLпубликацию. При выделении раздела «Классификатора» в HTMLпубликацию попадут данные всех классификаторов. 72 Бизнес-инженер Формирование HTML-навигатора HTML-навигатор представляет статичный (автономный) веб-сайт, который формируется на основе данных проекта Бизнес-инженер 73 Бизнес-инженер Импорт и экспорт данных 74 Бизнес-инженер Импорт данных в Бизнес-инженер 75 Бизнес-инженер Экспорт данных из Бизнес-инженера 76 Бизнес-инженер