您好,根据您的问题,通过本地测试,在OA标准版中确实存在您的问题,在流程草稿到部门主管的路径进入条件脚本中,将:
var user = getWebUser();
var rolelist = user.getRoles();
var roles = "";
var result = false;
for(var iter = rolelist.iterator();iter.hasNext();){
var role = iter.next();
roles += role.getName();
}
if(roles != null && roles.indexOf("systemUser") >= 0){
result = true;
}
result;
改为:
var user = getWebUser();
var rolelist = user.getRoles();
var roles = "";
var result = false;
for(var iter = rolelist.iterator();iter.hasNext();){
var role = iter.next();
roles += role.getName();
}
if(roles != null && roles.indexOf("员工") >= 0){
result = true;
}
result;
即可,您先尝试,有问题我们再远程加电话解决,如果对应解决了您的问题,麻烦您告知结果,谢谢。 |