ZPY博客

activiti7获取多实例节点下的所有任务(实例)

---
title: Activiti7获取多实例节点下的所有任务(实例)
date: 2020-04-26 14:19:30
categories: 工作流引擎
tags:
- 节点
- activiti7
- 会签
- 任务
- 多实例
---

在activiti7中,如何要实现会签的功能,用的就是多实例节点,那么我们如何取得该节点下的所有会签任务呢?或者叫所有实例呢?

这个问题其实并不难,因为只要是任务已完成或在进行中,那么它一定存在于activiti的历史任务表中,我们根据节点id来获取到所有任务即可。唯一需要注意的是,需要用createHistoricActivityInstanceQuery方法,而不能用createHistoricTaskInstanceQuery方法,因为createHistoricTaskInstanceQuery方法无法指定节点id为条件,但createHistoricActivityInstanceQuery方法可以,返回的对象里也有taskId属性。