查看: 228|回复: 3

若人员或组织架构有变更,脚本涉及的相关是不是全部修改

升级   14.2%

67

主题

119

回帖

571

积分

高级会员

Rank: 4

积分
571
发表于 2024-4-17 17:24:13 | 显示全部楼层 |阅读模式
本帖最后由 szhtest 于 2024-4-17 17:35 编辑

有个疑问,很多脚本(诸如人员排除脚本),返回值必须是人员身份的唯一编码:return ['admin@Z_admin@I'] }

而这个身份编码是不是会根据部门编码变更?那如果人员换部门了,或者组织架构部门弃用变更,人员的唯一编码不就改变了嘛?
这样的话但凡涉及到这种操作,与人员有关的脚本岂不是全部得修改,维护起来工作量很大呀

有什么代码是能根据人员信息这里的唯一编码(卡号不会变)取到身份唯一编码的,这样再套一层,后续能减少很多维护量。
这样写吗:return this.org.listIdentityWithPerson(['admin'])



本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37201
发表于 2024-4-18 16:12:50 | 显示全部楼层
您说的是对的,所以我们不推荐使用return ['admin@Z_admin@I'] }这种方式去固定人员,这种只能说是开发测试阶段可以使用,实际上线是不用这种方式的,一般会做成一个配置,比如职务等等,取职务
回复

使用道具 举报

升级   14.2%

67

主题

119

回帖

571

积分

高级会员

Rank: 4

积分
571
发表于 2024-4-18 16:17:44 | 显示全部楼层
论坛管理员 发表于 2024-4-18 16:12
您说的是对的,所以我们不推荐使用return ['admin@Z_admin@I'] }这种方式去固定人员,这种只能说是开发测试 ...

emmm,有什么其他方式可以认人的唯一编码的吗,比如说我那句代码,外面再套了一层转身份信息的可以吗?因为很多情况下普通员工是不会是设置职务的呢
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37201
发表于 2024-4-22 09:33:44 | 显示全部楼层
return this.org.listIdentityWithPerson(['admin'])
那就这样写
回复

使用道具 举报

发表回复

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

本版积分规则

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