Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
проектный практикум / RUNA / Process-editor_User_guide_ru.pdf
Скачиваний:
40
Добавлен:
03.03.2016
Размер:
1.49 Mб
Скачать

RUNA WFE. Графический редактор бизнес-

 

процессов. Руководство пользователя.

 

Версия 2.1

 

© 2004-2008, ЗАО “Руна ”. RUNA WFE является системой с открытым кодом и распространяется в

 

соответствии с LGPL лицензией (http://www.gnu.org/licenses/lgpl.html).

 

Оглавление

 

Введение.........................................................................................................................................

3

Инструкция по установке..............................................................................................................

3

Необходимое программное обеспечение................................................................................

3

Установка и запуск RUNA GPD (случай набора исполнимых файлов)..............................

3

Сборка из исходных кодов.......................................................................................................

5

Необходимое программное обеспечение...........................................................................

5

Установка RUNA GPD.........................................................................................................

5

Создание нового проекта процессов............................................................................................

5

Создание процесса HelloWorld.....................................................................................................

7

Сценарий....................................................................................................................................

7

Разработка графа процесса ......................................................................................................

7

Создание ролей........................................................................................................................

10

Введение..............................................................................................................................

10

Задание роли для процесса HelloWorld............................................................................

10

Создание графической формы...............................................................................................

12

Формы..................................................................................................................................

12

Создание формы.................................................................................................................

13

Создание файла-архива бизнес-процесса.............................................................................

15

Загрузка бизнес-процесса в систему управления бизнес-процессами...............................

16

Выполнение процесса.............................................................................................................

17

Создание процесса «Overtime Work»........................................................................................

19

Сценарий процесса .................................................................................................................

19

Разработка графа бизнес-процесса .......................................................................................

19

Создание ролей .......................................................................................................................

21

Роли......................................................................................................................................

21

Задание ролей для процесса «over time work demo».......................................................

22

Создание ролей...................................................................................................................

23

Создание переменных.............................................................................................................

26

Описание и инициализация переменных.........................................................................

26

Создание переменных........................................................................................................

27

Задание формулы для элемента «Исключающий выбор» ..................................................

29

Описание формулы............................................................................................................

29

Создание формулы в редакторе RUNA GPD...................................................................

29

Создание графических форм..................................................................................................

31

Описание форм RUNA WFE ............................................................................................

31

Создание графических форм при помощи конструктора форм.....................................

32

Задание проверок значений, введенных в элементы форм.................................................

38

Создание файла-архива бизнес-процесса и загрузка его в систему...................................

41

Работа с ActionHandler................................................................................................................

42

Как добавить в редактор имена классов для инициализаторов ролей-дорожек, форматов

 

переменных, обработчиков для узлов-выбора и элементов ActionHandler. .........................

43

1

Задание инициализаторов для ролей-дорожек. ........................................................................

43

Первый пример........................................................................................................................

43

Второй пример.........................................................................................................................

45

Замещение имен java-классов русскоязычными названиями. ................................................

46

2

Введение

RUNA GPD 2.1 – это графический редактор бизнес-процессов для открытой системы управления бизнес-процессами Runa WFE 2.1. RUNA GPD является частью открытого проекта Runa WFE, свободно распространяется под LGPL лицензией. Редактор можно свободно загрузить вместе с исходными кодами с портала sourceforge по адресу http://sourceforge.net/project/showfiles.php?group_id=125156&package_id=172067

В настоящем документе описывается как разрабатывать бизнес-процессы при помощи RUNA GPD 2.11.

Инструкция по установке

RUNA GPD распространяется в виде исходных кодов и как набор исполнимых файлов – каждый набор соответствует платформе (Linux, Windows и т.д.).

Необходимое программное обеспечение

JRE or JDK 5.0 или выше, может быть загружено: http://java.sun.com/j2se/1.5.0/download.jsp

Web-браузер

Замечание. В случае операционной системы Linux и Web-браузера Mozilla Firefox для корректной работы встроенного в редактор конструктора форм в папке, в которую установлена мозилла надо найти файл конфигурации firefox.js (В случае дистрибутива AltLinux путь к файлу: usr/lib/firefox/defaults/pref/firefox.js). В этом файле надо установить:

Dom.disable_window_status_change - false

Установка и запуск RUNA GPD (случай набора исполнимых файлов)

1.Установите JDK (http://java.sun.com/j2se/1.5.0/install.html)

2.Разархивируйте runa-gpd-*.zip архив и перейдите в gpd-x.x.x папку

3.Запустите runa-gpd (в случае Windows – runa-gpd.exe)

Замечание. Для запуска редактора в в многопользовательском режиме надо вызвать исполнимый файл с опцией -data и параметром - ссылкой на папку, в которой будут находиться данные:

runa-gpd -data "ссылка

Например: ./runa-gpd -data "I:/MyProcesses

1 RUNA GPD генерирует .par-фалы - архивы. Каждый .par файл содержит определение бизнес-процесса на языке jPdl. Ссылка на документацию по jPdl: http://www.jboss.com/products/jbpm/docs/jPdl.

3

Соседние файлы в папке RUNA