activiti 5.13 使用activiti设置用户组任务的 工作流的角色
1.设置activiti 流程引擎的用户,组别,关系
/**在部署流程定义和启动流程实例的中间,设置组任务的办理人,向Activiti表中存放组和用户的信息*/  
IdentityService identityService = processEngine.getIdentityService();//认证:保存组和用户信息  
identityService.saveGroup(new GroupEntity("部门经理"));//建立组  
identityService.saveGroup(new GroupEntity("总经理"));//建立组  
identityService.saveUser(new UserEntity(“小张”));//建立用户  
identityService.saveUser(new UserEntity("小李")); //建立用户  
identityService.saveUser(new UserEntity("小王")); //建立用户  
identityService.createMembership("小张", "部门经理");//建立组和用户关系  
identityService.createMembership("小李", "部门经理");//建立组和用户关系  
identityService.createMembership(“小王”, “总经理”);//建立组和用户关系
2.表结构介绍  
act_id_group:角色组表  
act_id_user:用户表:  
act_id_membership:用户角色表  
    指定组任务的办理人  
String userId = “小张”;//小张,小李可以查询结果,小王不可以,因为他不是部门经理角色  
List<Task> list = processEngine.getTaskService()//  
                .createTaskQuery()//  
                .taskCandidateUser(userId)//指定组任务查询  
                .list();
参考http://blog.csdn.net/u010924288/article/details/52024754
activiti 5.13 使用activiti设置用户组任务的 工作流的角色的更多相关文章
- Windows Phone 8初学者开发—第13部分:设置LongListSelector中磁贴的样式
		
原文 Windows Phone 8初学者开发—第13部分:设置LongListSelector中磁贴的样式 第13部分:设置LongListSelector中磁贴的样式 原文地址: http://c ...
 - Activiti实战01_认识Activiti
		
什么是Activiti Activiti是为解决工作流而创建的一套流程引擎.举个最简单的例子,请假流程就是一个工作流,从开始到审批到结束,像流一样的贯穿整个流程.在工作中最常见的就是OA了.工作流总是 ...
 - activiti 任务节点 处理人设置【转】
		
转自http://blog.csdn.net/qq_30739519/article/details/51225067 1.1.1. 前言 分享牛原创(尊重原创 转载对的时候第一行请注明,转载出处来自 ...
 - activiti 任务节点 处理人设置
		
1.1.1. 前言 分享牛原创(尊重原创 转载对的时候第一行请注明,转载出处来自分享牛http://blog.csdn.net/qq_30739519) 我们在使用activiti 工作流引擎的时候, ...
 - activiti 5.13流程图连线名称不显示bug修复
		
使用modeler设计器,流程图连线名称是有显示的,但是运行结果却没显示.找到网上2遍文章,说是activiti框架中的一个bug,要修改 DefaultProcessDiagramGenerator ...
 - 【Activiti学习之三】Activiti API(二)
		
环境 JDK 1.8 MySQL 5.6 Tomcat 7 Eclipse-Luna activiti 6.0 一.流程定义1.中止与激活流程定义 package com.wjy.pd; import ...
 - 【Activiti学习之一】Activiti入门
		
环境 JDK1.7 MySQL5.6 Tomcat7 Eclipse-Luna activiti 6.0 一.概念1.工作流(Workflow):是一系列相互衔接.自动进行的业务活动或任务.采用工作流 ...
 - Activiti(一) activiti数据库表说明
		
activiti介绍: activiti是一个业务流程管理(BPM)框架.它是覆盖了业务流程管理.工作流.服务协作等领域的一个开源的.灵活的.易扩展的可执行流程语言框架.开发人员可以通过插件直接绘画出 ...
 - Activiti系列:为什么Activiti 5.18 的REST的api总是返回404错误
		
REST api可以访问了,如下 1.修改db.properties配置文件,让他访问sql server 2.在浏览器中输入如下地址,注意中间有一个service,这点和之前的不一样,在<Ac ...
 
随机推荐
- C# Windows 异步线程
			
Task t = new Task(new Action(() => { //推送产品 ...
 - Java创建对象的几种方式
			
解析:Java创建对象的几种方式(重要):(1) 用new语句创建对象,这是最常见的创建对象的方法.(2) 运用反射手段,调用java.lang.Class或者java.lang.reflect.Co ...
 - iOS回顾笔记( 02 ) -- 由九宫格布局引发的一系列“惨案”
			
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,bi ...
 - 3月题外:关于GeoServer和OpenLayers3实用开源插件或组件的总结
			
Geoserver篇 注意: 1)用法 GeoServer-Extension的使用方法:将jar包直接放入部署在tomcat上的geoserver/WEB-INF/lib文件夹中 2)在安装插件时, ...
 - Desktop Ubuntu 14.04LTS/16.04科学计算环境配置
			
Desktop Ubuntu 14.04LTS/16.04科学计算环境配置 计算机硬件配置 cpu i5 6代 内存容量 8G gpu GTX960 显存容量 2G(建议显存在4G以上,否则一些稍具规 ...
 - .NET Core 1.1日期解析无APi、SQL Server数据转换JSON
			
前言 在批量导入Excel中的数据时发现出生日期为整数也就是为天数,结果倒腾了翻,这是其一,其二是数据库中的某一列存的是JSON数据,但是场景是为了作为作业来运行,此时不得不将筛选出的数据手动拼接成J ...
 - CoreAnimation 开篇
			
CoreAnimation 开篇 CoreAnimation系列博客是我对学习CoreAnimation的知识整理,博客排列顺序以及知识讲解存在欠缺望见谅. 博客的编写是在工作之余,尽量保证CoreA ...
 - 1754: [Usaco2005 qua]Bull Math
			
1754: [Usaco2005 qua]Bull Math Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 398 Solved: 242[Submit ...
 - UI 自定义视图 ,视图管理器
			
一>自定义label - textField 视图 自定义视图:系统标准UI之外,自己组合而出的新的视图 iOS 提供了很多UI组件 ,借助它们,我们可以做各种程序 尽管如此,实际开发中,我们还 ...
 - 队列工厂之RabbitMQ
			
本次和大家分享的是RabbitMQ队列的用法,前一篇文章队列工厂之(MSMQ)中在描述的时候已经搭建了简单工厂,因此本章内容是在其之上扩充的子项不再过多讲解工厂的代码了:RabbitMQ应该是现在互联 ...