选择上级部门的人员或者上上级人员,如果都没有人员选
选择上级部门的人员或者上上级人员,如果都没有人员选则,当前处理人默认是处理人【部门负责人审核】提交,这里的情况是上级没有处理人,应该当前处理人直接结束流程,但是【部长处长审核】又回到【申请人提交】人那里了待办了,请问下面的脚本写得有问题吗?
部门处长审核 人员选择脚本
var work = this.workContext.getWork();
//当前部门
var deptId = work.creatorUnitDn;
var personList = this.org.listSupPerson( deptId );
if(personList.length == 0){
//上级部门的上级
var superDept =this.org.listSupUnit( deptId );
if(superDept != null){
personList =this.org.listSupPerson( superDept[0].unique );
}
}
if(personList.length ==0){
var user = this.session.user;
personList[0] =this.org.getPerson( user.unique );
}
return personList;
不是脚本有问题,是本身o2oa的设计就是找不到处理人时给流程维护人,如果流程维护人没有设置,就给拟稿人,是不会自动跳过这个环节的
页:
[1]