提意节点的审批人脚本:
var Experts =getItemValueAsString("Experts11");
var docids = splitText(Experts, ";");
var userlist = createObject("java.util.ArrayList");
for (var i = 0; i < docids.length; i++) {
if (docids != null) {
var userVO = getUserById(docids);
userlist.add(userVO);
}
}
userlist;
表单内容:(有两个角色,一个为方案发起人,一个为专家)
隐藏条件:
var roles = getWebUser().getRoles();
var flag =true;
for(var it = roles.iterator();roles!=null && it.hasNext();){
var role = it.next();
var rolename =role.getName();
println(rolename);
if("方案发起人".equals(rolename)){
flag =false;
break;
}
}
flag;