- 浏览: 304351 次
- 性别:
- 来自: 重庆
文章分类
- 全部博客 (286)
- 设计模式 (14)
- spring (5)
- 开发工具 (12)
- java (19)
- apache.commons工具 (7)
- ibaits (5)
- extjs4.0 (4)
- 数据库 (2)
- spring工具类 (2)
- jquery1.8 (32)
- 杂记 (1)
- linux (2)
- Quart (1)
- springMVC (2)
- webservice (1)
- oracle (5)
- dwr (6)
- jbmp3 (27)
- lucene3.5 (27)
- javascript (18)
- hibernate3.3.2 (27)
- spring事务管理 (10)
- nio (2)
- strust2 (3)
- jvm (7)
- jquery-easyui-1.2.6 (22)
- 多线程 (14)
- maven (3)
- 常用正则表达式 (4)
最新评论
-
HF_SKY000:
请问:
一、能否提供一下密钥库文件的生成方法?
二、密钥库的密 ...
Java sslSocket 聊天实例
实现AssignmentHandler接口,在接口的实现方法中,查询角色下面的用户,并将任务实例分配给这些用户即可。
<?xml version="1.0" encoding="UTF-8"?>
<process-definition
xmlns="urn:jbpm.org:jpdl-3.2" name="test11">
<start-state name="开始">
<transition name="" to="领导审批"></transition>
</start-state>
<task-node name="领导审批">
<task name="审批">
<assignment class="com.ygtim.domain.RoleAssignmentHandler">
<roleName>领导</roleName>
</assignment>
</task>
<transition name="" to="结束" ></transition>
</task-node>
<end-state name="结束"></end-state>
</process-definition>
public class RoleAssignmentHandler implements AssignmentHandler {
/** Comment for <code>serialVersionUID</code> */
private static final long serialVersionUID = -5348773299229669146L;
/**
* 由JBPM来注入
*/
private String roleName;
@Override
public void assign(Assignable assignable, ExecutionContext executionContext) throws Exception {
if (roleName == null) {
throw new RuntimeException("角色不能为空");
} else if ("领导".equals(roleName)) {
//根据角色查找下面的所有用户
assignable.setPooledActors(new String[] { "张三", "李四" });
} else {
throw new RuntimeException("该角色不存在");
}
}
}
发表评论
-
二十七、jbpm回退
2012-11-16 10:56 2043要实现JBPM的任务回退很 ... -
二十六、JbpmFacade简单实现
2012-11-16 10:30 1114public class JbpmFacadeImpl ext ... -
二十五、将JBPM集成到基于SSH的OA系统中
2012-11-15 22:43 909具体步骤如下: -
二十四、如何给角色分配任务,而且拥有此角色的用户必需要通过n个人的审批之后才能继续往下?
2012-11-15 21:33 764解决方案: 1、 在一个node-enter ... -
二十三、如何给角色分配任务,而且拥有此角色的用户只要有一个用户审批通过就可以继续往下
2012-11-13 14:41 754解决方案: 首先,是基于前一个解决方案,我们自己来给 ... -
二十二、如何给角色分配任务,而且拥有此角色的用户均需审批通过之后才能继续往下?
2012-11-13 14:18 826解决方法: * 在一个n ... -
二十一、如何在Jbpm的各种Handler中访问spring的bean
2012-11-13 11:42 1005import org.springframe ... -
十九、会签(通过PooledActors或者在一个TaskNode中定义多个Task)来实现
2012-11-09 17:15 941如何实现多人会签,而且只要其中一个人审批通过就继续往下? ... -
十八、自定义VariableResolver
2012-11-09 16:50 981<decision name="decisio ... -
十七、Decision节点和DecisionHandler的使用
2012-11-09 16:15 1018<?xml version="1.0& ... -
十六、流程相关的用例图、流程图
2012-11-08 17:29 931部署流程: ... -
十五、从中间的TaskNode节点出发如何得到下一步可选路径列表
2012-11-06 16:12 787在上一节中说到: Set&l ... -
十四、从起点(StartState)出发,如何得知下一步可选的路径列表
2012-11-06 11:59 955<process-definition name=&q ... -
十三、Fork和Join节点的基本用法
2012-11-06 10:48 1026<?xml version="1.0&qu ... -
十二、查询公文流转到哪个节点
2012-11-06 10:43 928//得到流程流转到的当前节点 @Test ... -
十一、流程流转
2012-11-06 10:43 880提交公文到下一个节点(本节点不是开始节点) pr ... -
十、查询某个用户的公文列表
2012-11-05 10:27 845private void printTask(JbpmCont ... -
九、提交公文
2012-11-05 10:29 766//将公文提交到第一个环节 @Test ... -
八、创建公文
2012-11-05 10:29 7911、创建公文对象 public ... -
七、部署流程
2012-11-05 10:28 851测试代码如下: //部署流程定义:根据流程 ...
相关推荐
角色:管理员/员工 管理员: 员工管理:维护员工(增删改查) 管理任务:维护任务(增删改查)支持excel批量上传 审核任务:审核员工提交的任务(由该任务上传的管理员审核) 管理员|员工: 任务大厅:查看/领取任务...
针对目前的委托模型中只考虑撤销委托的权限,而不考虑被委托用户所做的分配任务,提出了委托任务、撤销任务的概念。在基于任务角色的访问控制模型的基础上增加了时间约束条件,扩展了一种新的模型—带时间约束的基于...
Asp.net2.0任务分配系统asp.net2.0+sqlserver2005一个任务分配系统的雏形,当中用到自带的角色管理。分三个角色:administrator(超级用户),Manager(项目经理),engineer(工程师).角色是由网站管理工具生成。分三种...
对Z-stack OSAL多任务资源分配进行详细的讲解。 OSAL (Operating System Abstraction Layer),翻译为“操作系统抽象层”。如何理解这个复杂的名词呢?表面上看它是作为操作系统存在的,可是为什么又加上“抽象层”呢...
基于权限集的任务分配,舒尊明,唐达,传统的工作流以用户作为任务分配的最小单元,而以角色作为权限的最小单元。在实际的工作流程中,会存在分配给指定活动的执行者权
针对云计算模式下用户访问安全的问题, 简单分析了基于角色和任务的访问控制模型的内容, 提出了一种基于云计算的任务—角色模型。该模型通过对角色和权限进行分类, 有效地解决了访问控制模型中的管理权限问题, 使得...
SSH框架,MYSQL数据库 内容概要:为每个用户分配角色,每个角色分配不同的任务,进行处理,管理员可以查看任务完成进度@!
分配任务。 您可以快速将任务分配给Pod成员 安全认证。 使用Redis存储来跟踪您登录的会话。您的数据掌握在手中。 预览 入门 克隆项目后,请按照以下步骤操作: :hourglass_not_done: 安装 (使用yarn进行安装...
# 毕设分配选题管理系统 软件简介 系统支持学生、老师、教务管理员三个角色使用,是一个简洁版的毕设选题系统,另外还包括基础的用户管理、文件管理、角色管理、日志管理等。 老师:发布毕业设计课题、上传任务书、...
在使用控制(UCON)模型的基础上纳入角色管理和任务管理的思想...同时,角色实现了用户管理的灵活性,任务实现了权限分配的动态性,约束有效避免角色和任务等冲突的产生。最后,通过应用实例分析,说明了模型的可行性。
主要三个角色,任务发布部门、任务接受部门还有管理员可以分配任务,三个角色都能看到任务处理状态,任务可以上传附件可以写日志,员工只能看到与自己相关的任务信息(代码里面的附件已经被我删除),管理员账号...
一种工作流环境下角色匹配的访问控制模型,何思源,欧博,在云计算分布式环境中,为了使用户获得最合适的权限来执行工作流任务,往往需要给用户分配多个角色。如何使分配给用户的多个角色
基于Vue和SpringBoot的毕设分配选题管理系统,采用MySQL,支持学生、老师、教务管理员三个角色使用,是一个简洁版的毕设选题系统,另外还包括基础的用户管理、文件管理、角色管理、日志管理等。老师:发布毕业设计...
虽然科技进步在改革开发这几...整个系统实现角色将分为组长和组员,实现功能包括帐号注册、修改信息、项目管理、任务管理、消息管理、团队管理等功能。本任务调度系统的设计实现可以远程实现任务的调度与科学分配,并
基于Vue和SpringBoot的毕设分配选题管理系统源码+项目说明+数据库(采用MySQL,支持学生、老师、教务管理员三个角色使用,是一个简洁版的毕设选题系统,另外还包括基础的用户管理、文件管理、角色管理、日志管理等。...
2.5.2 给角色分配功能 13 2.5.2 给组织单元分配角色 14 第三章 流程建模 15 3.1 简单的流程建模 15 3.2 函数Fn 19 3.2.1 常用函数 19 3.2.2 表达式编辑器 19 3.2.3 自定义函数 22 第四章 组织机构管理 23 4.1 组织...
2.任务分配:任务流程设计、任务分配,时效管理,任务统计,任务提醒、流程审批;3.打卡功能:设置打卡时间,统计到勤情况;4.信息管理:信息分类、发布、推送、查询;5.推送功能:任务审批推送,邮件提醒功能,打卡...