核心类:历史任务实例查询

六大核心API:

1.TaskService:

在Activiti中,一个Task实例表示流程中的一个任务.每次启动一个流程,就是一个流程实例.

以一个请求流程来说。每一个人的请假申请都是一个流程实例。例如:李明请假是一个流程实例,张华请假是一个流程实例。两个流程实例都是单

独的互不影响的。

1.既然是流程实例 就需要创建流程实例。
2.

2.RepositoryService :

3.HistoryService:

用于获取正在运行或已经完成的流程实例的信息,与 Runtime Service 中获取的流程信息不同,历史信息包含已经持久化存储的永久信息,并已经被针对查询优化
例如:
查询历史流程实例(只查历史)

/**
 * 查询历史流程实例
 */
@Test
public void queryHistoricProcessInstance(){
    String  processDefinitionKey = "qingjia";
    List<HistoricProcessInstance> historicProcessInstanceList =
            historyService.createHistoricProcessInstanceQuery() //创建历史流程实例查询对象
            .processDefinitionKey(processDefinitionKey)
            .orderByProcessInstanceEndTime()
            .desc()
            .list();
 
    for(HistoricProcessInstance historicProcessInstance:historicProcessInstanceList){
        System.out.println("历史流程实例id:"+historicProcessInstance.getId());
        System.out.println("历史流程实例结束时间:"+historicProcessInstance.getEndTime());
    }
}

IdentityService(一般很少使用)

HistoricTaskInstanceQuery

查询方法:

标签: none

相关阅读

  • 测试信息
  • 开发商:阿里巴巴
  • 版本号:1.0
  • 配色:(企业家)” 推选活动结果
  • 测试信息
  • 测试信息
  • 测试信息