Janvy 发表于 2020-9-27 14:24:23

脚本设置处理人无法流转

人工活动中人员脚本是要返回身份吗,我用 this.org.getDuty( dutyName, unit ) 方法通过职位名 dutyName 与组织标识来获取,但是流程流转的时候跳不到下个人了
http://www.o2oa.net:20020/x_file_assemble_control/jaxrs/file/de469d04-e475-4d3a-95ca-c5ff1b9abe95/download/stream
return this.org.getDuty( "二级部门正职领导", "二级部门@24@U" );
就这个代码,在流程流转的时候跳不到下一个人了,但是我在表单中通过调试是可以获取到我想要的处理人的。
请问用脚本如何通过职位名来获取我想要指定的处理人呢?

论坛管理员 发表于 2020-9-29 15:35:24

这个身份是说distinguishedName    比如   公司领导2@0bebf37f-983c-495b-a887-794ba4d124f8@I

如果你能确保只要一个可以这样,不然你需要读取一下是有的distinguishedName ,放到一个数组对象中
varttt =this.org.getDuty( "正职领导", "公司领导@683d0812-c57a-451c-8bd6-2b748cb6be75@U");

if(ttt.length>0){
    return ttt.distinguishedName
}
页: [1]
查看完整版本: 脚本设置处理人无法流转