2.6.2. Развёртывание модели процесса

Процесс развёртывания модели состоит из следующих этапов:

  • Формирование XML процесса в нотации BPMN из модели.

  • Развёртывание процесса во внутренние таблицы Activiti Engine.

  • Создание объекта ProcDefinition, связанного с загруженным в Activiti Engine процессом.

  • Создание объектов ProcRole для процессных ролей, объявленных в модели.

Выделите модель в списке на экране Process models. Нажмите кнопку Deploy. Откроется окно развёртывания модели. Модель разворачивается первый раз, поэтому выбрана опция Create new process. При последующих изменениях модели можно будет разворачивать модель в уже существующий процесс. Нажмите OK. Процесс создан.

DeployModelScreen
Рисунок 15. Экран развёртывания модели

Откройте экран BPM > Process definitions. Откройте строку с Contract approval для редактирования. Поле Code имеет значение contractApproval. Запомните его. В дальнейшем мы используем это значение, чтобы идентифицировать процесс.

ProcDefinitionEdit
Рисунок 16. Окно описания процесса