Activiti工作流之历史查询
流程的部署和流程的启动步骤就不贴出代码了, 请看我的Activiti系列之前的代码即可
系列回顾:
1 Activiti工作流之简介与环境搭建
2 Activiti工作流之流程部署和相关操作
3 Activiti工作流之任务的运行/查询/完成
4 Activiti工作流之流程变量
1 查询历史流程实例
/*** 历史流程实例的查询*/@Testpublic void queryHisProInstance(){List<HistoricProcessInstance> historicProcessInstanceList = historyService.createHistoricProcessInstanceQuery().processDefinitionKey("activiti_leave").orderByProcessInstanceEndTime().desc().list();for(HistoricProcessInstance historicProcessInstance:historicProcessInstanceList){System.out.println("历史流程实例id: "+historicProcessInstance.getId());System.out.println("历史流程实例的完成时间: "+historicProcessInstance.getEndTime());}}
2 查询历史流程活动实例
/*** 历史流程活动实例*/@Testpublic void queryActivityHisProInstance(){List<HistoricActivityInstance> historicActivityInstanceList = historyService.createHistoricActivityInstanceQuery().processInstanceId("112501").activityType("userTask").list();for(HistoricActivityInstance historicActivityInstance:historicActivityInstanceList){System.out.println("历史活动id: "+historicActivityInstance.getId());System.out.println("历史活动名称: "+historicActivityInstance.getActivityName());System.out.println("办理人: "+historicActivityInstance.getAssignee());}}
3 根据办理人查询历史任务
/*** 根据办理人查询历史任务实例*/@Testpublic void queryHisTaskInstanceByAssignee(){List<HistoricTaskInstance> historicTaskInstanceList = historyService.createHistoricTaskInstanceQuery().processDefinitionKey("activiti_leave").taskAssignee("employee").list();for(HistoricTaskInstance historicTaskInstance:historicTaskInstanceList){System.out.println("历史任务id: "+historicTaskInstance.getId());System.out.println("历史任务名称: "+historicTaskInstance.getName());System.out.println("历史任务结束时间: "+historicTaskInstance.getEndTime());System.out.println("办理人: "+historicTaskInstance.getAssignee());System.out.println("==================================================");}}
4 查询历史流程变量
/*** 查询历史流程变量*/@Testpublic void queryHisProVariable(){List<HistoricVariableInstance> historicVariableInstanceList = historyService.createHistoricVariableInstanceQuery().processInstanceId("112501").list();for(HistoricVariableInstance historicVariableInstance: historicVariableInstanceList){System.out.println("历史流程变量id: "+historicVariableInstance.getId());System.out.println("历史流程变量名称: "+historicVariableInstance.getVariableName());System.out.println("历史流程变量值: "+historicVariableInstance.getValue());System.out.println("==================================================");}}
Activiti工作流之历史查询相关推荐
- Activiti工作流之流程分支
回顾: Activiti工作流之简介与环境搭建 Activiti工作流之流程部署和相关操作 Activiti工作流之任务的运行/查询/完成 Activiti工作流之流程变量 Activiti工作流之历 ...
- activiti审批历史查询
activiti审批历史查询 文章目录 activiti审批历史查询 一.activiti审批历史查询 提示:以下是本篇文章正文内容,下面案例可供参考 一.activiti审批历史查询 //通过bus ...
- Activiti工作流从入门到入土:工作流简介
文章源码托管:https://github.com/OUYANGSIHAI/Activiti-learninig 欢迎 star !!! 一.activiti介绍 Activiti5是由Alfresc ...
- activiti工作流引擎入门教程
activiti简介 Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准. Activiti是一种轻量级,可嵌入的BPM引擎,而且 ...
- 【青铜打铁篇】Activiti 工作流从入门到入土?
点击上方"好好学java",选择"置顶"公众号 重磅资源.干货,第一时间送达 重磅推荐 ① 纯福利 | 公众号资源大汇总,一年才一次! ② 重磅!!2018年J ...
- Activiti工作流从入门到入土:完整Hello World大比拼(Activiti工作流 API结合实例讲解)
文章源码托管:https://github.com/OUYANGSIHAI/Activiti-learninig 欢迎 star !!! 本来想着闲来无事,前面在项目中刚刚用到了工作流 Activit ...
- activiti 工作流_一文让你读懂什么是Activiti工作流
Activiti工作流学习经验总结(一) 什么是工作流? 工作流指通过计算机对业务流程进行自动化管理,实现多个参与者按照预定义的流程去自动执行业务流程. 什么是Activiti? Activiti 是 ...
- activiti api文档_【白银人机】Activiti 工作流从入门到入土:完整 hello world 大比拼(API 结合实例讲解)...
点击上方"好好学java",选择"置顶"公众号 重磅资源.干货,第一时间送达 重磅推荐 ① 纯福利 | 公众号资源大汇总,一年才一次! ② 重磅!!2018年 ...
- activiti 生命周期_一文让你读懂什么是Activiti工作流
Activiti工作流学习经验总结(一) 什么是工作流? 工作流指通过计算机对业务流程进行自动化管理,实现多个参与者按照预定义的流程去自动执行业务流程. 什么是Activiti? Activiti 是 ...
最新文章
- jqgrid 单元格绑定点击事件_自定义事件带参数的触发过程
- 勇士斗恶龙:没那么复杂的Js闭包(改)
- ASP.Net网站文件类型大全
- Java基础以及与C++的一些对比
- linux下screen版本,在Linux (RHEL/CentOS 7/8 )中,如何使用4个简单步骤安装Screen命令
- Shell入门(一)之简介
- JEECG 开源平台全视频和文档
- Python爬虫实战八之利用Selenium抓取淘宝匿名旺旺
- ajax 隔x秒发送一次,如何使用XAJAX和PHP编写实时聊天?
- 怎看沃科斯扫地机器人型号_科沃斯型号区别是什么?
- 阿里投资,只为安全感
- uniapp 根据经纬度逆转地理地质
- 拓端tecdat|python用线性回归预测股票价格
- 在传统以太网中,为什么要有最小帧长度和最大帧长度的限制
- 《码出高效-JAVA开发手册》
- Report Machine使用方法
- 房产证和不动产权证有什么区别?
- Eighth Week(补充完整)
- ctfhsow web入门 命令执行大全
- 地图 显示 动态轨迹_腾讯地图SDK全新版本上线,可满足开发者核心诉求