用途:在 ServiceNow 中构建数据导入与转换链路,把外部数据(CSV、LDAP、JDBC、REST)经导入集表映射写入目标表。架构为:数据源→导入集表(暂存)→Transform Map(映射规则)→目标表。
主要能力:创建 sys_data_source(File/CSV、JDBC、REST),可设分隔符、引号、表头行、连接 URL、账号、SQL 查询、REST 消息与 JSON 路径;创建继承 sys_import_set_row 的导入集表及列(sys_db_object、sys_dictionary);创建 sys_transform_map(来源表、目标表、order、active、copy_empty_fields、enforce_mandatory_fields);创建 sys_transform_entry 字段映射,支持直接映射、引用字段(reference_key、reference_key_field、create_also)和 source_script 脚本转换;用 coalesce 定义匹配键实现更新或插入,多字段可组成复合键;支持 onBefore(校验、规范化、ignore 跳过)、onAfter(如按部门加组)、onComplete(统计与事件)脚本。
使用方式:在服务端脚本(ES5)中通过 GlideRecord 创建各配置,或用 MCP 工具 snow_create_transform_map、snow_create_field_map、snow_create_import_set、snow_discover_data_sources、snow_test_integration;执行时可用 GlideImportSetLoader 加载导入集、GlideImportSetTransformer 执行转换,再读取 sys_import_set 的行数、插入、更新、错误等结果。
适用场景:员工、供应商等主数据批量导入与增量同步;跨系统对接与定期调度导入。
限制:资料未提供版本要求、权限要求、性能与配额数据、失败回滚机制细节、价格与收费信息;具体字段可用性需以实例为准。