Upload
others
View
7
Download
0
Embed Size (px)
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