转自:https://www.cnblogs.com/liuqing576598117/p/11164027.html

一共个方法15个方法 用于查询历史工作流信息
1.创建查询(7个方法)
//创建一个新的编程查询来搜索{@link HistoricProcessInstance}。
HistoricProcessInstanceQuery createHistoricProcessInstanceQuery();
//创建一个新的编程查询来搜索{@link HistoricActivityInstance}。
HistoricActivityInstanceQuery createHistoricActivityInstanceQuery();
//创建一个新的编程查询来搜索{@link HistoricTaskInstance}。
HistoricTaskInstanceQuery createHistoricTaskInstanceQuery();
//创建一个新的编程查询来搜索{@link HistoricDetail}。
HistoricDetailQuery createHistoricDetailQuery();
//返回一个新的{@link org. engine.query.NativeQuery }过程定义。。
NativeHistoricDetailQuery createNativeHistoricDetailQuery();
//创建一个新的编程查询来搜索{@link HistoricVariableInstance}。
HistoricVariableInstanceQuery createHistoricVariableInstanceQuery();
//返回一个新的{@link org. engine.query.NativeQuery }过程定义。
NativeHistoricVariableInstanceQuery createNativeHistoricVariableInstanceQuery();

2.删除(2个)
//删除历史任务实例。
这对于那些动态创建的{@link TaskService#newTask() dynamically created}和{@link TaskService#complete(String) completed}的任务很有用。
如果历史任务实例不存在,则不会抛出异常,方法返回正常。
void deleteHistoricTaskInstance(String taskId);
//删除历史流程实例。
所有历史活动、历史任务和历史细节(变量更新、表单属性)也会被删除。
void deleteHistoricProcessInstance(String processInstanceId);

3.创建原生查询(3个)
//创建一个原生查询,以通过SQL搜索{@link HistoricProcessInstance}。
NativeHistoricProcessInstanceQuery createNativeHistoricProcessInstanceQuery();
//创建一个原生查询,以通过SQL搜索{@link HistoricTaskInstance}。
NativeHistoricTaskInstanceQuery createNativeHistoricTaskInstanceQuery();
//创建一个原生查询,以通过SQL搜索{@link HistoricActivityInstance}
NativeHistoricActivityInstanceQuery createNativeHistoricActivityInstanceQuery();

4.检索
//检索与给定任务相关联的{@link histordentitylink}。
这样的{@link IdentityLink}通知了一个特定的标识(如组或用户)与某个任务相关联(如作为候选人、受让人等),即使任务已经完成,而不是只存在于活动任务的{@link IdentityLink}。
List<HistoricIdentityLink> getHistoricIdentityLinksForTask(String taskId);
//检索与给定流程实例相关联的{@link histordentitylink}。
这样的{@link IdentityLink}通知了一个特定的标识(如组或用户)与某个流程实例相关联,即使该实例已完成,而不是只存在于活动实例的{@link IdentityLink}。
List<HistoricIdentityLink> getHistoricIdentityLinksForProcessInstance(String processInstanceId);
//允许为一个流程实例检索{@link ProcessInstanceHistoryLog}。
ProcessInstanceHistoryLogQuery createProcessInstanceHistoryLogQuery(String processInstanceId);

最新文章

  1. jmeter agent配置
  2. android权限permission大全
  3. DataGridView控件的各种操作总结
  4. Windows下Python工具pip的安装
  5. JavaScript基础---语言基础(2)
  6. 区别: @Secured(), @PreAuthorize() 及 @RolesAllowed()
  7. The Guide To Understanding mysqlreport
  8. ERROR hdfs.DFSClient: Failed to close file解决方法
  9. AT89C 系列单片机解密原理
  10. leetcode441(巧妙利用取整和解方程)
  11. Junit 入门使用教程
  12. node安装教程
  13. Android中处理大图片时图片压缩
  14. CentOS7上RabbitMQ安装
  15. Python深入:Distutils发布Python模块--转载
  16. 以ORM的思路来从Excel文件中读取JSON数据列表
  17. 曲演杂坛--重建索引后,还使用混合分区么?(Are mixed pages removed by an index rebuild?)
  18. Python -- 数据库连接
  19. 在java web中获取该项目的根路径
  20. ZKEACMS 模板组件扩展

热门文章

  1. Centos安装 k8s
  2. MongoDB 聚合函数及排序
  3. 1263: 你会做蛋糕吗?(Java)
  4. 关于MySQL的驱动org.gjt.mm.mysql.Driver
  5. Python考试_第一次
  6. Python练习_初识函数_day9
  7. SAP WebIDE里UI5应用的隐藏文件project.json
  8. flask 中的ORM ( 二 )
  9. libssh
  10. (17)for循环