Конспект лекции по дисциплине «Жизненный цикл бизнес-процесса — функции BPMS. BPMS-системы управления бизнес-процессами», pdf

Файл загружается
Благодарим за ожидание, осталось немного.
Конспект лекции по дисциплине «Жизненный цикл бизнес-процесса — функции BPMS. BPMS-системы управления бизнес-процессами», текстовый формат
BPMS - системы управления бизнеспроцессами Лекция по курсу «Моделирование бизнеспроцессов» Business Process Management System/Suite класс специализированного программного обеспечения для управления бизнес-процессами в идеале (в широком понимании) должен охватывать все этапы и задачи цикла управления бизнес-процессами минимально (в узком понимании) охватывает задачи: моделирования (проектирования) и ИТ-разработки бизнес-процесса, внедрения (развертывания) бизнес-процесса в корпоративной ИС организации оперативного управления и контроля за ходом бизнес-процесса часто включает в себя несколько интегрированных программных пакетов (Suite) Жизненный цикл бизнес-процесса – функции BPMS Проектирование бизнес-процесса Внедрение Оптимизация Анализ бизнеспроцесса Выполнение бизнес-процесса Измерение Оперативное управление экземплярами БП в BPMS Планирование и выставление задач сотрудникам Контроль выполнения задач и экземпляра процесса в-целом Выполнение задач сотрудниками История развития Системы электронного документооборота (Docflow) Системы управления потоками работ (Workflow) Системы моделирования ИТ и бизнеса Популярные BPMS Oracle BPM Suite IBM Lombardi WebSphere Business Integration Server SoftwareAG webMethods Intalio JBoss jBPM TIBCO iProcess Suite Unify NXJ http://bpms.ru/soft/index.html 7 Основные модули BPMS Дизайнер бизнес-процессов – средство подготовки исполняемой модели бизнес-процесса Машина управления бизнес-процессами (BPM- engine) – модуль исполнения бизнес-процесса на основе модели BPM-портал – рабочая среда пользователей исполняемого бизнес-процесса (web-интерфейс) BAM (Business Activity Monitoring) – средство анализа и мониторинга бизнес-процессов Дизайнер бизнес-процессов Построение моделей процессов Управление пользователями на базе оргструктуры предприятия и ролевой модели Моделирование данных процесса Разработка пользовательского интерфейса Интеграция процесса с другими ИТ компании Исполняемая модель БП Исчерпывающее описание бизнес процесса, на основе структуры взаимосвязанных элементов: • Диаграмма БП (Графическое представления БП) • Организационная структура • Структура данных информационных потоков • Ключевые показатели эффективности • Интеграционные компоненты Данные о моделях БП хранятся в РЕПОЗИТОРИИ 10 Описание организационной структуры Служит для описания организационных единиц, которые используются в процессе Описание организационной структуры включает: • абстрактные роли (финансовый менеджер, • • • • 11 кассир, сотрудник и т.д.) Группы пользователи Календарные правила Праздничные правила Модель данных Модель данных - это абстрактное, самодостаточное, логическое определение объектов, операторов и прочих элементов, в совокупности составляющих абстрактную машину доступа к данным, с которой взаимодействует пользователь. Эти объекты позволяют моделировать структуру данных, а операторы поведение данных 12 Описание модели данных 13 Нотации для графического моделирования БП BPMN - графическая нотация для моделирования бизнес процессов. BPMN была разработана Business Process Management Initiative (BPMI) и поддерживается Object Management Group Основная цель BPMN – создание стандартной нотации понятной всем бизнес пользователям. 14 Нотации для исполнения БП XPDL – нотация, созданная для хранения и обмена диаграммами процессов между программными инструментами, один из которых предназначен для моделирования процесса, другой для чтения и редактирования, третий для исполнения процесса внутри BPM-машины и т.д. BPEL - язык на основе XML для формального описания бизнес-процессов и протоколов их взаимодействия между собой 15 Моделирование графического представления БП Внедрение бизнес-процессов перенос моделей (регламентов) в реальную деятельность предприятия легитимизация регламентов и доведение до всех заинтересованных сотрудников создание системы оперативного управления и контроля выполнения экземпляров бизнес-процессов Типовые участники этапа Бизнес-аналитик – постановщик задачи, понимающий бизнес-семантику внедряемой модели ИТ-специалист, ответственный за внедрение БП на основе исполняемой модели Владелец процесса, утверждающий бизнес-модель внедряемого процесса Особенности внедрения бизнеспроцесса в BPMS возможна только на основе формализованных методов регламентации (моделей, бизнес-правил) внедряются непосредственно модели, а не подготовленные на их основе регламенты процедуры согласования и утверждения моделей-регламентов реализованы в электронной среде возможность доступа к текущим и устаревшим моделям для сотрудников реализована в системе Особенности внедрения бизнеспроцесса в BPMS Спроектированные бизнес-модели не пригодны для непосредственной автоматизации. Поэтому дополнительно требуется: доработка моделей со стороны ИТспециалиста, поддержка совместимости между бизнес- и ИТ-моделями процесса Система должна поддерживать процесс внедрения на всех его этапах Этапы внедрения процесса на базе BPMS 1. Согласование и утверждение бизнес2. 3. 4. 5. моделей Согласование и совместная доработка бизнес-моделей бизнес-аналитиком и ИТспециалистом для целей автоматизации Разработка пользовательских интерфейсов бизнес-процесса Интеграция автоматизированной СУБП с другими ИС предприятия Развертывание бизнес-процесса на BPMSсервере Оперативное управление бизнеспроцессом Цель: обеспечение выполнения бизнес-процессов в соответствии с регламентами и установленными целями (целевыми значениями показателей) Задачи организация выполнения бизнес-процесса оперативный контроль (мониторинг) за ходом выполнения экземпляров процесса Типовые участники этапа Менеджер процесса – ответственный за выполнение экземпляров процесса в соответствии с регламентами; Участник процесса – ответственный за выполнение отдельных работ в рамках процесса Порядок выполнения процесса в BPMS 1. инициация экземпляра процесса – запуск 2. 3. 4. 5. выполнения процесса выставление задач участникам процесса контроль хода процесса на соответствие регламентам эскалации задач процесса оптимизация загрузки ресурсов Выполнение и мониторинг бизнес-процесса на основе BPMS все выполнение процесса проходит в среде BPMS, которая не позволяет выполнять процесс не в соответствии с регламентирующей моделью мониторинг процесса основан на статистических данных, автоматически собираемых в процессе выполнения мониторинг процесса поддерживается функциональностью BPMS и может быть проведен в любой момент времени Oracle BPM Популярная BPM система Состоит из: 29 BPM Studio. Приложение для моделирования, разработки и тестирования модели БП BPM Studio WorkPortal. Приложение для тестового исполнения модели БП. BPM Server – среда промышленного исполнения модели БП Логическая архитектура ORACLE BPM BPM Studio ORALCE BPM Repository Partner/ Customer Studio Workspace TCP/IP ORALCE BPM Server ORALCE BPM Server J2EE Container Standalone JVM or Employee ORALCE Workspace for BPM ORALCE BPM Repository LDAP/RDBMS ORALCE BPM Runtime Database External Systems ORALCE BPM Database Details Runtime Schema BEA Confidential | 30 Monitoring Schema Analytical Schema BPMS: Выполнение процесса Инициация процесса Информация о процессе Список задач BPMS: выполнение задачи Завершение задачи BPMS: Мониторинг процесса Пример процесса в BPMN Основные элементы BPMN Пул и дорожка (Pool, Lane) – задают зону ответственности в процессе (функциональная роль, оргединица и т.п.) пулы и дорожки содержат в себе остальные элементы диаграммы Действие (Activity) – любое действие, выполняемое в процессе События (Events) – отображают различные события в процессе: начальные (инициация процесса) конечные (завершение процесса) внутрипроцессные (во время выполнения процесса) Развилки\слияния потока работ (Gateways) – определяют бизнес-логику процесса Связи (connections) – связывают элементы диаграммы между собой Артефакты – показывают дополнительную информацию для лучшего понимания модели