2015-11-19 66 views
2

我建立了一個Camunda BPM與Spring引導作爲獨立的流程引擎,它會等待一些要求,現在開始從其他Web應用程序如何部署BPMN流程處理引擎Camunda春季啓動

過程中,我的共同作品在BPMN Tools中設計了一些流程,我認爲我應該使用REST API將這些BPMN部署到獨立流程引擎,我該怎麼辦?或允許上傳BPMN文件到獨立流程引擎的其他解決方案?

有沒有例子?

我們想利用Camunda BPM在我們的應用程序,所以我們要解決一些問題

謝謝

回答

1

當您使用彈簧啓動的應用程序容器,你真的需要部署流程在運行時?在我看來,這種情況下的常見情況是「捆綁流程和應用程序,並在啓動時部署」。如果您需要更改或添加流程,只需停止,重新包裝並啓動您的spring boot/camunda應用程序。 要做到這一點,SpringProcessEngineConfiguration允許設置「DeploymentResources」

如果你真的需要在運行時更改流程,請確保您的REST API添加到您的春季啓動包,並按照https://docs.camunda.org/manual/7.3/api-references/rest/#deployment-post-deployment

我們也創造了其可與camunda第二彈簧引導簡單了很多對付一個camunda社區延伸:https://github.com/camunda/camunda-bpm-spring-boot-starter

+0

護理評論的downvote?有什麼錯/過時了嗎?然後請留下提示...... –

+1

確實有場景需要部署進程而無需重新部署spring啓動應用程序! –

+0

我和你在一起......但我相信這些不如完全重新啓動......而且正如我所提到的,你可以使用其餘的api來這樣做。 –