Orchestrator
2023.4
False
横幅背景图像
Orchestrator 用户指南
上次更新日期 2024年4月19日

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

备注:

下表显示了需根据流程的目标框架和操作系统兼容性执行流程的 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 桌面:

流程类型 = 仅限后台 流程兼容性 = 仅限 Windows 无人值守运行时 = 4

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

6 个后台流程

跨平台

(.NET 5.0 或更高版本)

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

“流程类型”=“仅限后台”
“流程兼容性”=“仅限跨平台”
“无人值守运行时”= 2

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

10 个前台流程

Windows

(.NET 5.0 或更高版本)

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

“流程类型”=“仅限前台”
“流程兼容性”=“仅限 Windows”
“无人值守运行时”= 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 不允许使用无效配置启动作业。尝试在无效的设置中启动作业会导致显示描述性错误消息,为您提供有关如何修复配置的详细信息。



如果使用动态分配(即未指定任何计算机或帐户)和不兼容的文件夹设置启动作业,则会导致错误。请务必更正设置,否则作业将无限期保持待处理状态。例如,当文件夹中只有跨平台模板时,尝试运行 .NET Framework 4.6.1 后台作业将失败,因为在修复配置之前,作业将保持待处理状态。



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



无效配置

  • 前台流程是基于用户界面开发的,因此需要用户界面才能执行。目前,UiPath 前台自动化仅适用于 Windows。因此,在“仅限跨平台”计算机上使用前台自动化不是有效设置。
  • 在 Linux 计算机上使用“仅限 Windows”模板不是有效设置。请使用“仅限跨平台”模板或无限制模板(“全部”)。
  • 在 UiPath Robot 版本低于 21.8 的计算机上使用“仅限跨平台”模板不是有效设置。请更新版本,或者将计算机模板设置为“仅限 Windows”或“全部”。
  • 优化无人值守基础架构
  • 示例
  • 提示与技巧
  • 作业分配
  • 无效配置

此页面是否有帮助?

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