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

  • A+
所属分类:工作流引擎

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

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

ZPY

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: