tietie 发表于 2022-7-9 20:56:17

流程根据名字判断不同路由

管理员好,根据发起人名字,有三种路由走向,员工A,由董事长审批
员工B,C,D,由总经理审批,
其他员工,由一级节点审批,



我第一次写了A的脚本为
var person = this.workContext.getWork().creatorPerson;
//获得拟稿人姓名
if(person.indexOf('A')>-1){
    return true;
}
可以流转到董事长,

之后用同样的方法写B,C,D,
var person = this.workContext.getWork().creatorPerson;
//获得拟稿人姓名
if(person.indexOf('B')>-1){
    return true;
}else if(person.indexOf('C')>-1){
    return true;
}else if(person.indexOf('D')>-1){
    return true;
}



然后就流转不成功了,A,B,C,D全部流转到一级节点,


求教三条路由脚本如何写啊。不胜感激~~~










论坛管理员 发表于 2022-7-11 10:42:18

var person = this.workContext.getWork().creatorPerson;
//获得拟稿人姓名
if(person.indexOf('B')>-1){
    return true;
}else if(person.indexOf('C')>-1){
    return true;
}else if(person.indexOf('D')>-1){
    return true;
}

最后需要有一个return false;
页: [1]
查看完整版本: 流程根据名字判断不同路由