用途:在应用组合评审、升级或迁移前、开发者入职、文档生成、技术债评估或应用整合评估时,生成现有 ServiceNow 应用的完整摘要。
主要能力:分析应用范围与元数据;记录表结构与数据模型;清点业务规则、客户端脚本、脚本包含、UI 脚本等脚本资产;分析 ACL 与角色;映射跨范围依赖、REST 集成与计划任务;清点配置工件;评估应用健康度与复杂度。
使用方式:需具备 admin、application_developer 角色,或对 sys_scope、sys_metadata 等表的读取权限,并了解 ServiceNow 应用模型。可通过 MCP 工具 SN-Query-Table、SN-Get-Record 查询,或使用 REST 接口,例如:curl -u "$SN_USER:$SN_PASS" "$SN_INSTANCE/api/now/table/sys_scope?sysparm_query=nameLIKE[app_name]^active=true&sysparm_fields=sys_id,name,scope,short_description,version,vendor&sysparm_limit=10" -H "Accept: application/json"。流程为:定位应用、获取元数据、清点工件、分析表结构、清点脚本、分析 ACL 与角色、映射依赖、分析 UI 配置,最后汇总为结构化报告。
适用场景:应用组合评审、升级迁移影响评估、开发者入职、文档补全、技术债评估、应用整合评估。
限制:需相应角色与表访问权限;跨范围访问可能受限;部分工件可能不在 sys_metadata 中,查询上限可能影响完整性;资料未提供具体收费、价格或平台支持信息。