Integration Service
最新
False
横幅背景图像
Integration Service 用户指南
上次更新日期 2024年4月24日

在“连接器生成器”中使用变量

UiPath 可连接的许多第三方应用程序都需要某种动态设置,尤其是在为更广泛的受众构建连接器时。 基本 URL 可能需要组织参数,每个 API 调用都可能需要身份验证返回的输入等。

有多种方法可以解决此问题,最简单的方法是对此类流程使用 {organizationId} 或responseKey等变量。

本页介绍“连接器生成器”中可以添加这些变量的区域及其操作方法。

注意: “连接器生成器”中使用的变量表示法只是使用大括号的字符串,即 {myVariable}。

基本 URL

“基本 URL”是任何 HTTP 请求默认使用的 URL。 在许多情况下,此 URL 对于第三方应用程序是静态的,因此,使用变量超出了作用域。 一些供应商要求处理对其应用程序特定实例的所有 API 调用,或者在标识您身份的基本路径中添加某种标识符。

我们以连接到 UiPath Orchestrator 实例为例,该实例需要基本 URL 中的组织和租户详细信息。 该路径稍后将用作任何未来请求的基本路径。 当用户将此连接器导入其租户并创建连接时,您可以询问他们提供这些信息,方法是将这些参数添加为变量,并在身份验证屏幕上请求这些参数。

为此,首先使用 {organization} 和 {tenant} 表示法在基本 URL 中添加变量。


docs image

身份验证

在身份验证设置中,详细信息在列出所有参数的表格中进行了本地化,无论身份验证类型如何。 该表格提供了快速内联编辑选项或更高级的屏幕(使用“更多选项”菜单)

在 Orchestrator API 的示例中,我们要向表格中添加两个额外的参数,因为我们要求创建连接的用户为 {organization} 和 {tenant} 提供输入。
docs image

添加新的身份验证参数时,您必须设置“名称”(特定字段在连接屏幕中的显示方式)、“值”(可以留空)和“询问用户是否要将参数在身份验证期间需要。

要为参数定义变量,请选择“更多选项”菜单


docs image

在此示例中,向用户请求的“组织名称”参数(询问用户设置为“是”)将作为组织(名称)和路径(类型)发送到提供程序。

租户执行相同操作。 然后,在身份验证屏幕中,“组织名称”和“租户名称”为必填字段,“组织”和“租户”为“基本 URL”的一部分。


docs image

正在发送请求

在资源中使用变量的工作原理非常类似。 f导入 swagger 文件后,这可能已经在GETBYID中可见,这些资源接受 {id},然后也会在参数部分中表示。

对于 Orchestrator,以下示例将该变量用于 {key}。


docs image

  • 基本 URL
  • 身份验证
  • 正在发送请求

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.