本文共 854 字,大约阅读时间需要 2 分钟。
查询历史流程实例
查找按照某个流程定义的规则一共执行了多少次流程
package cn.itcast.e_historyQuery;import java.util.List;import org.activiti.engine.ProcessEngine;import org.activiti.engine.ProcessEngines;import org.activiti.engine.history.HistoricProcessInstance;import org.junit.Test;public class HistoryQueryTest { ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine(); /**查询历史流程实例*/ @Test public void findHistoryProcessInstance(){ String processDefinitionKey = "processVariables"; Listlist = processEngine.getHistoryService()//历史数据(历史表)相关Service .createHistoricProcessInstanceQuery()//创建历史流程实例查询 .processDefinitionKey(processDefinitionKey) //使用流程定义KEY查询 .list(); for(HistoricProcessInstance hpi : list){ System.out.println("pid:" + hpi.getId()); System.out.println("pdid:" + hpi.getProcessDefinitionId()); System.out.println("startTime:"
转载地址:http://ijdaz.baihongyu.com/