红线路径代码如下:(实现不了功能)
var userName=getIntiator();//拟稿人名字
var roleid=getRoleIdByName("你所需要的角色的名称");
var datas=queryByRole(roleid);
var names="";
result=false;
if(datas!=null && datas.size()>0){
for(var iter = datas.iterator();iter.hasNext();){
var data = iter.next();
var name=data.getName();
names+=name;
}
if(names!=null && names.indexOf(userName)>=0){
result=true;
}
}
result;
var doc=getCurrentDocument();
var userName=doc.getItemValueAsString("申请人");//申请人 是提交流程的人的字段
println("========="+userName);
var roleid=getRoleIdByName("你所需要的角色");
var datas=getUsersByRoleId(roleid);
var names="";
result=false;
if(datas!=null && datas.size()>0){
for(var iter = datas.iterator();iter.hasNext();){
var data = iter.next();
var name=data.getName();
names+=name;
}
if(names!=null && names.indexOf(userName)>=0){
result=true;
}
}
result;