4ibpms2

12
4И 2.0: Подсистема управления бизнес-процессами (4iBPMS) Нужна ли поддержка бизнес-процессов? (Что такое бизнес-процессы?) В какой форме она может существовать в Системе 4И? (Какие бывают системы управления бизнес-процессами?)

Upload: nikita-sushko

Post on 14-Jul-2015

422 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: 4ibpms2

4И 2.0: Подсистема управления бизнес-процессами(4iBPMS)

• Нужна ли поддержка бизнес-процессов?(Что такое бизнес-процессы?)

• В какой форме она может существовать в Системе 4И?(Какие бывают системы управления бизнес-процессами?)

Page 2: 4ibpms2

4iBPMS: Определения

• Бизнес-процесс — повторяющаяся последовательность взаимосвязанных активностей или задач, которые приводят к созданию определенного продукта или услуги, значимых для потребителей.

• Шаблон процесса – описание бизнес-процесса, сохраненное для повторного использования. Может быть изображен схематически.

• Экземпляр процесса – существующая в определенный момент времени исполняемая копия шаблона.

• Маршрут – последовательность этапов (активностей) и назначенных исполнителей

• Система управления бизнес-процессами (BPMS) – информационная система, обеспечивающая поддержку бизнес-процессов.

Page 3: 4ibpms2

4iBPMS: Шаблон и экземпляр

Экземпляр 1

Шаблон

Экземпляр N

Как ведет себя экземпляр процесса при изменении шаблона?

Можно ли управлять экземплярами процесса (не по шаблону)?

Page 4: 4ibpms2

4iBPMS: Предпосылки появления BPMS

Источник: Анатолий Белайчук, BPM: кому, зачем, когда. 2006

Page 5: 4ibpms2

4iBPMS: Классификация BPMS, Workflow

Workflow - это полная или частичная автоматизация бизнес-процесса, при которой документы, информация или задания передаются от одного участника (бизнес-процесса) к другому для выполнения действий согласно набору руководящих правил

Источник: www.bpms.ru

Page 6: 4ibpms2

4iBPMS: Классификация BPMS, Forrester Q3 2010

Page 7: 4ibpms2

4iBPMS: Структура BPMS

• Конструктор шаблонов(графический или табличный)

• Сервер исполнения(BP Runtime Engine)

• Средство мониторинга и анализа исполнения процессов(BAM)

• Средство интеграции (WS, SOAP, ESB)

Page 8: 4ibpms2

4iBPMS: Проектирование шаблона (OSWorkflow)

State 1 State 2

Step 1

State 1 State 2Transition 1

Step 2

State 1 State 2Transition 1

Conditions:

Validators:

Postfunctions:

Step 3

Page 9: 4ibpms2

4iBPMS: Пример простого процесса«Выстрелил и забыл»

По

дси

сте

ма

уп

ра

вле

ни

я б

изн

ес п

роц

есс

ам

и

ниц

иато

рB

P R

untim

e

En

gin

e@

Исп

ол

ни

тел

ь

S1

Создать процесс

Шаблон

Стартовать процесс

S2

Создать задачу и оповещение для @исполнителя

Маршрут

Задача

S3

Проанализировать задачу

Изменить статус

Обновить историю,

проанализировать маршрут

I1

I2

История обработки

Есть следующий

этап?

Нет

E1

Да

Page 10: 4ibpms2

4iBPMS: Пример процесса с обработкой исключения«Стопкран»

Под

сист

ем

а у

пр

авл

ени

я б

изн

ес

пр

оце

ссам

и

ниц

иато

рB

P R

untim

e

En

gin

e@

Исп

ол

ни

тел

ь

S1

Создать/изменить процесс

Шаблон

Стартовать процесс

S2

Создать задачу и оповещение для @исполнителя

Маршрут

Задача

S3

Проанализировать задачу

Изменить статус

Обновить историю,

проанализировать маршрут

I1

I2

История обработки

Есть следующий

этап?

Нет

E1

Да

Вернуть@Инициатору

Проанализировать задачу

I2

Продолжить?E2

Нет

Да

Page 11: 4ibpms2

4iBPMS: Пример процесса с динамическим назначением исполнителей «А теперь – Горбатый!»

Подси

стем

а у

правл

ения

бизн

ес

про

цесс

ам

и

ниц

иато

рB

P R

untim

e

Eng

ine

спол

ните

ль

S1

Создать/изменить процесс

Шаблон

Стартовать процесс

S2

Создать задачу и оповещение для @исполнителя

Маршрут

Задача

S3

Проанализировать задачу

Изменить статус

Обновить историю,

проанализировать маршрут

I1

I2

История обработки

Есть следующий

этап?

Нет

E1

Да

Вернуть@Инициатору

Проанализировать задачу

I2

Продолжить?E2

Нет

Да

Изменить маршрут

I3

Page 12: 4ibpms2

4iBPMS: Динамическим бизнес-процесс: что нам потребуется?

• Роли — @Инициатор, @Исполнитель.

• Действия (transitions) – «Обработать/Завершить», «Вернуть инициатору», «Изменить маршрут», «Сохранить (шаблон)», «Загрузить (шаблон)».

• Справочники – «Шаблоны (общие)» «Шаблоны (личные)», «Типы процессов», «Статусы», «Результаты (?)».

• Экранные формы – «Список процессов», «Список задач», «Процесс», «Задача», «История обработки (?)»