我们正在使用Camunda REST-API。
假设有一个带有工作流的流程定义,如下所示:
开始活动 - >用户任务A - >用户任务B - >用户任务C - >结束事件
说,我的一个流程实例位于用户 - 任务B。
是否有任何可能的方法(通过调用Camunda REST-API )来了解:
我所知道的:
感谢。
答案 0 :(得分:1)
自鼓励以来回答我自己的问题...请注意,已使用社区版本。 可以通过使用processinstanceid和finished(设置为true)作为查询参数的Camunda提供的History REST API(/ history / task)获取已完成任务的列表。 历史REST API提供了许多可以进一步探索的功能。
但是,列出所有任务只能使用Model API,但它们应该是无序的。由于对订单本身进行硬编码,因此订购任务并不明智,因此无法使用BPM。 深度优先/广度优先搜索等算法,因为邻接矩阵需要对行/列的任务进行排序,如果图形是循环的,那么依靠拓扑排序也不会有任何帮助。
希望这有助于某人。