用途:该技能用于在 ServiceNow 中高效执行批量操作,包括大量记录创建、带关系的批量更新、性能优化、事务管理与回滚、并行处理模式。适用场景为一次性创建或更新大量记录、数据迁移、批量导入或大规模数据修正。
主要能力:提供 SN-Batch-Create、SN-Batch-Update、SN-Create-Record、SN-Execute-Background-Script 等 MCP 工具用法;支持并行 MCP 调用(资料称已验证单条消息中 43+ 并行调用成功);支持先建父记录再批量建子记录以维护关系;支持基于查询的批量更新、条件更新、分批处理、GlideAggregate 计数、setWorkflow(false) 关闭业务规则、内存优化与错误跟踪、重试模式及回滚思路。
使用方式:按记录量选择方法——1-10 条用并行 MCP 调用,10-100 条用 SN-Batch-Create/Update,100-1,000 条用后台脚本分批,1,000-10,000 条用带批处理的计划任务,10,000+ 用导入集或 data pump。依赖关系需顺序执行,独立操作可并行。
限制与前提:需要 admin 或目标表写权限,需访问目标表与关联引用表,需了解 GlideRecord API、表关系与 ServiceNow 数据模型;大规模操作应先在子生产环境测试。资料未提供具体收费、价格或平台支持信息。关闭业务规则需充分理解其影响。