SuperAPI AI 工具集

relationship-mapping

通用与其它

查看项目

更新于 10-15 22:12

技能介绍

用途:该技能用于 ServiceNow CMDB 中的配置项(CI)关系管理,包括创建、校验、依赖分析与孤立 CI 检测。资料指出,没有关系,CI 只是孤立数据;良好映射的关系可支持准确的影响分析,减少变更失败并缩短事件 MTTR。

主要能力:理解 cmdb_rel_type 中的关系类型及其父/子描述符语义(如 Runs on、Depends on、Contains、Connects to、Sends data to、Cluster of、Uses);查询已有关系;创建关系;校验无效与重复关系;递归分析依赖链与关键路径;检测无关系的孤立 CI;定期清理无效关系并维护关系健康。

使用方式:前置条件为具备 cmdb_admin 或 itil 角色及 CMDB 写权限,可访问 cmdb_rel_ci、cmdb_rel_type、cmdb_ci 表,并了解 CI 类层次与依赖建模概念;建议先完成 cmdb/ci-discovery。操作通过 SN-Query-Table、SN-Create-Record、SN-Execute-Background-Script 等工具或对应 REST 端点完成,例如查询关系类型:GET /api/now/table/cmdb_rel_type?sysparm_query=active=true&sysparm_fields=sys_id,name,parent_descriptor,child_descriptor&sysparm_limit=100。创建关系需先确定关系类型 sys_id,再向 cmdb_rel_ci 写入 parent、child、type。

适用场景:服务依赖建模、变更影响分析准备、CMDB 完整性审计、服务中断排查。

限制与注意事项:复杂子查询可能无法通过 REST API 执行,建议使用后台脚本;部分关系类型仅适用于特定 CI 类;需避免循环依赖;关系类型未配置依赖可视化标志时可能不显示在依赖视图中;发现流程与手工创建可能产生重复关系。资料未提供具体收费、价格或平台版本信息。