|
选择上级部门的人员或者上上级人员,如果都没有人员选则,当前处理人默认是处理人
【部门负责人审核】提交,这里的情况是上级没有处理人,应该当前处理人直接结束流程,但是【部长处长审核】又回到【申请人提交】人那里了待办了,请问下面的脚本写得有问题吗?
部门处长审核 人员选择脚本
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;
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|