如何将指向的 CMMN 文件部署到 Camunda 中的指向流程引擎?

How to deploy a pointed CMMN file to a pointed process engine in Camunda?

文档向我展示了如何创建 ProcessEngineConfiguration 和 ProcessEngine,然后向我展示了如何修改流程实例。我不知道如何使用 Repositoryservice 管理我的流程和案例定义文件。有例子吗?

您可以通过多种方式将图表部署到引擎。

最简单的方法是在类路径上有一个 ProcessApplication,在 src/main/resources/META-INF 中有一个 processes.xml 文件(可以为空)。然后 Camunda 将扫描您的库并在启动时部署所有进程。

第二种选择,虽然我个人不建议您这样做,但您可以使用 engine-spring 模块并激活自动部署

作为第三种选择,您仍然可以使用 repositoryService.createDeployment().addClasspathResource(...).deploy() 或使用其余 api 手动部署。