- •Введение
- •Инструкция по установке
- •Необходимое программное обеспечение
- •Установка и запуск RUNA GPD (случай набора исполнимых файлов)
- •Сборка из исходных кодов
- •Необходимое программное обеспечение
- •Установка RUNA GPD
- •Создание нового проекта процессов
- •Создание процесса HelloWorld2
- •Сценарий
- •Разработка графа процесса
- •Создание ролей
- •Введение
- •Задание роли для процесса HelloWorld
- •Создание графической формы
- •Формы
- •Создание формы
- •Создание файла-архива бизнес-процесса
- •Загрузка бизнес-процесса в систему управления бизнес-процессами
- •Выполнение процесса
- •Создание процесса «Overtime Work»
- •Сценарий процесса
- •Разработка графа бизнес-процесса
- •Создание ролей
- •Роли
- •Задание ролей для процесса «over time work demo»
- •Создание ролей
- •Создание переменных
- •Описание и инициализация переменных
- •Создание переменных
- •Задание формулы для элемента «Исключающий выбор»
- •Описание формулы
- •Создание формулы в редакторе RUNA GPD
- •Создание графических форм
- •Описание форм RUNA WFE
- •Создание графических форм при помощи конструктора форм
- •Задание проверок значений, введенных в элементы форм
- •Создание файла-архива бизнес-процесса и загрузка его в систему
- •Работа с ActionHandler
- •Задание инициализаторов для ролей-дорожек.
- •Первый пример
- •Второй пример
- •Замещение имен java-классов русскоязычными названиями.
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