Camunda 引擎的部署流程 (.bpmn)

问题描述 投票:0回答:2

下午好! 您能帮助我,如何将 .bpmn 格式的 XML 流程正确部署到 Camunda Engine。

我找到了API方法POST /deployment/create 它应该是多部分格式的请求。

有人可以向我展示 request-json 应该是什么样子的示例吗?我想了解标题和正文将如何填充。

还有一个问题:deploymentName 和 processName 一样吗?

deployment workflow camunda
2个回答
0
投票

您可以使用现有的客户端,而不是直接使用 REST api (例如 https://camunda-community-hub.github.io/camunda-platform-7-rest-client-spring-boot/snapshot/user-guide/examples.html#usage-of-feign-clients) 或根据 openapi 规范生成您的客户端(请参阅 https://github.com/berndruecker/camunda-7-openapi-demo)。 这将使调用 REST api 变得更容易(如果您确实想要的话,您还可以在那里找到如何直接调用它)。

关于部署名称,它与进程名称不同。一个部署可以包含多个进程。如果您查看部署,可以在驾驶舱中看到该名称。


0
投票

您不发送 JSON 进行部署。这是一个示例。

Camunda确实支持开放API。您可以阅读此链接 https://docs.camunda.org/manual/latest/reference/rest/openapi/

您甚至可以从链接中提到的 jar 中提取(通过解压缩)开放 api json,并在 Postman 中导入以探索所有 Camunda Rest api。

© www.soinside.com 2019 - 2024. All rights reserved.