簡體   English   中英

Camunda 從數據庫加載 BPMN XML

[英]Camunda load BPMN XML from database

是否可以從 Camunda 中的數據庫加載 BPMN XML,而不是在 Web 應用程序中的文件中加載 XML?

我們希望能夠動態添加新的工作流,而不是部署一個新的 WAR,其中的定義將添加到數據庫中並通知 webapp 有新定義。

這有什么道理啊!

謝謝,斯科特。

Camunda 將模型/部署版本存儲在數據庫中。 在部署中捆綁文件只是(自動)部署流程模型的一種方式。

如果啟用了自動部署並且模型發生了更改,則流程模型將在啟動期間作為新版本部署到數據庫中。

"isScanForProcessDefinitions:如果此屬性設置為true,則流程應用程序的類路徑將自動掃描可部署資源。可部署資源必須以.bpmn20.xml、.bpmn、.cmmn11.xml、.cmmn、.dmn11.xml 或.dmn。” https://docs.camunda.org/manual/latest/user-guide/process-applications/the-processes-xml-deployment-descriptor/

重新/部署模型文件

在任何(運行)時,您都可以通過REST或 Java API ( RepositoryService ) 部署新模型版本。 例如,您可以使用 Camunda 建模器來部署新版本: https ://docs.camunda.org/get-started/quick-start/deploy/ 或例如 curl 或 postman。

另見:

https://docs.camunda.org/manual/latest/webapps/cockpit/deployment-view/ https://docs.camunda.org/manual/latest/user-guide/process-engine/process-versioning/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM