查询历史记录
历史记录综合信息: HistoricTaskInstance
历史变量: HistoricVariableInstance
操作历史记录
@Autowired
private HistoryService historyService;
代码块
@Autowired
private HistoryService historyService;
//根据用户名查询表历史记录
@Test
public void HistoricTaskInstanceByUser(){
List<HistoricTaskInstance> list = historyService
.createHistoricTaskInstanceQuery()
.taskAssignee("bajie")//名字条件
.list();
for (HistoricTaskInstance historicTaskInstance : list) {
System.out.println(historicTaskInstance.getName());
System.out.println(historicTaskInstance.getAssignee());
System.out.println("实例ID======"+historicTaskInstance.getProcessInstanceId());
System.out.println(historicTaskInstance);
}
}
//根据流程实例ID查询历史
@Test
public void HistoricTaskInstanceById(){
List<HistoricTaskInstance> list = historyService
.createHistoricTaskInstanceQuery()
//这里传入实例ID
.processInstanceId("b780bead-2f45-11ed-aa82-708bcd0c3dc6")
.list();
for (HistoricTaskInstance historicTaskInstance : list) {
System.out.println(historicTaskInstance.getName());
System.out.println(historicTaskInstance.getAssignee());
System.out.println("实例ID======"+historicTaskInstance.getProcessInstanceId());
System.out.println(historicTaskInstance);
}
}