szhtest 发表于 2024-4-17 17:24:13

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

本帖最后由 szhtest 于 2024-4-17 17:35 编辑

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

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

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



论坛管理员 发表于 2024-4-18 16:12:50

您说的是对的,所以我们不推荐使用return ['admin@Z_admin@I'] }这种方式去固定人员,这种只能说是开发测试阶段可以使用,实际上线是不用这种方式的,一般会做成一个配置,比如职务等等,取职务

szhtest 发表于 2024-4-18 16:17:44

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

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

论坛管理员 发表于 2024-4-22 09:33:44

return this.org.listIdentityWithPerson(['admin'])
那就这样写
页: [1]
查看完整版本: 若人员或组织架构有变更,脚本涉及的相关是不是全部修改