UiPath Documentation
orchestrator
2021.10
false
Orchestrator 用户指南
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

使用计算机模板优化无人值守基础架构

本文将指导您完成将无人值守的自动化工作负载分配给现有基础架构的过程,通过让计算机专门执行特定类型的流程来最大程度地提高效率并削减成本。

下表显示了需根据流程的目标框架和操作系统兼容性执行流程的 UiPath 机器人版本。

操作系统(目标框架)最低为 2021.8 的计算机
Windows - 旧版 (.NET Framework 4.6.1)任何
Windows (.NET 5.0+)2021.10 及更高版本
跨平台 (.NET 5.0+)2021.10 及更高版本

下表显示了根据机器人凭据注意事项运行前台/后台流程所需的 UiPath Robot 版本。

流程类型机器人凭据注意事项最低为 2021.8 的计算机
后台具有凭据任何
前台具有凭据任何
后台没有凭据2021.10 及更高版本
前台没有凭据配置无效。您需要凭据才能运行前台作业。

优化无人值守基础架构​

您的无人值守工作负载具有独特的基础架构需求,并且会随时间变化。您可以通过将计算机模板和关联的计算机基础架构限制为执行特定类型的流程,从而最大限度地提高效率,并最大程度地减少浪费。

  1. 在“计算机”页面上添加或编辑新的计算机模板。

  2. 根据需要配置“支持的用途”部分中提供的两个选项:

      

    流程类型

    在使用该计算机模板的计算机基础架构上,您可以执行以下操作:

    • 仅限前台- 仅限前台流程, (1)
    • 仅限后台- 仅限后台流程, (2)
    • 全部 - 后台流程和前台流程。(3)

    流程兼容性

    在使用该计算机模板的计算机基础架构上,您可以执行以下操作:

    • 仅限 Windows - 仅限兼容 Windows 的流程, (4)
    • 仅限跨平台- 仅限跨平台流程, (5)
    • 全部- 兼容 Windows 的流程和跨平台流程。(6)

示例​

假设您使用 UiPath Studio 已有一段时间了,因此您不可避免地要获得一系列非常多样化的自动化:后台流程和前台流程,一些流程是使用 .NET Framework 4.6.1 开发的,较新的流程是使用 .NET 5.0 开发的。

您的基础架构包含:

  • 一个 Windows 桌面
  • 一个高密度 Windows Server
  • 三台 Linux 计算机

高效的优化策略会是什么样?

流程数量 兼容性(在 Studio 中设置) 计算机模板设置(在 Orchestrator 中设置) 原因

4 个后台流程

Windows - 旧版

(.NET Framework 4.6.1)

我们使用定义如下的模板 A 连接 Windows 桌面:

Process type = Background only Process compatibility = Windows only Unattended Runtimes = 4

  • .NET Framework 4.6.1 流程只能在 Windows 计算机上运行。
  • 后台流程可以在同一个帐户下并发运行。
  • 模板 A 分配有 4 个运行时,可并发执行 4 个作业。

6 个后台流程

跨平台

(.NET 5.0 或更高版本)

我们使用模板 B 连接三台 Linux 计算机,其定义如下:

Process type = Background only Process compatibility = Cross-platform only Unattended Runtimes = 2

  • .NET Framework 5.0 流程可以在任何类型的计算机上运行,包括 Linux 计算机。
  • 模板 B 仅允许在已连接的 Linux 计算机上执行后台流程。
  • 后台流程可以在同一个帐户下并发运行。
  • 模板 B 分配有 2 个运行时,从而允许在每台已连接的 Linux 计算机上并发执行 2 个作业:2 个作业 x 3 台计算机,因此执行能力为 6 个并发作业。

10 个前台流程

Windows

(.NET 5.0 或更高版本)

我们使用定义如下的模板 C 连接 Windows Server:

Process type = Foreground only Process compatibility = Windows only Unattended Runtimes = 10

  • .NET Framework 5.0 流程可以在任何类型的计算机上运行,包括 Linux 计算机,但由于这些是为 Windows 开发的前台流程,因此您需要在 Windows 计算机上运行它们。
  • 一个帐户一次只能运行一个前台流程。
  • 高密度 Windows Server 允许打开多个帐户会话。
  • 模板 C 分配有 10 个运行时,这意味着同时打开 10 个会话,从而允许并发执行 10 个前台作业。

提示与技巧​

  • 将后台流程执行分配给成本更低的计算机(例如 Linux)。
  • 将 Windows 计算机预留给前台自动化。
  • 使用 .NET Framework 4.6.1 开发的后台流程需要 Windows。您可以借助 Windows 桌面进行并发执行。后台进程和高密度环境都不需要 Windows Server,因为后台作业可以在同一个帐户下并发运行。
  • 您需要 2021.10+ 机器人才能执行 .NET 5.0 或更高版本的流程

作业分配​

Orchestrator 不允许使用无效配置启动作业。尝试在无效的设置中启动作业会导致显示描述性错误消息,为您提供有关如何修复配置的详细信息。

Starting a job using dynamic allocation, i.e. no machine or account specified, with an incompatible folder setup results in an error. Make sure to correct the setup, otherwise, jobs stay pending indefinitely. For example, trying to run a .NET Framework 4.6.1 background job when there are only cross-platform templates in the folder does not work, and jobs stay pending until the configuration is fixed.

在“作业详细信息”窗口中了解有关如何修复配置的详细信息。

无效配置​

  • 前台流程是基于用户界面开发的,因此需要用户界面才能执行。目前,UiPath 前台自动化仅适用于 Windows。因此,在“仅限跨平台”计算机上使用前台自动化不是有效设置。
  • 在 Linux 计算机上使用“仅限 Windows”模板不是有效设置。请使用“仅限跨平台”模板或无限制模板(“全部”)。
  • Employing a Cross-platform only template on a machine with a UiPath Robot version smaller than 2021.10+ is not a valid setup. Update the version or set the machine template to Windows only or All.
  • 优化无人值守基础架构​
  • 示例​
  • 提示与技巧​
  • 作业分配​
  • 无效配置​

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新