自学内容网 自学内容网

HistoricActivityInstance和HistoricProcessInstance区别

1、HistoricActvityInstance和HistoricProcessInstance区别 1.act_hi_actinst表保存每个流程实例processInstance经历的所有活动,即走过的审批节点历程,

//查询该"流程定义"下所有流程实例经历的所有流程活动
        //结果是list
        List<HistoricActivityInstance> historicActivityInstanceList =historyService.createHistoricActivityInstanceQuery().processDefinitionId("process1:1:7").list();
 
        //查询该"流程实例"下所经历的所有活动
//结果是list
        List<HistoricActivityInstance> historicActivityInstanceList2 =historyService.createHistoricActivityInstanceQuery().processInstanceId(processInstanceId).list();

2.act_hi_procinst保存所有的流程实例信息

//查询某个流程实例的具体信息
HistoricProcessInstance historicProcessInstance1 =historyService.createHistoricProcessInstanceQuery().processInstanceId(processInstanceId).singleResult();

HistoricTaskInstance和HistoricActivityInstance区别:

HistoricActivityInstance包含流程实例的所有活动,包括没有分配任务执行人的网管、开始事件和结束事件

HistoricTaskInstance只包含该流程实例下跟人相关的活动,不包括未分配任务执行人的网关、开始事件和结束事件


原文地址:https://blog.csdn.net/weixin_45817985/article/details/137626296

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!