许可
Orchestrator 通常由系统管理员通过主机许可证或组织级别许可证进行许可。
但是,Orchestrator 中的某些功能要求 Orchestrator 的管理员或用户了解并使用其他类型的许可证,以便使用各种功能。 这些被称为服务许可证,其中,特别令人感兴趣的是运行时。
本页将严格介绍 Orchestrator 管理员和用户在使用 Orchestrator 时感兴趣的许可方面。
用户可以使用多种权限执行本页所述的各种与许可证相关的操作:
- “许可证 - 编辑 ” 或“ 许可证 - 创建 ” - 用于激活或更新许可证
- “许可证” - “查看” - 启用“ 许可证 ” 页面上的“查看更多”按钮,您可以在相应页面中查看有关已许可机器人的详细信息。 如果您还拥有“ 机器人 - 查看” 权限,则这些页面上也可以使用“查看机器人”按钮。
- “许可证” - “删除 ” - 用于删除许可证。
许可过程通常首先是激活 Orchestrator 许可证。 如果要在主机级别管理许可证,请激活 Orchestrator 许可证并将其分配给租户。
对于 Studio,存在两种可能性:
- 您可以直接在 Orchestrator 中激活其许可证。建议使用此方法。
- 您可以在本地激活许可证,然后通过其机器人将 Studio 连接到 Orchestrator。请在创建机器人时选中“独立许可证”复选框;否则,Orchestrator 将从其许可证池中向 Studio 分配许可证。
有多种方法可以从 Orchestrator 监控许可证使用情况:
-
如果要评估是否有空间最大限度地提高许可效率,可以通过从“ 部分”列表中选择“许可证 ”,在“ 租户 ”>“ 监控 ”页面上 监控历史许可数据 。
-
在“许可证”页面中,显示所有在线计算机上可用的运行时总数。请记住,一旦启动机器人服务,计算机就会消耗许可证。
要立即释放许可证,请从相应的“许可证”页面 禁用 计算机。 请注意,您不能在禁用的计算机上使用 Studio 或机器人。
在“机器人”页面上,禁用的计算机会被划掉:
尽管通常从管理界面执行许可证管理,但在 Orchestrator 中,您确实可以使用特定类型的许可证: 运行时,这是供机器人使用的服务许可证。
运行时是运行无人值守自动化所需的许可证。 在 Orchestrator 中创建计算机对象时分配运行时。 分配运行时时需要了解两个方面:
-
运行时数量:您可以为计算机对象(标准计算机或计算机模板)分配自定义的运行时数量,这决定了可以在计算机上同时运行的流程数量。
所需运行时数由您希望允许在此计算机上同时执行的作业数给出;它不受计算机上机器人数量的影响。
假设您有一个计算机模型,其中分配了 10 个生产(无人值守)运行时。 对于使用该模板的计算机密钥连接的 每个 工作站,在租户级别从可用许可证中保留 10 个生产(无人值守)运行时,允许同时执行 10 个作业。 在这些保留的运行时中,运行时仅在作业执行期间处于使用状态。 因此,如果您使用该模板将 4 台计算机连接到 Orchestrator,则需要并在租户级别预留 40 个运行时。 例如,如果有 25 个作业正在运行,则 40 个保留的运行时中有 25 个正在使用中,剩下的 15 个运行时保留但未使用。
- 运行时 类型:分配给计算机对象的运行时 类型决定了可以在该计算机上运行的流程类型。
由于对于传统文件夹,您可以在同一台计算机上拥有多个机器人实体,因此请务必了解,更多机器人并不意味着更高的执行能力。 为此,您需要更多运行时。
例如,若为拥有 5 个机器人的计算机分配 3 个运行时,则一共只会占用 3 个许可证。如果执行 5 个作业或调度该计算机上的所有机器人,则会发生以下事件:
- 在前 3 个拥有许可证的机器人上执行 3 个作业;
- 剩余 2 个无许可证的权机器人将处于挂起状态;
- 前 3 个机器人释放许可证;
- 剩余的 2 个机器人已获得许可,它们将执行分配的作业,保留一个许可证,但未使用。
如果您在一台计算机上只有一个无人值守或非生产机器人,且已为该计算机分配 30 个运行时,则当其处于在线状态时,需使用 30 个许可证。
如果您在一台 Windows 7 计算机上有 10 个用户(机器人),则您每次只能执行一个流程,并且必须将运行时数量保留为默认值 1。如果您将多个运行时分配给 Windows 工作站计算机并尝试同时执行多个作业,则系统会抛出错误。
如果 UiPath 机器人服务正在给定计算机上运行,则其会显示为已获得许可。如果没有更多可用的许可证,则计算机将无法获得许可。
Unattended 或 NonProduction 页面列有所有将机器人定义为“无人值守”的计算机,并且还会显示分配的运行时数量、已定义和正在运行的机器人数量以及计算机的许可证状态。此外,您可以编辑分配给计算机的运行时数量,并显示在该计算机上定义的机器人列表。
默认情况下,会在许可证到期日期前 180、90、30、14、7 和 1 天通知您。您可以使用 SystemJobs.LicenseExpirationAlert.DaysBefore 应用设计配置这些值。
在主机级别,对于在多个租户之间分发的单个许可证,只有系统管理员才能收到这些电子邮件警示。 在租户级别,所有具有“ 许可证 - 查看” 权限的活动用户都会收到这些消息。 电子邮件已按用户进行本地化。