Spring boot 如何使用Camunda Spring Boot将BPMN进程部署到进程引擎

Spring boot 如何使用Camunda Spring Boot将BPMN进程部署到进程引擎,spring-boot,bpmn,camunda,Spring Boot,Bpmn,Camunda,我已经用Spring Boot构建了一个Camunda BPM作为一个独立的流程引擎,它将等待来自其他web应用程序的启动流程请求 现在,我的同事已经在BPMN工具中设计了一些流程,我想我应该使用RESTAPI将这些BPMN部署到独立的流程引擎,我该怎么做?还是其他允许将BPMN文件上载到独立流程引擎的解决方案 有什么例子吗 我们希望在应用程序中使用Camunda BPM,因此我们必须解决一些问题 谢谢当您使用Spring Boot作为应用程序容器时,您真的需要在运行时部署进程吗?在我看来,这种

我已经用Spring Boot构建了一个Camunda BPM作为一个独立的流程引擎,它将等待来自其他web应用程序的启动流程请求

现在,我的同事已经在BPMN工具中设计了一些流程,我想我应该使用RESTAPI将这些BPMN部署到独立的流程引擎,我该怎么做?还是其他允许将BPMN文件上载到独立流程引擎的解决方案

有什么例子吗

我们希望在应用程序中使用Camunda BPM,因此我们必须解决一些问题


谢谢

当您使用Spring Boot作为应用程序容器时,您真的需要在运行时部署进程吗?在我看来,这种情况下的常见场景是“捆绑流程和应用程序,并在启动时部署”。如果您需要更改或添加进程,只需停止、重新打包并启动您的Camunda Spring Boot应用程序。为此,允许设置
deploymentResources

如果您真的需要在运行时更改进程,请确保将RESTAPI添加到Spring引导包中并遵循以下步骤


我们还创建了一个Camunda社区扩展,使处理Camunda和Spring Boot变得更加简单:

要不要评论一下否决票?有什么问题/过时了吗?然后请留下一个提示…在某些情况下,您肯定希望在不需要重新部署spring boot应用程序的情况下部署进程!我和你在一起。。。但我相信这些比完全重新启动更不常见。。。正如我提到的,您可以使用RESTAPI来实现这一点。