查看: 13498|回复: 3

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

升级   5.48%

34

主题

74

回帖

548

积分

注册会员

Rank: 2

积分
548
发表于 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;

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


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2021-11-8 14:00:18 | 显示全部楼层
您好:
请问您获得unit 的时候正常。
identityList 是否正常。
如果是null,需要加一个判断
建议加print 进行调试

回复

使用道具 举报

升级   5.48%

34

主题

74

回帖

548

积分

注册会员

Rank: 2

积分
548
发表于 2021-11-9 09:57:27 | 显示全部楼层
测试没有该职位人时返回值是null,返回值改为如下,完美解决。多谢版主
无部长:return !Boolean(identityList)
有部长:return Boolean(identityList))
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2021-11-9 10:39:54 | 显示全部楼层
Dffiltri 发表于 2021-11-9 09:57
测试没有该职位人时返回值是null,返回值改为如下,完美解决。多谢版主
无部长:return !Boole ...

回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread