|
|
【myApps/OBPM版本号】:v5.0- sp1
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】: 请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:
这个是最后一个节点的脚本,就是根据流程走向,提交给不同人的
//根据流程走向获取对应的用户
(function(){
var doc = getCurrentDocument(); //获取文档对象
var userid = doc.getItemValueAsString("项目负责人"); //获取表单用户值
var userVO = getUserById(userid); //获取用户对象
var deptid = userVO.getDefaultDepartment(); //获取用户对应的默认部门
var userProcess = getUserProcess();
var roleList = createObject("java.util.ArrayList");
var statelabel = getStateLabel();
if("流程节点".equals(statelabel)){ //判断流程节点状态
println("statelabel:"+statelabel);
var role = getAccurateRoleByName("角色名");
roleList.add(role);
var users = userProcess.queryByDepartmentAndRole(deptid, roleList);
println("users:"+users);
}
if("流程节点M".equals(statelabel)){
var role = getAccurateRoleByName("角色名");
roleList.add(role);
var users = userProcess.queryByDepartmentAndRole(deptid, roleList);
}
return users;
})()
|
|