![](/img/trans.png)
[英]How to deploy BPMN or DMN to Camunda Process Engine in Spring Boot + REST?
[英]How do I deploy BPMN process to process engine with Camunda Spring Boot
我已經使用 Spring Boot 構建了一個 Camunda BPM 作為獨立流程引擎,它將等待一些來自其他 Web 應用程序的啟動流程請求
現在,我的同事在 BPMN Tools 中設計了一些流程,我想我應該使用 REST API 將這些 BPMN 部署到 Standalone Process Engine,我該怎么做? 或其他允許將 BPMN 文件上傳到獨立流程引擎的解決方案?
有沒有例子?
我們想在我們的應用程序中使用 Camunda BPM,所以我們必須解決一些問題
謝謝
當你使用 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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.