一共个方法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. ZeroMQ接口函数之 :zmq_disconnect - 断开一个socket的连接
  2. sql 循环处理表数据中当前行和上一行中某值相+/-
  3. Delete characters
  4. AutoCompleteTextView自动填充文本
  5. 魅族MX3问题集锦
  6. couchdb and redis
  7. 关于css的hack问题
  8. [刷题]算法竞赛入门经典(第2版) 5-3/UVa10935 - Throwing cards away I
  9. iOS多线程开发之离不开的GCD(上篇)
  10. Java IO学习要点导图
  11. MFRC522
  12. 通过软引用和弱引用提升JVM内存使用性能的方法(面试时找机会说出,一定能提升成功率)
  13. mysql Access denied for user \&#39;root\&#39;@\&#39;localhost\&#39;” 本人解决方案:
  14. Windows server 2008R2远程桌面3389端口修改方法技巧
  15. python基础3、4---流程控制、运算符
  16. PowerScript表达式
  17. 修改Myeclipse的文件默认为UTF-8编码
  18. 10.TreeSet、比较器
  19. AI 信息论
  20. Ant Trip HDU - 3018(欧拉路的个数 + 并查集)

热门文章

  1. Zxing图片拉伸解决 Android 二维码扫描
  2. CountDownLatch、CyclicBarrier、Semaphore 区别
  3. 【appium】根据xpath定位元素
  4. c#中如何获取本机MAC地址、IP地址、硬盘ID、CPU序列号等系统信息
  5. 知识点查缺补漏贴03:单机最大进程数,线程数和Socket连接数
  6. 利用x-requested-with判断请求是否是Ajax请求
  7. MyEclipse中复制web项目,部署之后访问报错
  8. dubbo框架及dubbo环境搭建
  9. 9-16Jenkins-1第一个任务
  10. 触屏设备上的多点触碰检测C++代码实现