组任务(group)activiti工作流的角色
2016-07-25 16:16
417 查看
组任务(group)activiti工作流的角色
1./**在部署流程定义和启动流程实例的中间,设置组任务的办理人,向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();
相关文章推荐
- 自动化部署必备技能(一)定制化RPM包
- Android MVP模式
- 求解有向图的强连通分量的SCC问题---POJ 2186 Popular Cows
- 前端优化:DNS预解析提升页面速度
- Java hashCode与equals的区别与联系
- 自定义view xib
- css选择器
- 脚本,网络配置,指令
- selenium实例
- 相机数学模型
- Android 系统状态栏一体化实现
- Mybatis传参
- MTK功能机:怎么解决catcher出现get frame fail(checksum mismatch)
- LeetCode 257. Binary Tree Paths
- 西宇鼠标点击大师 V3.2 官方正式版
- 快速搭建hadoop+hbase分布式集群
- Linux 关机/重启/注销命令(7个)
- 设计模式-职责链模式
- Redis 高级: Redis 集群cluster
- Composer切换镜像