我要实现以下目标:使用rest-api运行camunda-7.3预先打包的发行版。拥有另一台服务器,比方说一个wildfly服务器,该服务器运行了已部署的vaadin应用程序。
在vaadin应用程序中,我想创建一个cmmn案例并在流程引擎中部署/启动它。然后从vaadin应用程序中,我想显示某种任务列表以完成事件任务。
这里的问题是:这种设置是否可能?如果是这样,如何将新的cmmn案例部署到引擎?
我从camunda网页上检查了这些教程,但是每个教程仅通过将另一个webapp部署到托管camunda引擎的服务器上来部署cmmn案例(和bpmn进程)。另一方面,该Camunda引用为cleary状态,从而可以运行独立的camunda引擎。
有人对这个话题有什么想法吗?
最佳答案
为了同时部署BPMN流程和CMMN案例,您可以
1)登录
curl -w "\n" --cookie-jar cookie.txt \
-H "Accept: application/json" \
-d "username=$USERNAME" \
-d "password=$PASSWORD" \
$API/admin/auth/user/default/login/cockpit
2)部署(请参阅http://docs.camunda.org/latest/api-references/rest/#deployment-post-deployment)
curl -w "\n" --cookie cookie.txt \
-H "Accept: application/json" \
-F "deployment-name=rest-test" \
-F "enable-duplicate-filtering=false" \
-F "deploy-changed-only=false" \
-F "process.bpmn=@$PROCESS" \
$API/engine/engine/default/deployment/create
关于camunda - 部署到camunda流程引擎,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31016709/