Автоматическое развертывание моделей

Процессы BPMN и таблицы DMN могут быть автоматически развернуты при запуске приложения.

Используйте следующие свойства приложения Flowable:

  • flowable.process-definition-location-prefix – определяет папку, в которой нужно искать процессы для авторазвертывания.

    Значение по умолчанию – classpath*:/processes/.

  • flowable.process-definition-location-suffixes – определяет суффиксы (расширения) файлов, которые необходимо развернуть из папки process-definition-location-prefix.

    Значение по умолчанию – **.bpmn20.xml,**.bpmn.

  • flowable.dmn.resource-location – определяет местоположение ресурсов DMN.

    Значение по умолчанию – classpath*:/dmn/.

  • flowable.dmn.resource-suffixes – определяет суффиксы для ресурсов, которые необходимо сканировать.

    Значение по умолчанию – **.dmn,**.dmn.xml,**.dmn11,**.dmn11.xml.

Будут развернуты только те файлы, которые были изменены с момента последнего запуска приложения.

Пример расположения процессов и ресурсов DMN в каталогах по умолчанию:

tree