Как обновить таблицу Camunda DMN во время выполнения? - PullRequest
0 голосов
/ 30 мая 2019

У меня уже есть таблица DMN, созданная с несколькими правилами и развернутая в Camunda.

Теперь мой вопрос: можем ли мы обновить DMN таблицы programmatically at run-time и добавить новое правило, когда оноуже развернут?

1 Ответ

0 голосов
/ 01 июня 2019

Когда вы изменяете таблицу dmn, но сохраняете ключ решения, при развертывании будет создана новая версия таблицы.Так что да, вы можете обновлять таблицы dmn во время выполнения.

Вы можете сделать это либо с помощью REST, либо с помощью API Java.

Java-API опирается на RepositoryService # createDeployment Builder.Конкретная реализация зависит от того, где хранятся ваши файлы и как вы их читаете. Вот несколько примеров .

 Deployment deployment = repositoryService.createDeployment() 
      .addString(resourceName, instanceAsString)
      .deploy();
...