5

我想实现以下目标:让 camunda-7.3 预打包发行版与 rest-api 一起运行。有另一台服务器,比如 Wildfly 服务器,运行部署了 vaadin 应用程序。

从 vaadin 应用程序内部,我想创建一个 cmmn 案例并在流程引擎中部署/启动它。然后从 vaadin 应用程序中,我想显示某种任务列表来完成活动任务。

这里的问题是:这种设置是否可行?如果是这样,如何将新的 cmmn 案例部署到引擎?

我检查了 camunda 网页上的教程,但每个教程仅通过将另一个 web 应用程序部署到托管 camunda 引擎的服务器来部署 cmmn 案例(和 bpmn 进程)。另一方面,camunda 引用了明确的状态,即可以运行独立的 camunda 引擎。

有人对这个话题有任何想法吗?

4

1 回答 1

9

对于部署 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
于 2015-06-24T07:08:01.937 回答