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

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

  • Формирование XML процесса в нотации BPMN из модели.
  • Деплой процесса во внутренние таблицы Activiti engine.
  • Создание объекта ProcDefinition, связанного с загруженным в Activiti engine процессом.
  • Создание объектов ProcRole для процессных ролей, объявленных в модели.

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

DeployModelScreen

Откройте экран BPM → Process definitions. Откройте строку с 'Contract approval' для редактирования. Измените значение поля Code на contractApproval. По этому атрибуту мы в дальнейшем будем искать объект с описанием процесса.

ProcDefinitionEdit