22.3. 在 ServiceNow 中创建导入集


在 Fuse Online 集成中,ServiceNow 连接无法直接更新 ServiceNow 表。要在集成中更新 ServiceNow 数据,先决条件是 ServiceNow 表的导入阶段更新。

通常,创建导入集的最简单方法是让 ServiceNow 管理员创建 ServiceNow 入站 Web 服务。这会隐式创建 ServiceNow 导入集。导入集基于在创建 Web 服务时选择的 ServiceNow 目标表。ServiceNow 连接会更新这个导入集,ServiceNow 使用导入集来更新对应的 ServiceNow 表。

先决条件

您必须具有 ServiceNow 管理特权。

ServiceNow 中的步骤

  1. 在 ServiceNow 中,搜索 Web 服务
  2. 在结果中,在 System Web Services > Inbound 下点 Create New
  3. Create Web Service 页面中:

    1. Label 字段中,指定 web 服务的显示名称。Web 服务的导入集也将具有此名称。
    2. Target table 字段中,选择此服务更新的 ServiceNow 表。
    3. 从目标表中选择 Copy fields。这会创建一个与目标表相同的导入集。导入集是一个暂存区域,用于更新目标表。
    4. 选择 Create transform map。这个映射可让 ServiceNow 复制并转换导入集到目标表的数据。
  4. Create
  5. 在下一个显示中,在 Related Links 下,单击 Auto Map Matching Fields 以显示您选择的目标表中的字段列表。
  6. 选择一个目标表字段,作为关联(或 coalesce)字段。

    当导入集合中记录中的 correlation 字段的值与目标表中的关联字段值匹配时,ServiceNow 会更新目标表中的记录,而不是创建新记录。

  7. 选择 Coalesce 来识别您刚刚选择的字段作为关联字段。如果没有关联字段,ServiceNow 会将导入集中的每个记录添加到目标表中。
  8. Update
  9. 确认创建了转换映射:

    1. 在 ServiceNow 中,搜索 转换映射
    2. System Import Sets 下,单击 Transform Maps 以显示转换映射的列表。
    3. 在此列表中,确认有转换映射,其名称是您为您创建的 Web 服务标签指定的值。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.