查看: 141|回复: 1

流程流转过程中卡在选择无法流转

升级   63.33%

24

主题

35

回帖

390

积分

中级会员

Rank: 3Rank: 3

积分
390
发表于 2024-4-29 11:19:39 | 显示全部楼层 |阅读模式
本帖最后由 李子页 于 2024-4-30 09:42 编辑




流程流转过程中,日志报错这个,发现其他人员流转均正常,只有系长职务所在人发起申请会卡在前面的选择节点无法流转,以下是系长节点处理人脚本代码,想问问管理员这是啥原因,在控制台里加了输出语句,发现人员输出,人员是正确的,但是流转不了,
系统版本是8.1.2,我把应用导出来在新的9.0.3的版本里可以正常流转



var dutyName = "系长"  //职务名称
var deptName = this.workContext.getWork().creatorUnitDn;  //拟稿人所在部门
var creatorIdentity = this.workContext.getWork().creatorPersonDn; //拟稿人
var identityList = this.org.listIdentityWithPerson( creatorIdentity );//根据拟稿人姓名获取拟稿人身份数组
var unitList = this.org.listAllSupUnitWithIdentity( identityList ); //获取拟稿人每一层级的组织数组
var person = this.org.getPersonData( creatorIdentity );
var personList = this.org.listSupPerson( creatorIdentity);
var superior=this.org.listIdentityWithPerson(personList)

for(var i=0;i<unitList.length;i++){    //对拟稿人所在每一层级的组织进行循环  
    if(unitList.typeList=="部门"){      //如果组织类别是“部门”时
        if(unitList.name =="财务部"){  //当部门名称为财务部时,执行以下循环
            for(var j=0;j<superior.length;j++){
            var unitlevel=superior[j].unitLevel; //获取拟稿人汇报对象每个身份的组织层级
            if(unitlevel == "4"){   //如果拟稿人汇报对象组织层级为“4”,即系所在层级,返回拟稿人汇报对象所在系级别的身份
                return superior[j].distinguishedName
            }else{continue}
            }
        }
        else{   //当部门名称不是财务部时,判断职务所在人员
            for(var a=0;a<unitList.length;a++){
            var identityList1 = this.org.getDuty( dutyName, unitList[a].distinguishedName );//循环每一层级组织获取系长职务所在人员  
            if(JSON.stringify(identityList1) == "[]" || JSON.stringify(identityList1) == "null"){   //如果每一层级组织职务所在人员为空,循环继续
            continue;
            }else{
            return identityList1[0].distinguishedName      //不为空则返回给职务所在人员
            }
            }
        }      
    }else{continue}
}



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37469
发表于 2024-4-30 15:15:13 | 显示全部楼层
那建议您平台升级
如果您实在不方便升级,可以找一下商务人员,联系技术支持团队单独修复,但是技术支持服务是属于收费服务
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread