Жизненный цикл бизнес-процесса — функции BPMS. BPMS-системы управления бизнес-процессами
Выбери формат для чтения
Загружаем конспект в формате pdf
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
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) – связывают элементы диаграммы между
собой
Артефакты – показывают дополнительную информацию для
лучшего понимания модели