订阅

UiPath Orchestrator

UiPath Orchestrator 指南

Automation Cloud™ Robot - Serverless

本页介绍什么是 Serverless Automation Cloud Robots 以及如何设置它们。

Serverless Automation Cloud Robot 可让您轻松运行后台自动化,而无需担心必要的基础架构。您可借此完全自由地配置、管理、维护和扩展任何底层基础架构。UiPath 会在后台处理所有工作,因此您不必处理容器、虚拟机或物理服务器。

使用 Serverless Robot 执行 Unattended 自动化


📘

先决条件

步骤 1. 对帐户启用 Unattended 自动化

要使用特定帐户运行 Unattended 自动化,您需要首先在该帐户上启用 Unattended 自动化。
如果您使用的是机器人帐户,则可以跳过此步骤,因为它们默认具有 Unattended 自动化功能。

  1. 转到“租户”>“管理访问权限”。系统将显示一个窗口,并在其中列出该租户中的所有帐户。
  2. 单击“更多操作”>“编辑”,为现有帐户启用 Unattended 自动化,或单击“分配角色”>“用户”,引用 Automation Cloud 中的用户帐户。
  3. 在“机器人设置”选项卡上(第 2 步),打开 Unattended Robot 的开关。
14631463
  1. 单击“更新”以更新现有帐户,或单击“创建”以添加新帐户。

📘

Notes

  • 计算机登录凭据一次仅运行一项作业设置不适用于 Serverless Robot。
  • 用于执行的帐户及其与角色的关联允许以特定级别访问资源。为确保成功执行流程,请确保帐户具有必要的权限来执行其将执行的流程所需的操作。

步骤 2. 将 Serverless Robot 添加到租户

要启用执行,您需要创建 Serverless Robot 计算机 - 一种用于将 Serverless Robot 功能添加到 Orchestrator 租户的计算机模板。

  1. 导航到“租户”>“计算机”。
  2. 单击右上角的“添加计算机”,然后选择“Cloud Robot - Serverless”。
    计算机模板页面将在计算机步骤中打开。
988988
  1. 填写“名称”字段,(可选的)并填写计算机模板的“说明”字段。
  2. (可选)在标签下,如果要跟踪此计算机对象和其他资源,请定义标签。
    有关详细说明,请参阅向计算机对象添加标签

📘

右侧显示了有关 Robot Units 要求和运行作业时要使用的 Runtime 类型的详细信息。
默认情况下,系统会自动为每个流程选择最佳计算机规格。您可以从流程的“高级设置”选项卡中选择规格。

  1. (可选)单击右上角的“帐户-计算机映射”以编辑设置。
    有关详细信息,请参阅配置帐户-计算机映射
  2. Optionally, if you have a VPN gateway set up and want to use it for this template, along the top, click VPN Setup to edit the settings.
    a. Switch on the Enable VPN Integration toggle. The VPN settings are displayed.
    b.在“地址空间”字段中,使用 CIDR 表示法添加从网络管理员处收到的保留 IP 地址,掩码不应短于 /16 位。
    如果未显示“地址空间”字段,请检查是否已成功部署租户的 VPN 网关。
  3. 单击“配置”

在“计算机”页面上,顶部会显示一条成功消息,您可以在列表中看到新模板。

步骤 3. 授予对文件夹资源的访问权限

为了运行 Unattended 自动化,帐户和 Serverless Robot 计算机模板都必须有权访问要执行的流程。为此,您必须将先前(在步骤 1 和 2 中)配置的帐户和计算机对象添加到包含流程的文件夹中。

13631363 13591359

步骤 4. 执行 Unattended 自动化

Orchestrator 允许从作业页面手动启动 Unattended 作业,或通过触发器以预先计划的方式自动启动。

🚧

重要

每个作业限制为 15 分钟。耗时较长的作业将在执行时间达到 15 分钟时终止。优化您的自动化项目或将其拆分为多个工作流,以避免达到 15 分钟的限制。

手动

  1. 在侧边栏菜单中选择包含流程的文件夹,以转到该文件夹。
  2. 在所选文件夹的上下文中,转到“自动化”>“作业”。系统将显示作业页面。
  3. 单击“开始”以开始新作业。
  4. 从“Runtime 许可证”下拉列表中,选择“Cloud - Serverless”。
  5. 单击“开始”。系统将显示“命令已发送”消息,然后您可以在列表中看到该作业。

Automatically triggered

  1. 通过从侧边栏菜单中选择流程,转到包含流程的文件夹。
  2. 在所选文件夹的上下文中,前往“自动化”>“触发器”。系统将显示“触发器”页面。
  3. 单击“添加新触发器”以配置通过触发器启动作业的机制。
  4. 配置必要字段
  5. 在“Runtime 许可证”下拉列表中,选择“Cloud - Serverless”。
  6. 单击“添加”。系统将显示“保存成功”消息,然后您可以在列表中看到触发器。系统将根据您的配置启动作业。作业页面上列出了所有作业及其状态。

 

机器规格和成本

To run processes using serverless robots, you must have the required amount of RUs (robot units) available for the tenant in which the process needs to run.

消耗的 RU 数量取决于:

  • Serverless Robot 计算机的规格
  • 执行作业所需的分钟数。

以下计算机大小不可用:

429429

选择计算机规格

由于每个流程都有特定的需求,因此您可以在流程配置中设置计算机规格。
For any cross-platform process, the Cloud Robot - Serverless list is available on the Additional Settings tab when creating or editing a process.

