`

Activit已办任务查询

 
阅读更多

Activit已办任务查询功能:

//获得当前用户

User user = (User) SecurityUtils.getSubject().getSession()

.getAttribute("userInfo");

//获得当前用户处理的历史流程实例

List<HistoricTaskInstance>  hisTaskList = historyService.createHistoricTaskInstanceQuery().taskAssignee(user.getId()).orderByTaskId().desc().list();

StringBuffer sbTask = new StringBuffer("");

Set<String> processInstanceIds = new HashSet<String>();

for(HistoricTaskInstance t : hisTaskList){

String processId = t.getProcessInstanceId();

sbTask.append("'").append(processId).append("',");

if(!processInstanceIds.contains(processId)){

processInstanceIds.add(processId);

}

}

System.out.println("***********sbTask="+sbTask.toString());

 

StringBuffer sbProcess = new StringBuffer("");

//根据历史流程实例,获得业务key

List<HistoricProcessInstance>  hisProcessList = historyService.createHistoricProcessInstanceQuery().processInstanceIds(processInstanceIds).orderByProcessInstanceId().desc().list();

for(HistoricProcessInstance p : hisProcessList){

String bizKey = p.getBusinessKey(); 

sbProcess.append("'").append(bizKey).append("',");

}

System.out.println("***********sbProcess="+sbProcess.toString());

 

分享到:
评论

相关推荐

    Activiti待办事项查询VIEW

    NULL 博文链接:https://jiage17.iteye.com/blog/2249614

    SpringBoot集成Activiti案例

    1.流程部署、查询流程定义 2.启动流程、查询流程 3.待办任务、完成任务 4.已结束流程、已完成任务

    springboot2.0.3+activiti.5.22.0+oracle在线流程设计器(Activiti-Modeler )整合

    springboot 2.0.3+activiti 5.22+oracle,包含创建模型,删除,待办,已办,流程跟踪,完成任务,撤回等相关接口以及网页设计器整合,真正的开箱即用。

    spring mybatis 整合activiti 初学例子

    spring mybatis 整合activiti 初学例子,虽然没有jar包但有jar包的截图,找到一样或高版本的jar包可以运行,activiti最基本的例子,发起流程、待办任务、签收任务、处理任务(审批同意或不同意)、调整申请等功能;...

    springboot 2.0.3+activiti 5.22 设计器整合

    springboot 2.0.3+activiti 5.22+mysql,包含创建模型,删除,待办,已办,流程跟踪,完成任务,撤回等相关接口以及网页设计器整合,真正的开箱即用。

    基于SpringMVC+Shiro+Activiti 5.16 的简单OA,可以快速入门Activiti学习用

    本项目以查询待办任务、查待受理任务、查看运行中的流程以及流程控制中的一些问题为基础,入门Activiti。实现了流程的签收、委派、转办、跟踪、撤销、跳转(向前和回退)至指定活动节点等功能。可以通过后台管理,...

    Spring-activiti-master.zip

    3.两个流程均包含了待办任务签收、运行流程进度追踪、已运行完流程历史记录查看的功能,运行流程进度在流程图中以红色标注; 4.使用时,将流程数据和业务数据相分离,使用业务号(businessKey)建立关联流程数据...

    集成Activiti工作流的J2EE快速开发框架

    系统实现功能: 系统管理:菜单管理、用户管理、角色管理 统一查询 pagehelper分页,配合xml编写,即可自定义查询。 采用shiro技术,可配置化权限管理 ...系统监控:系统日志、接口api...待办任务:个人需要办理的流程任务

    activiti练习项目-整合spring,mybatis

    项目实现了一个简单的请假流程,有请假列表、待办任务列表、部署流程3个功能。 整合的SPRING+MYBATIS, 没使用SPRING MVC(我偷懒了) ,有需要的朋友可以下载看看,基本的API都用到了。

    基于jbpm与activiti的工作流平台技术架构介绍

    BPMX3提供了基于BPMN2标准的流程管理,包括流程版本变量,流程节点表单设置,表单的权限设置,流程任务通知,催办,代办,转化,并行会签、串行会签、补签,子流程,同步任务,多实例任务,人工任务、消息任务、邮件...

    Spring-activiti:Spring平台整合activiti工作流引擎实例

    Spring-boot-activiti 在常用的ERP系统、OA系统的开发中,工作流引擎是一个必不可少的工具。本项目旨在基于Spring boot这一平台,整合业界流行的工作流引擎...3.两个流程均包含了待办任务签收、运行流程进度追踪

    ik-activiti:学习活动

    包括:用户任务(UserTask)的执行记录,自动任务的执行记录,沟通,转办,驳回,会签等业务动作的记录等等 转办 用spring aop来实现 通用接口实现代审查询 拦截接口方法,审查当前用户是否有代理任务,有则将被代理人...

    Flowable从入门到精通

    从基础讲起,结合应用场景,由浅到深细化讲解BPMN和Flowable的相关组件,并结合具体...5.1.3 查询待办任务 5.1.4 提交任务 5.1.5 查询候选任务 5.1.6 获取候选任务 5.1.7 通过流程实例ID查询任务流转图 5.2 实战案例二

    springboot整合activity工作流审批前后台代码(有数据库)

    审批分为:员工用户、部门经理、boss三种角色

    java开发oa系统源码下载-Spring-activiti:Spring活动

    3.两个流程均包含了待办任务签收、运行流程进度追踪、已运行完流程历史记录查看的功能,运行流程进度在流程图中以红色标注; 4.使用时,将流程数据和业务数据相分离,使用业务号(businessKey)建立关联流程数据和...

    工作流审批和驳回工作流审批和驳回

    工作流审批和驳回

    lenosp-master.zip

    lenos(p为spring boot 2.0 版本扩展名)一款快速开发模块化脚手架,采用spring boot 2.0.1、spring、SpringMvc、mybatis、shiro、...流程管理(动态给节点配置角色)、模块列表(新建编辑发布流程)、请假流程、待办任务

    java源码流程审批-ydl-workflow:包含流程定义,发布,任务审批,扩展监听通知,静态表单,流程自定义,驳回,退回,会签等功能

    java源码流程审批 workflow V1.0 ydl-workflow基于SAAS服务,完美整合springboot ...查询待办任务 6. 查询审批历史 7. 查询流程定义 ### 如何启动项目 workflow目前支持三种启动方式: 1. 在IDE里运行App

    lenosp-dev-2020.zip

    实现功能有系统模块:菜单管理、用户管理、角色管理,系统监控:系统日志、接口api、sql监控、可配置化定时任务,工作流程管理:流程管理(动态给节点配置角色)、模块列表(新建编辑发布流程)、请假流程、待办任务。...

    Flowable-6.3.1

    Flowable是Activiti原班主创人员从Activiti分离出来的一套工作流引擎,是一个业务流程管理(BPM)和工作流系统,适用于开发人员和系统管理员。其核心是超快速、稳定的BPMN2流程引擎,易于与 Spring集成使用。 Flowable...

Global site tag (gtag.js) - Google Analytics