使用计算机模板优化无人值守基础架构
- 不知道计算机对象是什么?查看有关计算机的文章。
- 在流程类型一节中了解有关后台自动化与前台自动化的一些基本概念。
- 请参阅本节中有关自动化项目目标框架和操作系统的几个流程兼容性注意事项。
下表显示了需根据流程的目标框架和操作系统兼容性执行流程的 UiPath™ Robot 版本。
操作系统(目标框架) |
最低为 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 及更高版本 |
前台 |
没有凭据 |
配置无效。您需要凭据才能运行前台作业。 |
您的无人值守工作负载具有独特的基础架构需求,并且会随时间变化。您可以通过将计算机模板和关联的计算机基础架构限制为执行特定类型的流程,从而最大限度地提高效率,并最大程度地减少浪费。
假设您使用 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 |
|
6 个后台流程 |
跨平台 (.NET 5.0 或更高版本) |
我们使用模板 B 连接 3 台 Linux 计算机,其定义如下: “流程类型”=“仅限后台” |
|
10 个前台流程 |
Windows (.NET 5.0 或更高版本) |
我们使用定义如下的模板 C 连接 Windows Server: “流程类型”=“仅限前台” |
|
- 将后台流程执行分配给成本更低的计算机(例如 Linux)。
- 将 Windows 计算机预留给前台自动化。
- 使用 .NET Framework 4.6.1 开发的后台流程需要 Windows。您可以借助 Windows 桌面进行并发执行。后台进程和高密度环境都不需要 Windows Server,因为后台作业可以在同一个帐户下并发运行。
- 您需要 2021.10+ 机器人才能执行 .NET 5.0 或更高版本的流程
Orchestrator 不允许使用无效配置启动作业。尝试在无效的设置中启动作业会导致显示描述性错误消息,为您提供有关如何修复配置的详细信息。
如果使用动态分配(即未指定任何计算机或帐户)和不兼容的文件夹设置启动作业,则会导致错误。请务必更正设置,否则作业将无限期保持待处理状态。例如,当文件夹中只有跨平台模板时,尝试运行 .NET Framework 4.6.1 后台作业将失败,因为在修复配置之前,作业将保持待处理状态。
在“作业详细信息”窗口中了解有关如何修复配置的详细信息。