11001100

该选项适用于所有跨平台流程,这些流程可以使用 Serverless Robot 运行,但该选项只有在使用 Serverless Robot 执行时才会生效。

自动选择计算机规格

默认情况下,所有跨平台流程的“Cloud Robot - Serverless”选项都设置为“自动”。此设置会选择适当的计算机规格,以使用 Serverless Robot 运行流程。
运行流程所消耗的 Robot Units 量取决于计算机规格和运行所需的分钟数。

自动选择规格时,系统会按顺序评估下表中列出的条件。只要满足一个标准,就会选择相应的计算机规格,并且不会再评估其余标准。

OrderCriterionMachine size
1Remote debugging jobMedium
2Process depends on UI Automation
OR
Process depends on the UiPath Document Understanding activities
Standard
3Other unattended processSmall

 

重新生成客户端密码


使用客户端凭据将 Serverless Robot 连接到 Orchestrator 时,无服务器计算机模板会生成客户端 ID 和客户端密码对,可用于授权该主机与 Orchestrator 之间的连接。如果您认为密钥已泄露,则可以重新生成客户端密码:

  1. 导航到“租户”>“计算机”。
  2. 在无服务器计算机模板行的右侧,单击“更多操作”,然后选择“编辑计算机”。
  3. 编辑计算机 - 无服务器页面上的客户端凭据部分中,单击“重新生成”。
799799

What are my authentication settings.

 

管理 VPN 设置


您可以随时编辑 Cloud Robot - Serverless 模板的 VPN 设置,或断开模板与 VPN 的连接。

断开模板与 VPN 的连接

  1. 导航到“租户”>“计算机”。
  2. 在无服务器计算机模板行的右侧,单击“更多操作”,然后选择“编辑计算机”。
    “编辑计算机”页面将在“计算机”步骤中打开。
  3. 在顶部的右侧,单击“VPN 设置”步骤。
  4. 单击“启用 VPN 集成”,关闭开关。
    如果计算机需要访问公司网络内的资源才能执行作业,则该作业将失败。
  5. 单击右下角的“更新”以应用更改。

更改地址空间

要更改用于模板的地址空间,您必须先断开模板与 VPN 的连接,然后对其进行编辑以更改地址空间。

  1. 导航到“租户”>“计算机”。
  2. 在无服务器计算机模板行的右侧,单击“更多操作”,然后选择“编辑计算机”。
    “编辑计算机”页面将在“计算机”步骤中打开。
  3. 在顶部的右侧,单击“VPN 设置”步骤。
  4. Switch off the Enable VPN integration toggle.
  5. 单击右下角的“更新”。
    请等待几分钟,以断开与 VPN 的连接。
  6. 在无服务器计算机模板行的右侧,单击“更多操作”,然后选择“编辑计算机”。
  7. 在顶部的右侧,单击“VPN 设置”步骤。
    如果“地址空间”字段下显示“正在断开连接”,请停留在此页面,但请再等待几分钟,以完成与 VPN 的断开连接。
  8. Switch on the Enable VPN Integration toggle.
  9. 根据需要编辑“地址空间”字段。
  10. 单击右下角的“更新”以应用更改。

应用更改后,此模板的 Serverless Robot 将根据新设置尝试重新连接到 VPN。

 

常见问题


为什么无法在开始作业时看到 Serverless Robot 计算机模板?

Serverless Robot 只能运行后台跨平台自动化,因此请确保在 Studio 中将您尝试执行的流程设计为后台跨平台流程。

是否可以使用 Studio 远程调试 Serverless Robot 上的流程?

是的。确保将无服务器计算机模板添加到流程所在的文件夹或个人工作区。

我可以在 Serverless Robot 上并行运行多少个作业?

使用社区帐户,每个租户最多可以同时运行 3 个作业。使用企业帐户,每个租户最多可以同时运行 50 个作业。

使用 Serverless Robot 可以运行多少个作业?

您仅受租户可用 Robot Units (RU) 数量的限制。
您可以运行的作业数量取决于运行作业所需的时间以及运行作业的计算机的规格。例如,在中型机器人 (4 GB) 上运行 1 分钟的作业会消耗 4 个 RU。
For more information, see Robot units: Consumption.

无服务器计算机托管在哪个区域?

All machines are created and hosted in the tenant region.
Organization administrators can see what the region is for a tenant in Tenant Settings (Admin > Tenants).

Serverless Robot 可以运行哪些活动和项目?

适用于跨平台项目的所有活动都可以使用 Serverless Robot 运行。这包括但不限于:

  • 使用 Chromium 浏览器的基于浏览器的自动化
  • Integration Service activities
  • 基于 API 的自动化(包括需要使用您自己的 SSL 证书进行身份验证的 HTTPS API 调用,方法是将证书下载到 /tmp/certs 文件路径)
  • 需要 Oracle、MySql、MSSQL 和 PostgreSQL ODBC 驱动程序的数据库活动。

Serverless Robot 使用的 IP 地址列表是什么?

我们无法提供 Serverless 模式下所用的 IP 地址列表或范围,因为它们是动态的。

7 天前更新


Automation Cloud™ Robot - Serverless


本页介绍什么是 Serverless Automation Cloud Robots 以及如何设置它们。

建议的编辑仅限用于 API 参考页面

您只能建议对 Markdown 正文内容进行编辑,而不能建议对 API 规范进行编辑。