我已经建立了一个Camunda BPM与Spring Boot作为一个独立的流程引擎,它将等待从其他web应用程序启动流程的一些请求
现在,我的同事已经在BPMN工具中设计了一些流程,我想我应该使用REST API将这些BPMN部署到独立的流程引擎中,我该怎么办?或者其他允许将BPMN文件上传到独立流程引擎的解决方案?
有什么例子吗?
我们想在我们的应用程序中使用Camunda BPM,所以我们必须解决一些问题
谢谢
发布于 2015-11-19 14:34:46
当您使用Spring Boot作为应用程序容器时,您真的需要在运行时部署流程吗?在我看来,这种情况下的常见场景是“捆绑进程和应用程序,并在启动时部署”。如果您需要更改或添加进程,只需停止、重新打包并启动Camunda Spring Boot应用程序。为此,SpringProcessEngineConfiguration允许设置deploymentResources。
如果您确实需要在运行时更改流程,请确保将REST API添加到Spring Boot包中并遵循https://docs.camunda.org/manual/7.3/api-references/rest/#deployment-post-deployment。
我们还创建了一个Camunda社区扩展,使处理Camunda和Spring Boot变得更加简单:https://github.com/camunda/camunda-bpm-spring-boot-starter
https://stackoverflow.com/questions/33794920
复制相似问题