Camunda文件桶集成

时间:2018-01-14 17:54:42

标签: file spring-boot camunda minio

我使用Camunda工作流程并且必须集成文件存储库以读取存储的工作流程(.bpmn)。我正在使用minio服务器的docker容器。那么,有没有任何机制将文件存储库集成到camunda引擎?。

1 个答案:

答案 0 :(得分:1)

Camunda在数据库中存储已部署的进程,并且由于完整的引擎依赖于此,因此无法在没有(完全)重写的情况下将其更改为文件仓库。

除了数据库之外,您可以做的是拦截部署并将进程存储在文件仓库中。

之前我没有这样做,但一个好的起点应该是ProcessEngineConfigurationImpl#getCustomPostDeployers(..),它允许注册代码在camunda部署发生后完成。