UiPath Documentation
integration-service
2024.10
false
Integration Service 用户指南
重要 :
请注意,此内容已使用机器翻译进行了本地化。 Integration Service 中提供的连接器包采用的是机器翻译的译文。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

ServiceNow 身份验证

使用用户名和密码或 Automation Suite 中的 OAuth 2.0 身份验证将 UiPath 连接到 ServiceNow。

先决条件​

要建立连接,您需要使连接器能够检索 OAuth 访问令牌,并使活动能够成功向 ServiceNow API 发送请求。

多重身份验证​

您可以在此处阅读有关多重身份验证的更多信息。

要创建多重身份验证连接,您必须:

  1. 完成 ServiceNow 文档中的设置 OAuth步骤。
  2. 从 Automation Suite 中选择“Integration Service”。
  3. 从“连接器”列表中选择“ServiceNow”。您也可以使用搜索栏来缩小连接器的范围。
  4. Select the Add connection button.
  5. 您现在已重定向到连接页面。
  6. 选择 “⚙”图标以更改您的身份验证类型。
  7. 选择适当的身份验证机制。
  8. 输入所需信息,然后选择“连接” 。

设置 OAuth​

完成 ServiceNow 文档中的设置 OAuth步骤。

虽然记录的步骤在所有 ServiceNow 平台区域可能都相同,但建议您按照特定区域的步骤操作,以防和解中存在差异(例如,西班牙 , 西班牙 ,西班牙 ,西班牙,西班牙 ,西班牙,等等)。

作为参考,以下过程说明了如何为我们的示例设置 OAuth。

  1. 登录到您的 ServiceNow 实例(例如https://<span>dev74293.service-now.com/login</span> )

  2. 转到“系统定义”> “插件” ,并验证 OAuth 插件的“状态”是否设置为“活动” 。

  3. 转到“系统 OAuth” > “应用程序注册表” ,然后选择“新建” 。

    • 当被问及什么类型的 OAuth 应用程序? ,选择“为外部客户端创建 OAuth API 端点” 。

  4. 输入应用程序的名称(例如UiPathQuickstart ),然后选择“提交” (如果成功,系统会将您重定向回“应用程序注册表”列表)。

  5. 在“应用程序注册表”列表中,找到您的新应用程序,然后选择“名称”以打开详细信息页面。

  6. 选择客户端密码旁边的锁形图标,以显示值。

  7. Take note of the Client Id and Client Secret values.

  8. 在相应的字段中输入以下重定向 URL: https://\{yourDomain\}/provisioning_/callback 。

添加 ServiceNow 连接​

要创建与 ServiceNow 实例的连接,您需要执行以下步骤:

  1. 从 Automation Suite 中选择“Integration Service”。
  2. 从“连接器”列表中选择“ServiceNow” 。您也可以使用搜索栏来缩小连接器的范围。
  3. 选择“连接到 ServiceNow”按钮。
  4. Select the Add connection button.
  5. 现在,您已重定向到连接页面。输入所需的凭据,然后选择“连接” 。
  6. 接下来,输入 ServiceNow 用户名和密码。该应用程序请求您允许连接到 ServiceNow 帐户并与记录交互。选择“允许” 。
  7. 已添加您的连接。

有关创建与 ServiceNow 连接的更多信息,请参阅“ServiceNow 产品文档” 。

ServiceNow 角色和权限​

ServiceNow 表格操作访问原因
表格 ( sys_db_object )读取“表格”模块/表格充当存储库,其中保存与 ServiceNow 实例中的每个表格相对应的行。它用于编译表格列表,以便执行操作或触发事件。在使用“选择对象”下拉列表进行 CRUD 活动时,这是加载所有表格的必要项。文档图像
字典 ( sys_dictionary )读取此表包含 ServiceNow 实例中特定表的相应列的数据。 选择表格执行操作时,必须使用此表格才能加载输入和输出字段。
选项 ( sys_choice )读取“选择” 表格包含选项列表中显示的选项的值,以及在我们策划的活动中查找的选项的值。 否则,活动中的设计时查找将无法加载。
用户 ( sys_user )读取“选项” 表格包含选项列表中显示的选项的翻译文本,以及在我们策划的活动中查找的选项的翻译文本。 否则,我们的活动中与设计时用户相关的查找将无法加载。

此外,用户还必须拥有对集成场景所必需的表格的访问控制权限。例如,如果您打算建立能够执行典型ITIL技术支持操作(例如,打开、更新和关闭故障、问题、更改和配置管理项目)的集成用户,则应分配itil角色。

创建自定义角色​

某些基本系统角色(例如admin已包含这些表的访问控制。但是,如果您不想分配基本系统角色,并且旨在仅提供使用 ServiceNow 连接器所需的基本访问控制,则可以考虑创建具有必要访问权限的自定义角色。

以专门向用户授予对特定表格或默认基本系统角色未涵盖的表格的访问权限,因此,我们建议创建自定义角色,并根据需要分配适当的访问控制。

执行前面提到的步骤后,必须为您的新角色提供以下访问控制,以便使用 ServiceNow 连接器/活动。

表格类型操作
表格 ( sys_db_object )录制读取
字典 ( sys_dictionary )录制读取
选项 ( sys_choice )录制读取
用户 (sys_user)录制读取
备注:

编辑或创建访问控制是具有security\_admin角色的用户的专属功能。如果您有任何不确定的情况,建议咨询 ServiceNow 管理员。您可以在提升权限的角色中找到其他信息。

为开展活动或触发器执行,您还需要提供其他访问控制。

例如,如果您的特定场景涉及使用 ServiceNow 事件启动工作流或创建 ServiceNow 事件,则需要授予以下访问控制权限。

表格类型操作
Incident录制读取
Incident录制写入

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新