机器人
2020.10
False
横幅背景图像
机器人用户指南
上次更新日期 2023年9月20日

关于许可

为快速追踪部署时间并方便集中管理激活,系统会在 Orchestrator 的“许可证”页面中按租户显示机器人许可。在此页面中,只需单击按钮即可上传、续订或删除许可证。



首先,您需要激活许可证并将其上传到 Orchestrator,如此处所述。然后,只需将机器人许可证连接到 Orchestrator 即可将其激活。

您可以将机器人连接到 Orchestrator:

B. 使用 交互式登录

每种方法都需要根据您的实际设置在 Orchestrator 中正确配置用户、机器人和计算机实体。

备注:

机器人许可证只能供单个租户使用。

每个租户或多个租户都可以拥有 Orchestrator 许可证。

许可概念

命名用户

此类许可证适用于有人值守的 Studio 机器人和 StudioX 机器人。

一种向用户授权的许可证。此类许可证可用于在任何计算机上注册任意数量的机器人,前提是这些机器人均使用相同的 Active Directory 用户名。此类用户不能同时使用多个机器人。

并发用户

此类许可证适用于有人值守的 Studio 机器人和 StudioX 机器人。

鉴于您在实际使用机器人时才会使用此类许可证,因此可利用该许可证帮助用户轮班作业。

以下情况中,机器人会在 Orchestrator 中依据类型使用并发许可证:

  • 机器人已连接到 Orchestrator
  • UiPath Assistant 正在运行(且不仅是在执行流程期间)
  • Studio 正在运行

因此,您可以在多台计算机上定义数百个机器人,但在某个特定时刻仅使用 50 个许可证(举例而言),而此数字正是能同时将机器人连接到 Orchestrator 的用户数上限。

并发运行时

这种类型的许可证仅适用于无人值守/非生产/用于测试目的的计算机。

当处于在线状态且连接到 Orchestrator 时,计算机使用的许可证数与其将其连接到 Orchestrator 时所用的计算机模型的运行时容量相等。运行时表示可同时在特定机器上运行的机器人数量上限,并且支持手动自定义。

Windows 工作站一次只能运行一个后台流程,因此建议只为其分配一个运行时。

Windows Server 计算机支持更多机器人同时执行多个流程,因此您可为其分配更多运行时。

注意:请注意,计算机上定义的机器人数量可大于为该计算机分配的运行时数量。

机器人许可证类型

有人值守

  • Attended Named User - 无论在多少台计算机上定义,在 Orchestrator 中定义这种许可证时用户都会使用许可证。但是,用户无法同时从多台计算机进行连接。请注意,此情况仅适用于 Active Directory 用户。如果您有本地用户,则每个本地用户均参与计数并使用许可证。

例如,如果您在一台计算机上有 10 位用户,且已在 Orchestrator 中将其定义为有人值守机器人,则需使用 10 个有人值守许可证。如果您在 10 台不同的计算机上定义同一用户,则只需使用 1 个许可证。

“有人值守”页面显示已在 Orchestrator 中定义为机器人的所有用户名,以及最后一次登录时间、分配到的计算机数量和用户当前的连接状态。最后,通过单击“查看机器人”按钮,即可显示基于特定用户名定义的所有机器人的列表。

  • 有人值守并发 - 此类许可证可授权多个用户同时运行机器人,并且只在需要使用机器人时才会占用许可证。如果用户需要轮班作业,建议您使用此类许可证。

无论在 Orchestrator 中定义多少用户,只有在打开 UiPath Assistant 时才会占用许可证。

例如,您可以在 300 台计算机上部署 50 位用户,并在 Orchestrator 中将所有用户定义为有人值守机器人,但由于没有用户正在使用机器人(UiPath Assistant 未打开),因此不会消耗任何许可证。如果 2 位用户通过同一台计算机进行连接,则消耗 2 个许可证。

“有人值守并发”页面显示作为机器人连接到 Orchestrator 的所有用户名,以及最后一次登录时间、分配到的计算机数量和机器人当前的许可状态。最后,通过单击“查看机器人”按钮,即可显示基于特定用户名定义的所有机器人的列表。

