使用java库或Camunda库通过http或rest连接器生成BPMN for Camunda

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

尝试生成一个 BPMN 图,即使是一个带有开始事件、结束事件和一些服务任务的基本图,我们可以从中调用 REST API 并使用 API 响应。是否有任何可用的 Java 库或 API 可以帮助我实现这一目标。查遍了很多地方,但没有找到合适的。任何帮助将不胜感激。

java camunda bpmn camunda-modeler zeebe
1个回答
0
投票

是的,您可以使用 BPMN 模型 API 创建流程。

BpmnModelInstance modelInstance = Bpmn.createExecutableProcess()
  .name("BPMN API Invoice Process")
  .[...]
  .userTask()
    .name("Assign Approver")
    .camundaAssignee("demo")
  .userTask()
    .id("approveInvoice")
    .name("Approve Invoice")
  .[...]
  .userTask()
    .name("Prepare Bank Transfer")
    .camundaCandidateGroups("accounting")
  .serviceTask()
    .name("Archive Invoice")
    .camundaClass("org.camunda.bpm.example.invoice.service.ArchiveInvoiceService")
  .[...]
  .done();

参见:

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