integration-service
2024.10
true
UiPath logo, featuring letters U and I in white
Integration Service for Automation Suite User Guide
Automation CloudAutomation Cloud Public SectorAutomation Suite
Last updated 2024年11月11日

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

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

正在发送请求

在资源中使用变量的工作原理非常类似。 导入 Swagger 文件后,这可能已经在接受{id}GETBYID资源上可见,然后也会在参数部分中表示。
对于 Orchestrator,以下示例将该变量用于{key}


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

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。