无论您的有人值守许可证是何种类型,您都能在指定时间内离线运行有人值守机器人。这意味着,无论出于何种原因与 Orchestrator 断开连接,机器人均不会失去许可证。可通过“租户设置”页面配置此参数。

注意:特定租户可能只有一种许可证类型:Attended Named User Attended Concurrent。

Studio 或 StudioX

Studio 或 StudioX 许可证的工作原理与有人值守许可证类似,但其仅授予将 Studio 或 StudioX 连接到 Orchestrator 的权限。您可以通过本地许可证连接到 Orchestrator 获得 Studio 的使用权。

如果 Studio 或 StudioX 已拥有本地许可证,则无需使用 Orchestrator 许可证池中的其他许可证,前提是您在 Orchestrator 创建机器人时已选中外部许可证复选框。Automation Cloud 将不再支持本地许可证,您可单击此处,了解更多信息

注意:特定租户可能只有一种许可证类型:Studio 和/或 StudioX Named User Studio 和/或 StudioX Concurrent。

请注意,将 Studio 连接到 Orchestrator 的做法仅适用于 Active Directory 用户。如果您有本地用户,则每个本地用户均参与计数并使用许可证。

注意:如果 Studio 或 StudioX Named User 机器人使用相同的 Active Directory 用户名但位于不同计算机上,则不能启动多个作业。如果这样做,则只有一个机器人可执行指定作业。

无人值守或非生产

在此许可模式中,我们可计算出能同时执行流程的 Unattended/NonProduction Robot 数量上限。该数目由分配给所有在线计算机的 runtime 总数得出。您可以在所有计算机上分发许可证。

请注意,分配的运行时数量无法超过可用运行时的数量。例如,如果您在向一台计算机分配 2 个运行时后还剩 4 个可用运行时,则表示最多只能为此计算机分配 6 个运行时。

在“许可证”页面中,显示所有在线计算机上可用的运行时总数。

您可以为计算机分配自定义的运行时数量,确定当 UiPath 机器人服务在该计算机上运行时需占用的无人值守/非生产许可证数量。而计算机上定义的机器人数量完全不受运行时数量限制。

注意:当从旧版本更新到 v2018.2 时,若设置高密度机器人,则系统会将每台计算机的运行时数量自动设为 1,而非该计算机上的机器人总数。

例如,若为拥有 5 个机器人的计算机分配 3 个运行时,则一共只会占用 3 个许可证。如果执行 5 个作业或调度该计算机上的所有机器人,则会发生以下事件:

  1. 在前 3 个拥有许可证的机器人上执行 3 个作业;
  2. 剩余 2 个无许可证的权机器人将处于挂起状态;
  3. 前 3 个机器人释放许可证;
  4. 剩余 2 个机器人获得许可证,并执行分配的作业。

如果您在一台计算机上只有一个无人值守/非生产机器人,且已为该计算机分配 30 个运行时,则当其处于在线状态时,需使用 30 个许可证。

如果 Windows 工作站计算机上有 10 个用户(机器人),则您每次只能执行一个流程,并且必须将运行时数量保留为默认值 1。如果您将多个运行时分配给 Windows 工作站计算机并尝试同时执行多个作业,则系统会抛出错误。

如果 UiPath 机器人服务正在给定计算机上运行,则其会显示为已获得许可。如果没有更多可用的许可证,则计算机将无法获得许可。

UnattendedNonProduction 页面列有所有将机器人定义为“无人值守”的计算机,并且还会显示分配的运行时数量、已定义和正在运行的机器人数量以及计算机的许可证状态。此外,您可以编辑分配给计算机的运行时数量,并显示在该计算机上定义的机器人列表。

注意:如果处于在线状态但未获得许可证,则计算机每秒都会尝试获取运行时。

兼容性注意事项

建议将整个 UiPath 套件更新到 v2018.2,以充分利用其提供的全新灵活许可模式。

不支持在 v2018.3 Orchestrator 中向 v2016.2 机器人授予许可证。

如果您在 v2018.2 Orchestrator 中向 v2017.1 机器人授予许可证,则有人值守机器人会受以下限制影响:

  • “机器人”页面中,每个机器人均未标记为已许可。请注意,这只是一个表面问题。
  • 如果多台计算机上存在相同的 Active Directory 用户,则您将不能同时执行此用户。

此页面是否有帮助?

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