Автоматическое развертывание моделей
Процессы 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 в каталогах по умолчанию: