Статус

Комментарий

Настройка среды разработки

Для разработки шаблонов процессов используется IDE Eclipse и установленный в нее плагин Flowable Eclipse BPMN 2.0 Designer.

Eclipse устанавливается просто распаковыванием архива в любой каталог.

Для установки плагина Flowable необходимо:

  • запустить Eclipse;
  • укажите рабочую папку (workspace)
  • выбрать меню Help/Install New Software;
  • в открывшемся окне нажать кнопку Add;
  • в очередном открывшемся окне в поле Name ввести flowable, в поле Location ввести  http://www.flowable.org/designer/update/ и нажмите ОК.
  • в списке компонент установите чекбокс на Flowable BPMN Designer
  • убедитесь что отмечен чекбокс Contact all updates sites.
  • нажмите Next, далее следуйте подсказкам визарда, соглашайтесь с лицензионными соглашениями и перезапустите IDE.


Создание модели процесса

  1. Создать файл File → New → Other → Flowable Diagram
  2. Назвать файл <Название процесса>+"_"+<Название модуля>
  3. Заполнить вкладку Properties → Process
    id = <Название процесса>; name = Описание процесса; namespace = http://inttrust.ru/cmj
  4. Создать в Properties → Data objects переменную version

  5.  Создать в Properties → Messages сообщение о завершении процесса END_PROCESS



Формирование логики процесса

Логика процесса формируется путем выбора в палитре элементов схемы, перетаскивание их мышкой в диаграмму и соединение элементов стрелками (потоками).

В каждом процессе обязательно должны быть StartEvent и EndEvent, это соответственно точки входа в процесс и точка выходя из процесса.

Наиболее часто используемые элементы это ScriptTask и UserTask.


Загрузка WorkFlow

Разовая загрузка

Загрузка конфигурации

  1. Открыть раздел Структура Системы
  2. Перейти в подраздел Инструменты\Загрузка конфигурации GUI
  3. Выбрать тип конфигурации "Шаблон процесса Flowable"
  4. Выбрать файл из файловой системы
  5. Нажать на кнопку "Загрузить конфигурацию"
  6. Выдается информация об успешной загрузке

Перевод в активный статус

  1. Открыть раздел Палитра инструментов
  2. Перейти в подраздел WorkFlow\Схемы процессов
  3. Выбрать загруженный процесс
  4. Нажать на кнопку "Установить"

Пакетная загрузка

  1. WorkFlow включены в сборку палитры. Пакет находится в проекте в папке cmpalette\target
  2. Загрузка происходит аналогично Палитры XML, процесс автоматически становится активным