Activiti REST API: 完整的流程实例

Activiti REST API: complete process instance

我正在使用与 Spring Boot Activiti Starter 集成的 Activiti 5 REST API 界面并且我正在尝试完成一个流程实例。我能够实例化流程定义,遍历流程实例任务并完成每个任务。它可以正常工作,直到流程结束,此时没有未完成的任务。我希望流程实例完成 - 即 completed: true-,因为我有一个结束事件 (terminateEventDefinition),但事实并非如此。 我找不到 REST Api 来完成流程实例。那么,管理流程实例完成的正确方法是什么? 谢谢

也许我遗漏了一些东西,但在完成最后一个任务后,该过程将正常结束并且不再在/runtime/process-instances列表中可见。 现在,您提到您使用 Terminate End Event 完成实例,Terminate End 事件将完成实例但不会设置 "complete" 标志。 Terminate 通常用于取消 运行 进程。 您应该使用常规结束事件而不是终止,这应该设置完成标志。

同样,也许我在您的描述中遗漏了一些东西。 谢谢 格雷格