李子页 发表于 2024-7-1 16:58:16

流程流转时报错,必须要在后台点一下尝试流转才能流转

我点击审批以后,流程会卡在选择活动节点,控制台有报错,然后我在后台管理界面点尝试流转就可以正常继续流转下去,每次提交都必须点一次尝试流转才能正常流转
以下是控制台报错
这是流程图
这是下一活动处理人脚本:

var dutyName = "系长"//职务名称
var recordList = this.workContext.getRecordList();//获取人工处理记录
var person = recordList[0].person;//获取第一个活动的人工处理记录即担当的处理记录的处理人员
var personList = this.org.getPerson( person );
var distinguishName = personList.distinguishedName;
var identityList = this.org.listIdentityWithPerson(distinguishName);//根据担当活动的处理人员标识获取到处理人的所有身份数组
var unitList = this.org.listAllSupUnitWithIdentity( identityList ); //获取担当活动处理人每一层级的组织数组
for(var i=0;i<unitList.length;i++){    //对担当活动处理人所在每一层级的组织进行循环
    var identityList1 = this.org.getDuty( dutyName, unitList.distinguishedName );
   if(JSON.stringify(identityList1) == "[]" || JSON.stringify(identityList1) == "null"){   //如果每一层级组织职务所在人员为空,循环继续
    continue;
    }else{
      return identityList1[0].distinguishedName   //不为空则返回给职务所在人员
    }
}



这是路由条件脚本:

var dutyName = "系长"//职务名称
var recordList = this.workContext.getRecordList();//获取人工处理记录
var person = recordList[0].person;//获取第一个活动的人工处理记录即担当的处理记录的处理人员
var personList = this.org.getPerson( person );
var distinguishName = personList.distinguishedName;
var identityList = this.org.listIdentityWithPerson(distinguishName);//根据担当活动的处理人员标识获取到处理人的所有身份数组
var unitList = this.org.listAllSupUnitWithIdentity( identityList ); //获取担当活动处理人每一层级的组织数组
for(var i=0;i<unitList.length;i++){    //对担当活动处理人所在每一层级的组织进行循环
    var identityList1 = this.org.getDuty( dutyName, unitList.distinguishedName );
   if(JSON.stringify(identityList1) == "[]" || JSON.stringify(identityList1) == "null"){   //如果每一层级组织职务所在人员为空,循环继续
    continue;
    }else{
      return identityList1[0].distinguishedName   //不为空则返回给职务所在人员
    }
}
请管理员帮忙看看什么问题

论坛管理员 发表于 2024-7-3 13:37:13

选择活动的路由上都增加一下print,看看最终返回的是true还是false
看报错,像是没有符合条件的路由

李子页 发表于 2024-7-4 10:21:15

论坛管理员 发表于 2024-7-3 13:37
选择活动的路由上都增加一下print,看看最终返回的是true还是false
看报错,像是没有符合条件的路由 ...

感谢回答,我已经解决这个问题,不再使用报错的那一句,已经解决报错正常流转
页: [1]
查看完整版本: 流程流转时报错,必须要在后台点一下尝试流转才能流转