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