Dffiltri 发表于 2021-11-8 10:14:54

判断指定职位是否有人不能实现

如图流程,选择节点,判断条件是无部长时:
var unit = this.org.getUnitByIdentity(this.workContext.getWork().creatorIdentity,2).distinguishedName; //获取2级部门名称var identityList = this.org.getDuty("部长", unit);//获取指定部门''部长''职务的人
return identityList.length ==0;
有部长时:
var unit = this.org.getUnitByIdentity(this.workContext.getWork().creatorIdentity,2).distinguishedName; //获取2级部门名称var identityList = this.org.getDuty("部长", unit);//获取指定部门''部长''职务的人
return identityList.length !=0;

执行到选择判断节点时,停在那里,不能选择往下执行,请教管理员


论坛管理员 发表于 2021-11-8 14:00:18

您好:
请问您获得unit 的时候正常。
identityList 是否正常。
如果是null,需要加一个判断
建议加print 进行调试

Dffiltri 发表于 2021-11-9 09:57:27

测试没有该职位人时返回值是null,返回值改为如下,完美解决。多谢版主:loveliness:
无部长:return !Boolean(identityList)
有部长:return Boolean(identityList))

论坛管理员 发表于 2021-11-9 10:39:54

Dffiltri 发表于 2021-11-9 09:57
测试没有该职位人时返回值是null,返回值改为如下,完美解决。多谢版主
无部长:return !Boole ...

:$
页: [1]
查看完整版本: 判断指定职位是否有人不能实现