Автоматическое развёртывание ресурсов

Этот раздел перенесён из документации Camunda 7 и в дальнейшем будет доработан с учётом особенностей OpenBPM Engine

Интеграция со Spring также предоставляет специальную возможность для развёртывания ресурсов. В конфигурации процессного движка можно указать набор ресурсов. Когда процессный движок создаётся, все эти ресурсы сканируются и развёртываются. При этом применяется фильтрация, предотвращающая дублирующиеся deployment. Новые deployment будут отправлены в базу данных движка только в том случае, если ресурсы действительно изменились. Это полезно во многих сценариях, когда Spring-контейнер часто перезапускается, например при тестировании.

Пример:

<bean id="processEngineConfiguration"
      class="io.openbpm.bpm.engine.spring.SpringProcessEngineConfiguration">
  ...
  <property name="deploymentResources"
            value="classpath*:/mytest/autodeploy.*.bpmn20" />
  <property name="deploymentResources">
    <list>
      <value>classpath*:/mytest/autodeploy.*.bpmn20</value>
      <value>classpath*:/mytest/autodeploy.*.png</value>
    </list>
  </property>
</bean>

<bean id="processEngine"
      class="io.openbpm.bpm.engine.spring.ProcessEngineFactoryBean">
  <property name="processEngineConfiguration" ref="processEngineConfiguration" />
</bean>

Лицензия и атрибуция

Эта документация была создана на базе материала "Camunda 7 Docs" от Camunda, находится под лицензией Creative Commons Attribution-ShareAlike 3.0 Unported License .

Оригинал документации: https://docs.camunda.org