流程的部署流程的启动步骤就不贴出代码了, 请看我的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工作流之历史查询相关推荐

  1. Activiti工作流之流程分支

    回顾: Activiti工作流之简介与环境搭建 Activiti工作流之流程部署和相关操作 Activiti工作流之任务的运行/查询/完成 Activiti工作流之流程变量 Activiti工作流之历 ...

  2. activiti审批历史查询

    activiti审批历史查询 文章目录 activiti审批历史查询 一.activiti审批历史查询 提示:以下是本篇文章正文内容,下面案例可供参考 一.activiti审批历史查询 //通过bus ...

  3. Activiti工作流从入门到入土:工作流简介

    文章源码托管:https://github.com/OUYANGSIHAI/Activiti-learninig 欢迎 star !!! 一.activiti介绍 Activiti5是由Alfresc ...

  4. activiti工作流引擎入门教程

    activiti简介 Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准. Activiti是一种轻量级,可嵌入的BPM引擎,而且 ...

  5. 【青铜打铁篇】Activiti 工作流从入门到入土?

    点击上方"好好学java",选择"置顶"公众号 重磅资源.干货,第一时间送达 重磅推荐 ① 纯福利 | 公众号资源大汇总,一年才一次! ② 重磅!!2018年J ...

  6. Activiti工作流从入门到入土:完整Hello World大比拼(Activiti工作流 API结合实例讲解)

    文章源码托管:https://github.com/OUYANGSIHAI/Activiti-learninig 欢迎 star !!! 本来想着闲来无事,前面在项目中刚刚用到了工作流 Activit ...

  7. activiti 工作流_一文让你读懂什么是Activiti工作流

    Activiti工作流学习经验总结(一) 什么是工作流? 工作流指通过计算机对业务流程进行自动化管理,实现多个参与者按照预定义的流程去自动执行业务流程. 什么是Activiti? Activiti 是 ...

  8. activiti api文档_【白银人机】Activiti 工作流从入门到入土:完整 hello world 大比拼(API 结合实例讲解)...

    点击上方"好好学java",选择"置顶"公众号 重磅资源.干货,第一时间送达 重磅推荐  ① 纯福利 | 公众号资源大汇总,一年才一次! ② 重磅!!2018年 ...

  9. activiti 生命周期_一文让你读懂什么是Activiti工作流

    Activiti工作流学习经验总结(一) 什么是工作流? 工作流指通过计算机对业务流程进行自动化管理,实现多个参与者按照预定义的流程去自动执行业务流程. 什么是Activiti? Activiti 是 ...

最新文章

  1. jqgrid 单元格绑定点击事件_自定义事件带参数的触发过程
  2. 勇士斗恶龙:没那么复杂的Js闭包(改)
  3. ASP.Net网站文件类型大全
  4. Java基础以及与C++的一些对比
  5. linux下screen版本,在Linux (RHEL/CentOS 7/8 )中,如何使用4个简单步骤安装Screen命令
  6. Shell入门(一)之简介
  7. JEECG 开源平台全视频和文档
  8. Python爬虫实战八之利用Selenium抓取淘宝匿名旺旺
  9. ajax 隔x秒发送一次,如何使用XAJAX和PHP编写实时聊天?
  10. 怎看沃科斯扫地机器人型号_科沃斯型号区别是什么?
  11. 阿里投资,只为安全感
  12. uniapp 根据经纬度逆转地理地质
  13. 拓端tecdat|python用线性回归预测股票价格
  14. 在传统以太网中,为什么要有最小帧长度和最大帧长度的限制
  15. 《码出高效-JAVA开发手册》
  16. Report Machine使用方法
  17. 房产证和不动产权证有什么区别?
  18. Eighth Week(补充完整)
  19. ctfhsow web入门 命令执行大全
  20. 地图 显示 动态轨迹_腾讯地图SDK全新版本上线,可满足开发者核心诉求

热门文章

  1. 简约至上 交互设计四策略 读书心得
  2. JQ 中文文档 _各版本下载
  3. design短语的用法总结_最新高中英语知识点详解之design的用法及常见短语
  4. jsp327的个人目标计划时间管理系统(idea运行)ssm+mysql
  5. css3兼容各版本浏览器前缀—— -webkit-、 -moz-、 -ms-、 -o-
  6. 万邦阿里巴巴中国站获得1688商品详情 API 返回值说明
  7. 高级驾驶辅助系统(ADAS)的安全性和静态分析
  8. 调试经验——Spotfire导入xlsb格式的Excel文件遇到的问题
  9. python——字典
  10. 英伟达硬件解码器分析