activiti学习--05流程实例:查询流程状态+查询历史任务+查询历史流程实例
来源:互联网 发布:mysql修改字段值 编辑:程序博客网 时间:2024/04/30 14:23
查询流程状态
/**查询流程状态(判断流程正在执行,还是结束)*/ @Test public void isProcessEnd(){ String processInstanceId = "1401"; //去正在执行的任务表查询 ProcessInstance pi = processEngine.getRuntimeService()//表示正在执行的流程实例和执行对象 .createProcessInstanceQuery()//创建流程实例查询 .processInstanceId(processInstanceId)//使用流程实例ID查询 .singleResult(); if(pi==null){ System.out.println("该流程实例走完"); } else{ System.out.println("该流程实例还没走完"); }// 输出:// 该流程实例还没走完 }
查询历史任务
/**查询历史任务*/ @Test public void findHistoryTask(){ String taskAssignee = "小黄"; List<HistoricTaskInstance> list = processEngine.getHistoryService()//与历史数据(历史表)相关的Service .createHistoricTaskInstanceQuery()//创建历史任务实例查询 .taskAssignee(taskAssignee)//指定历史任务的办理人 .list(); if(list!=null && list.size()>0){ for(HistoricTaskInstance pi:list){ System.out.println("流程实例ID:"+pi.getId());//流程实例ID System.out.println("流程定义ID:"+pi.getProcessDefinitionId());//流程定义ID System.out.println("流程名称:"+pi.getName()); System.out.println("代理人:"+pi.getAssignee()); } } }输出:流程实例ID:1404流程定义ID:askForLeave:8:1304流程名称:请假申请代理人:小黄流程实例ID:304流程定义ID:askForLeave:2:204流程名称:请假申请代理人:小黄
查询历史流程实例
/**查询历史流程实例*/ @Test public void findHistoryProcessInstance(){ String processInstanceId = "1401"; HistoricProcessInstance pi = processEngine.getHistoryService()//与历史数据(历史表)相关的Service .createHistoricProcessInstanceQuery()//创建历史流程实例查询 .processInstanceId(processInstanceId)//使用流程实例ID查询 .singleResult(); System.out.println("流程实例ID:"+pi.getId());//流程实例ID System.out.println("流程定义ID:"+pi.getProcessDefinitionId());//流程定义ID System.out.println("流程开始时间:"+pi.getStartTime()); System.out.println("流程结束时间:"+pi.getEndTime()); }输出:流程实例ID:1401流程定义ID:askForLeave:8:1304流程开始时间:Tue Sep 05 22:09:10 CST 2017流程结束时间:null
阅读全文
0 0
- activiti学习--05流程实例:查询流程状态+查询历史任务+查询历史流程实例
- Activiti历史流程查询
- 【入门篇】Activiti查询指定流程定义下指定流程实例下历史任务
- Activiti 查询流程实例状态
- 判断流程实例状态、历史流程实例查询、历史活动查询
- activiti自定义流程之Spring整合activiti-modeler5.16实例(九):历史任务查询
- activiti自定义流程之Spring整合activiti-modeler实例(九):历史任务查询
- Activiti基础教程--07流程执行历史记录(历史任务、历史流程实例、历史活动)
- Activiti基础教程--07流程执行历史记录(历史任务、历史流程实例、历史活动)
- Activiti 历史任务查询
- activiti学习--05流程实例:部署流程定义+部署流程定义+查询当前人的个人任务+完成我的任务
- Activiti 学习笔记十:开始活动节点(判断流程是否结束及查询历史)
- activiti学习--06流程变量:流程变量+变量的类型+流程变量api+设置流程变量1或2+查询流程变量的历史表
- 历史数据查询(流程实例、活动、任务、流程变量)
- Activiti流程定义查询
- activiti 查询流程定义
- Activiti流程定义查询
- Activiti历史流程操作
- 每日英语阅读(四十八)
- 大数BigInteger总结
- http常用错误码
- Android 使用系统下载管理器下载东西
- 安全体系(零)—— 加解密算法、消息摘要、消息认证技术、数字签名与公钥证书
- activiti学习--05流程实例:查询流程状态+查询历史任务+查询历史流程实例
- TOMCAT内存溢出详解
- handle
- java.lang.IllegalStateException: Fatal Exception thrown on Scheduler.Worker thread.
- 基于redis分布式锁实现“秒杀”
- PLC主站和从站
- Java 多线程同步和异步详解
- ruby模块,字符串
- itextpdf将图片转成pdf文件及pdfbox将多张pdf合成一张