Camunda:我如何通过processInstanceId获得所有已完成的任务

时间:2018-04-28 16:30:57

标签: java camunda tasklist

我使用camunda_bpm_api,我需要为流程实例获取所有已完成的用户任务。

如果我使用:

List<Task> result  = taskService.createTaskQuery().processInstanceId(historicProcessInstances.get(i).getId()).list()

我得到最后一个用户任务。

我如何获得所有已完成的用户任务?

1 个答案:

答案 0 :(得分:1)

要完成任务,您必须查询历史记录:

historyService.createHistoricTaskInstanceQuery()
   ...
   .list();