SuperAPI AI 工具集

user-provisioning

通用与其它

查看项目

更新于 10-15 22:12

技能介绍

该技能用于 ServiceNow 用户生命周期管理,适用场景包括新员工入职、访问权限变更和离职下线。使用对象为系统管理员、安全管理员与 HR 系统集成人员。

前置条件:需具备 admin、user_admin 或 security_admin 角色,并能访问 sys_user、sys_user_group、sys_user_grmember、sys_user_has_role 等表;需了解本组织的角色与用户组结构;若集成 LDAP/SSO,需明确哪些属性由外部管理。

主要能力分阶段展开:一是用户创建,先按 user_name、email 等字段查询是否已存在,再用 SN-Create-Record 或 REST POST /api/now/table/sys_user 创建,并可设置初始密码、要求首次登录重置。二是角色分配,查询 sys_user_role 后通过 sys_user_has_role 直接分配,支持批量。三是用户组管理,通过 sys_user_grmember 添加或移除成员。四是基于岗位模板的标准化开通,通过后台脚本按角色和组自动配置。五是用户修改,更新属性、转移组、撤销角色。六是离职下线,停用账号并锁定、撤销全部角色、移除全部组、把未结工单等批量改派给新负责人,并创建下线记录。七是批量操作,批量建用户、批量分配角色与组成员。

工具用法涉及 SN-List-SysUsers、SN-List-SysUserGroups、SN-Create-Record、SN-Update-Record、SN-Query-Table、SN-Batch-Create、SN-Execute-Background-Script。

最佳实践:遵循最小权限;优先通过组继承角色而非直接分配;记录权限分配并定期审计;离职当天立即停用;使用岗位模板;停用而非删除以保留审计线索。

限制与缺失:资料未提供具体收费、价格、平台版本要求及排错细节,相关可行性暂未提供。