|
发表于 2022-6-29 16:17:37
|
显示全部楼层
本帖最后由 沙鹰换大局 于 2022-6-29 16:28 编辑
总体流程图如下
表单中设置了ogr按钮选择身份,然后通过条件路由判断选择的身份后选择走哪条线路,其中身份如果是团长,那么这个流程没问题,可以到总团长审核那一步(总团长审核选择的是固定人)。
而身份如果是团员,那么就会跳转到团长审核这一步,团长审核处理人脚本如下。
var ZZ = this.workContext.getWork().creatorUnitDn;
var SJZZ = this.org.listSupUnit(ZZ);
var ZZRY = this.org.listPersonWithUnit(SJZZ);
var i = 0
var name="";
for( i = 0 ;i<ZZRY.length;i++){
name = name+ZZRY.distinguishedName+",";
}
name = name.substring(0,name.length-1);
return name;
目前的问题就是,身份为团长,整个流程正常。如果身份为团员,那么流程就无法走到团长审核这一步,拟稿人提交后会直接返回给拟稿人生成待办。
我以为是我的代码逻辑有问题,又换成return+单个人员标识进行测试,结果依然无法流转。后换成return+单个身份唯一标识,结果也无法流转。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|