Система управления бизнес-процессами Activiti BPM...

Preview:

Citation preview

Система управления бизнес-процессами Activiti BPM 5.3

Попова И.В., Иванов И.А.

2

Что такое BPM?

В настоящее времяBPM BPA (Business Process Analysis,

анализ бизнес-процессов) +BPM = Business ProcessManagement (управление бизнес-процессами)

В перспективе?BPM = Business Performance

Management, (управление производительностью бизнеса) ~ прикладные аналитические (Business Intelligence) технологии

Первоначально

Business Process Modeling (моделирование бизнес-процессов)

Семинар по использованию свободного программного обеспечения 19.марта.2011

BPM – зачем это нужно? Управление

эффективностью бизнеса

Автоматизация стратегического планирования развития бизнеса;

Поддержка тактического управления БП

3 Семинар по использованию свободного программного обеспечения 19.марта.2011

Схема развития ПО для автоматизации

бизнес-процессов

Рынок BPM-систем

Activiti BPM (1 марта 2011 г. – v 5.3)

бесплатная, Open Source BPM-система

распространяется по лицензии Apache License 2.0

4 Семинар по использованию свободного программного обеспечения 19.марта.2011

Авторы: Alfresco(переманила руководителей конкурирующего проекта JBoss jBPM -Тома Байернса и Джорама Барреза) + разработчики из SpringSource

движок, который можно встроить в любую систему (REST API)

Назначение базовых компонентов

19.марта.2011Семинар по использованию свободного программного обеспечения 5

Activiti Probe - управляющая консоль для управления развертыванием, работой с СУБД, архивированием и обработкой задач;

Activiti Explorer - пользовательское приложение для управления задачами и организации новых бизнес-процессов;

Activiti Cycle - интерфейс для организации совместной работы;

Activiti Engine - отдельный JAR-файл, содержащий движок с реализацией стандарта BPMN 2.0;

Activiti Modeler – web-инструмент для моделирования процессов(BPMN 2.0);

Activiti KickStart –средство для быстрого и эффективного описания отдельных бизнес-процессов;

Activiti Administrator – web-приложение для администрирования пользователей и групп

Загрузка пакетов

BPM

Java Developer Kit

http://java.sun.com/javase/downloads/index.js

p

Activiti BPM 5.3.

http://activiti.org/downloads/activiti-5.3.zip

Apache Ant

http://www.sai.msu.su/apache//ant/binaries/apac

he-ant-1.8.2-bin.zip

6 Семинар по использованию свободного программного обеспечения 19.марта.2011

Установка

19.марта.2011Семинар по использованию свободного программного обеспечения7

Распаковка Activiti 5.3 (например, в С:\activity)

Установка JDK (запуск jdk-6u24-windows-i586.exe)

Установка Apache Ant (распаковывать исполняемые файлы из архива apache-ant-1.8.2-bin.zip в каталог C:\activiti\ant)

Установка переменных сред

Установка переменных сред

19.марта.2011Семинар по использованию свободного программного обеспечения 8

ПускПанель управленияСистема (для Windows Vista и 7 перейти в Дополнительные параметры системы).

На вкладке «Дополнительно» окна «Свойства системы» необходимо нажать кнопку «Переменные среды».

Создать новую переменнуюANT_HOME, значение : «C:\activiti\ant»

Создать новую переменнуюJAVA_HOME, значение переменной: «C:\Program Files\Java\jdk1.6.0_24»

Изменить существующую переменнуюPATH: добавить значение: «;%ANT_HOME%\bin».

Например: «%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%ANT_HOME%\bin».

Перезагрузить операционную систему.

Сборка

19.марта.2011Семинар по использованию свободного программного обеспечения 9

Запустить от имени администратора сmd.exe

Перейти в каталог Apache Ant (cd c:\activiti\ant\bin) Выполнить утилиту с ключом –f (ant -f

C:\activiti\setup\build.xml)

Окно интерпретатора командной строки должно быть открытым

Ждать, когда появится надпись «BUILD SUCCESSFUL»

Работа с продуктом

19.марта.2011Семинар по использованию свободного программного обеспечения 10

Запустить Apache Tomcat

выполнить файл C:\activiti\apps\apache-tomcat-6.0.32\bin\startup.bat

дождаться окончания выполнения операций в появившемся окне (должна появиться надпись вида: «INFO: Server startup in81335 ms”).

Запустить Activiti

Explorer

http://localhost:8080/

activiti-explorer/

Демонстрации

19.марта.2011Семинар по использованию свободного программного обеспечения11

Webapp Name URL

Activiti Probe http://localhost:8080/activiti-probe

Activiti Explorer http://localhost:8080/activiti-explorer

Activiti Cycle http://localhost:8080/activiti-cycle

Activiti Modeler

powered by Signaviohttp://localhost:8080/activiti-modeler

Activiti KickStart http://localhost:8080/activiti-kickstart

Activiti Administrator http://localhost:8080/activiti-administrator

Пользователь Пароль Роль

kermit kermit admin

gonzo gonzo manager

fozzie fozzie user

Процессы в Activiti Explorer

19.марта.2011Семинар по использованию свободного программного обеспечения 12

Activiti Explorer – заполнение вакансий

19.марта.2011Семинар по использованию свободного программного обеспечения 13

Отображение задач пользователя в Activiti

Explorer

19.марта.2011Семинар по использованию свободного программного обеспечения 14

Activiti Explorer – отображение нераспределённых задач

19.марта.2011Семинар по использованию свободного программного обеспечения 15

Activiti Probe

19.марта.2011Семинар по использованию свободного программного обеспечения 16

Отображение таблиц в Activiti Probe

19.марта.2011Семинар по использованию свободного программного обеспечения17

Activiti Cycle

19.марта.2011Семинар по использованию свободного программного обеспечения 18

Activiti Modeler

19.марта.2011Семинар по использованию свободного программного обеспечения 19

Activity KickStart

19.марта.2011Семинар по использованию свободного программного обеспечения 20

Поддерживает простой пользовательский интерфейс, который не требует изучения BPMN 2.0

Создаваемый процесс полностью совместим с BPMN и может использоваться, как отправная точка для дальнейшего моделирования.

•Простой бизнес-процесс•Прототип•Работа

Создание форм в Activity KickStart

19.марта.2011Семинар по использованию свободного программного обеспечения (с)

21

Просмотр бизнес-процесса

19.марта.2011Семинар по использованию свободного программного обеспечения (с)

22

Доступен в любой момент его создания

Список бизнес процессов в Activiti KickStart

19.марта.2011Семинар по использованию свободного программного обеспечения (с)

23

Процесс можно открыть, изменить, импортировать для модификации в редакторе BPMN 2.0

Activiti KickStart. Доступ к вводимым данным

19.марта.2011Семинар по использованию свободного программного обеспечения (с)

24

Activiti BPM 5.3 Engine API

25 Семинар по использованию свободного программного обеспечения 19.марта.2011

Activiti BPM 5.3 – генерация диаграмм

26 Семинар по использованию свободного программного обеспечения 19.марта.2011

Материалы

http://activiti.org/userguide/index.html

http://www.intranetno.ru/news/9536/

http://www.cmdsoft.ru/information_systems/bpm/system/

27 Семинар по использованию свободного программного обеспечения 19.марта.2011