订阅

UiPath Orchestrator

UiPath Orchestrator 指南

Automation Suite robots

This feature is only available if you are using Orchestrator in Automation Suite. It is not available in standalone Orchestrator installations.

关于 Automation Suite 机器人

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

兼容性
您可以使用 Automation Suite 机器人运行作为流程发布到 Orchestrator 的后台跨平台自动化项目。

Learn more about background and foreground processes and process compatibility.

先决条件


专用安装节点

To use Automation Suite robots in a Production environment, you need a dedicated node for Automation Suite robots. You can create this node in a new Automation Suite installation, or add it as a new node to an existing Automation Suite installation.
对于评估安装,您不需要 Automation Suite 机器人的专用节点。 在这种情况下,您可以在用于此环境的共享服务器节点上安装 Automation Suite 机器人。

硬件要求

If you want to include Automation Suite robots in your Automation Suite installation, you must meet the hardware requirements.

📘

Package caching

If you want to enable package caching, which can improve performance, a minimum of 10GB are required in addition to the requirements mentioned above. For details on enabling package caching, see Managing products.

启用 Automation Suite 机器人

For Automation Suite robots to be available in your installation, you must either include the Automation Suite Robots service at installation time, or enable the product at a later time.

Enabling during installation

Follow the Automation Suite installation instructions and, as part of this process, make sure that you enable the Automation Suite Robots service to have this feature available in your environment.

启用安装后功能

If you did not enable the Automation Suite Robots service during Automation Suite installation, or if you chose to disable this feature at one point, you can enable it after installation as described in Enabling or disabling Automation Suite Robots.

许可

At least one Unattended (Production) runtime must be available for the tenant to create the machine template.
一个此类许可证允许在 Automation Suite 机器人上一次运行一项作业。 更多许可证允许您在同一个机器人上同时运行多个作业。

 

使用 Automation Suite 机器人执行无人值守自动化


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

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

  1. 转到“租户”>“管理访问权限”。系统将显示一个窗口,并在其中列出该租户中的所有帐户。
  2. Click More Actions > Edit to enable unattended automation for an existing account or Assign Roles > User to reference a user account from Automation Suite.
  3. 在“机器人设置”选项卡上(第 2 步),打开 Unattended Robot 的开关。
1463
  1. 单击“更新”以更新现有帐户,或单击“创建”以添加新帐户。

📘

Notes

  • The Machine login credentials and Run only one job at a time settings do not apply to Automation Suite robots.
  • 用于执行的帐户和分配给该帐户的角色允许对资源的特定级别的访问。 为确保成功执行流程,请确保该帐户具有必要的角色来执行其将执行的流程所需的操作。

步骤 2. 将 Automation Suite 机器人添加到您的租户

To enable execution you need to create a machine template of the type Automation Suite Robot - a type of machine template used to add the Automation Suite robots capability to your Orchestrator tenant.

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

📘

右侧显示了有关运行时许可证要求和运行作业时要使用的运行时类型的详细信息。

  1. 在右侧的“生产 (无人值守) ” 字段中,键入要分配给此模板的运行时数量。
    您分配的运行时数量是每个 Automation Suite 机器人可以同时运行的流程数量。 例如,分配 3 个运行时意味着机器人最多可以同时运行 3 个流程。
    The allocated runtimes are subtracted from the number of runtimes available for the tenant after you create the template. The runtimes are never released as long as the template exists, even if they are not in use.
  2. 单击“配置”

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

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

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

1363 1359

步骤 4. 执行 Unattended 自动化

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

🚧

重要

Each job is limited to 1 hour. Jobs that take longer are terminated when they reach 1 hour of execution time. Optimize your automation projects or split them into multiple workflows to avoid reaching the 1 hour limit.

手动

  1. 在侧边栏菜单中选择包含流程的文件夹,以转到该文件夹。
  2. 在所选文件夹的上下文中,转到“自动化” > “作业”
    The Jobs page is displayed.
  3. 单击“开始”以开始新作业。
  4. From the Runtime license drop-down, select Serverless (Unattended).
  5. Click Start.

A Command sent message is displayed and you can see the job in the list.

Automatically triggered

  1. 通过从侧边栏菜单中选择流程,转到包含流程的文件夹。
  2. In the context of the selected folder, go to Automations > Triggers.
    The Triggers page is displayed.
  3. 单击“添加新触发器”以配置通过触发器启动作业的机制。
  4. 配置必要字段
  5. On the Runtime license drop-down, select Serverless (Unattended).
  6. 点击添加

系统将显示“保存成功”消息,然后您可以在列表中看到触发器。系统将根据您的配置启动作业。作业页面上列出了所有作业及其状态。

 

机器规格和成本

要使用无服务器机器人运行流程,您必须具有:

  • the required number of Production (Unattended) runtimes available for the tenant in which the process needs to run
  • 足够的硬件来支持所需的执行次数。

选择计算机规格

由于每个流程都有特定的需求,因此您可以在流程配置中设置计算机规格。
For any cross-platform process, the Automation Suite Robots list is available on the Additional Settings tab when creating or editing a process. Use this list to choose the machine size you want to use for each process.

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

自动选择计算机规格

All your cross-platform processes have the Automation Suite Robots option set to Automatic by default. This setting selects the appropriate machine size for running the process using serverless robots.
运行流程所消耗的 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

 

重新生成客户端密码


When using client credentials to connect your Automation Suite robots to Orchestrator, the Automation Suite Robots machine template generates a client ID and client secret pair that authorizes the connection between that host machine and Orchestrator. If you feel that the secret key has been compromised, you can regenerate the client secret:

  1. 导航到“租户”>“计算机”。
  2. Automation Suite 机器人计算机模板行的右侧,单击“更多操作” ,然后选择“编辑计算机”
  3. On the Edit Machine page, in the Client secrets section at the bottom, click Regenerate.

What are my authentication settings.

 

常见问题


为什么在开始作业时看不到 Automation Suite 机器人计算机模板?

您尝试执行的流程必须是在 UiPath Studio 中设计为后台跨平台流程的流程。

Can I use Automation Suite robots to debug processes remotely from Studio?

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

How many jobs can I run in parallel on Automation Suite robots?

有两个限制会影响此操作:

  • 每个 Automation Suite 机器人可以同时运行与分配给模板的无人值守(生产)运行时一样多的作业。
  • Per total, the number of Automation Suite robots that can run at the same time across your entire installation - that is, across all organizations and across all tenants - is limited by the hardware resources that you have available (CPUs, RAM, and others).

What activities and projects can Automation Suite robots run?

You can use Automation Suite robots to run all activities that are available for cross-platform projects. This includes but is not limited to:

  • 使用 Chromium 浏览器的基于浏览器的自动化
  • Integration Service activities
  • 基于 API 的自动化(包括需要使用您自己的 SSL 证书进行身份验证的 HTTPS API 调用,方法是将证书下载到 /tmp/certs 文件路径)
  • Database activities that require Oracle, MySql, MSSQL and PostgreSQL ODBC drivers.

2 个月前更新


Automation Suite robots


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

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