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());
相关推荐
NULL 博文链接:https://jiage17.iteye.com/blog/2249614
1.流程部署、查询流程定义 2.启动流程、查询流程 3.待办任务、完成任务 4.已结束流程、已完成任务
springboot 2.0.3+activiti 5.22+oracle,包含创建模型,删除,待办,已办,流程跟踪,完成任务,撤回等相关接口以及网页设计器整合,真正的开箱即用。
spring mybatis 整合activiti 初学例子,虽然没有jar包但有jar包的截图,找到一样或高版本的jar包可以运行,activiti最基本的例子,发起流程、待办任务、签收任务、处理任务(审批同意或不同意)、调整申请等功能;...
springboot 2.0.3+activiti 5.22+mysql,包含创建模型,删除,待办,已办,流程跟踪,完成任务,撤回等相关接口以及网页设计器整合,真正的开箱即用。
本项目以查询待办任务、查待受理任务、查看运行中的流程以及流程控制中的一些问题为基础,入门Activiti。实现了流程的签收、委派、转办、跟踪、撤销、跳转(向前和回退)至指定活动节点等功能。可以通过后台管理,...
3.两个流程均包含了待办任务签收、运行流程进度追踪、已运行完流程历史记录查看的功能,运行流程进度在流程图中以红色标注; 4.使用时,将流程数据和业务数据相分离,使用业务号(businessKey)建立关联流程数据...
系统实现功能: 系统管理:菜单管理、用户管理、角色管理 统一查询 pagehelper分页,配合xml编写,即可自定义查询。 采用shiro技术,可配置化权限管理 ...系统监控:系统日志、接口api...待办任务:个人需要办理的流程任务
项目实现了一个简单的请假流程,有请假列表、待办任务列表、部署流程3个功能。 整合的SPRING+MYBATIS, 没使用SPRING MVC(我偷懒了) ,有需要的朋友可以下载看看,基本的API都用到了。
BPMX3提供了基于BPMN2标准的流程管理,包括流程版本变量,流程节点表单设置,表单的权限设置,流程任务通知,催办,代办,转化,并行会签、串行会签、补签,子流程,同步任务,多实例任务,人工任务、消息任务、邮件...
Spring-boot-activiti 在常用的ERP系统、OA系统的开发中,工作流引擎是一个必不可少的工具。本项目旨在基于Spring boot这一平台,整合业界流行的工作流引擎...3.两个流程均包含了待办任务签收、运行流程进度追踪
包括:用户任务(UserTask)的执行记录,自动任务的执行记录,沟通,转办,驳回,会签等业务动作的记录等等 转办 用spring aop来实现 通用接口实现代审查询 拦截接口方法,审查当前用户是否有代理任务,有则将被代理人...
从基础讲起,结合应用场景,由浅到深细化讲解BPMN和Flowable的相关组件,并结合具体...5.1.3 查询待办任务 5.1.4 提交任务 5.1.5 查询候选任务 5.1.6 获取候选任务 5.1.7 通过流程实例ID查询任务流转图 5.2 实战案例二
审批分为:员工用户、部门经理、boss三种角色
3.两个流程均包含了待办任务签收、运行流程进度追踪、已运行完流程历史记录查看的功能,运行流程进度在流程图中以红色标注; 4.使用时,将流程数据和业务数据相分离,使用业务号(businessKey)建立关联流程数据和...
工作流审批和驳回
lenos(p为spring boot 2.0 版本扩展名)一款快速开发模块化脚手架,采用spring boot 2.0.1、spring、SpringMvc、mybatis、shiro、...流程管理(动态给节点配置角色)、模块列表(新建编辑发布流程)、请假流程、待办任务
java源码流程审批 workflow V1.0 ydl-workflow基于SAAS服务,完美整合springboot ...查询待办任务 6. 查询审批历史 7. 查询流程定义 ### 如何启动项目 workflow目前支持三种启动方式: 1. 在IDE里运行App
实现功能有系统模块:菜单管理、用户管理、角色管理,系统监控:系统日志、接口api、sql监控、可配置化定时任务,工作流程管理:流程管理(动态给节点配置角色)、模块列表(新建编辑发布流程)、请假流程、待办任务。...
Flowable是Activiti原班主创人员从Activiti分离出来的一套工作流引擎,是一个业务流程管理(BPM)和工作流系统,适用于开发人员和系统管理员。其核心是超快速、稳定的BPMN2流程引擎,易于与 Spring集成使用。 Flowable...