我要实现以下目标:使用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/

10-12 06:53