27
Система управления бизнес- процессами Activiti BPM 5.3 Попова И.В., Иванов И.А.

Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

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

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

Page 2: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

2

Что такое BPM?

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

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

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

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

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

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

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

Page 3: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

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

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

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

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

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

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

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

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

Page 4: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

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

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

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

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

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

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

Page 5: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

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

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-приложение для администрирования пользователей и групп

Page 6: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

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

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

Page 7: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

Установка

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)

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

Page 8: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

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

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».

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

Page 9: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

Сборка

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

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

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

C:\activiti\setup\build.xml)

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

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

Page 10: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

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

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/

Page 11: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

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

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

Page 12: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

Процессы в Activiti Explorer

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

Page 13: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

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

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

Page 14: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

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

Explorer

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

Page 15: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

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

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

Page 16: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

Activiti Probe

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

Page 17: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

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

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

Page 18: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

Activiti Cycle

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

Page 19: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

Activiti Modeler

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

Page 20: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

Activity KickStart

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

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

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

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

Page 21: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

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

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

21

Page 22: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

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

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

22

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

Page 23: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

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

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

23

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

Page 24: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

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

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

24

Page 25: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

Activiti BPM 5.3 Engine API

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

Page 26: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

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

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

Page 27: Система управления бизнес-процессами Activiti BPM 5old.lug-mgn.ru/files/march_2011/Presentations/Activiti... · 2011. 3. 22. · Семинар по

Материалы

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

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

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

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