动态 jbpm 配置说明
来源:互联网 发布:仿卷皮优惠券网站源码 编辑:程序博客网 时间:2024/05/21 21:48
依据角色分配任务
何以失去角色,何以利用 流程定义资料动态传到角色的姓名
何以在assignmenthandler中调用spring治理的业务逻辑对象
系统管理员 ---------流入到handler的成员变量中去,由jbpm流入
public class RoleAssignmentHandler01 implements AssignmentHandler {
/**
* 此值由JBPM负责流入,不要set步骤
*/
private String roleName;=================
/**
* 此值由Spring负责流入
*/
private static UserManager userManager;=================
public void assign(Assignable assignable, ExecutionContext context) throws Exception {
//assignable 是TaskInstance的父类
if(roleName == null){
throw new SystemException("roleName变量不允许为空!");//如果在流程定义资料中没定义roleName,抛出异常,没法指定由哪个角色来负责
}
List usernames = userManager.searchUsersOfRole(roleName);//查寻指定角色的全部用户,可以付给spring治理的业务种来处置
String[] pooledActors = (String[])usernames.toArray(new String[usernames.size()]);
assignable.setPooledActors(pooledActors);//设立任求实例的组,只要在该组中的成员都可以查看处置,一个人处置了就可已往下交付
}
public void setUserManager(UserManager userManager) {
RoleAssignmentHandler01.userManager = userManager;
}
}
本文来源:
我的异常网
Java Exception
Dotnet Exception
Oracle Exception
- 动态 jbpm 配置说明
- JBPM说明
- JBPM配置
- Jbpm表结构说明
- JBPM 表说明
- Jbpm表结构说明
- JBPM表关系说明
- JBPM 4表说明
- jbpm概念说明
- JBPM表结构说明
- Jbpm表结构说明
- JBPM数据库表说明
- jbpm相关表说明
- jbpm相关表说明
- JBPM 数据表说明
- JBPM表结构说明
- jbpm-server 部署简要说明
- JBPM数据库表说明 (1)
- 需求分析之需求分析方法——结构化分析方法【转】
- min-height最小高度的实现--兼容IE6、IE7、FF
- 英文的资料看着真头痛
- 字符编码
- ubuntu root login problem
- 动态 jbpm 配置说明
- FM驱动实现打开FM,音频驱动自动切换音频的方法(原创)
- 一个类似行转列的问题
- 深入浅出才是真高杆
- QFP器件手工焊接指南
- linux内核启动过程——基于S3C2410
- 一台机子运行多个tomcat 多域名绑定攻略
- 我选择
- WIN7和WINXP连工作组