- 入门指南
- 最佳实践
- 租户
- 操作
- 文件夹上下文
- 自动化
- 流程
- 作业
- 触发器
- 日志
- 监控
- 队列
- 资产
- 存储桶
- Test Suite - Orchestrator
- 操作目录
- 配置文件
- 系统管理员
- 身份服务器
- 身份验证
- 其他配置
- 集成
- 传统机器人
- 故障排除
关于许可
在 Orchestrator 的“许可证”页面上,在主机和租户级别都可以使用机器人许可证。这使您可以快速跟踪部署时间,并轻松地从集中位置管理激活。单击按钮即可激活、续订、删除和分配许可证。
您可以为一个租户获取单个许可证,也可以为多个租户获取汇总许可证:
在这种情况下,每个租户都有一个许可证文件。此类型的许可证只能在许可证页面上以租户级别添加。有关更多详细信息,请参阅管理许可证页面。
这使您能够使用单个许可证来许可 Orchestrator 实例中的多个租户。该许可证可聚合多个许可证,非常适合在 Orchestrator 实例中的租户之间分发。
请记住,在进行分发时,您必须符合许可证规定的限制。 此外,对于使用已 命名用户 许可证的租户,您分配的许可证数量必须至少等于该租户中定义的用户数量。
然后,只需将机器人许可证连接到 Orchestrator 即可将其激活。
对于 Studio,有两种 可能性:
- 您可以直接从 Orchestrator 激活其许可证。 这是推荐的方法。
- 您可以在本地激活它,然后通过其机器人将 Studio 连接到 Orchestrator。 请记住,在创建机器人时选中“ 独立许可证” 复选框,以防止 Orchestrator 从其许可证池中为 Studio 分配许可证。
如果您想评估是否有空间最大化许可效率,则可以在许可页面(即许可证使用情况部分)上查询历史许可数据。在这里,您可以查看每种类型的机器人同时使用的最大许可证数量,通过划掉类型来筛选数据或根据需要调整时间间隔。
请注意,该图表仅针对使用的许可证(由机器人执行的作业)进行填充,并且需要一天的时间才能在此处显示机器人使用情况信息。即使您续订或删除许可证,也会在此处保留并显示数据。
要执行各种与许可证相关的操作,您需要几个权限:
- 对许可证的“编辑”或“创建”权限 - 使您能够上传许可证。
- 查看许可证 - 启用许可页面上的查看更多按钮,您可以在相应的页面上查看有关拥有许可证的机器人的详细信息:有人值守/Studio/StudioX 或无人值守/非生产。请记住,这些页面中均未启用查看机器人按钮,除非您也对机器人具有查看权限。
- 对许可证的“删除”权限 - 使您能够删除许可证。
此类许可证适用于有人值守的机器人和 Studio/StudioX 机器人。
一种向用户授权的许可证。此类许可证可用于在任何计算机上注册任意数量的机器人,前提是这些机器人均使用相同的 Active Directory 用户名。此类用户不能同时使用多个机器人。
此类许可证适用于有人值守的机器人和 Studio/StudioX 机器人。
鉴于您在实际使用机器人时才会使用此类许可证,因此可利用该许可证帮助用户轮班作业。
以下情况中,机器人会在 Orchestrator 中依据类型使用并发许可证:
- 机器人已连接到 Orchestrator
- UiPath 机器人托盘正在运行(且不仅是在执行流程期间)
- Studio/StudioX 正在运行
因此,您可以在多台计算机上定义数百个机器人,但在某个特定时刻仅使用 50 个许可证(举例而言),而此数字正是能同时将机器人连接到 Orchestrator 的用户数上限。
Attended Named User - 无论定义用户的计算机数量如何,在 Orchestrator 中定义用户时均需使用许可证。不过,此类用户一次无法通过多计算机进行连接。请注意,此情况仅适用于 Active Directory 用户。如果您有本地用户,则每个本地用户均参与计数并使用许可证。
例如,如果您在一台计算机上有 10 位用户,且已在 Orchestrator 中将其定义为有人值守机器人,则需使用 10 个有人值守许可证。如果您在 10 台不同的计算机上定义同一用户,则只需使用 1 个许可证。
有人值守页面显示已在 Orchestrator 中定义为机器人的所有用户名,以及最后一次登录时间、分配到的计算机数量和用户当前的连接状态。最后,通过单击查看机器人按钮,即可显示基于特定用户名定义的所有机器人的列表。
Studio/StudioX/StudioPro 许可证的工作方式与有人值守许可证类似;但是,它仅授予您将 Studio、StudioX 或 StudioPro 连接到 Orchestrator 的权限。 Studio (X/Pro) 的使用权由本地许可证授予,或通过将其连接到 Orchestrator 来授予。
如果 Studio/StudioX/StudioPro 已拥有本地许可证,则无需使用 Orchestrator 许可证池中的其他许可证,前提是您在 Orchestrator 创建机器人时已选中独立许可证复选框。
请注意,将 Studio/StudioX/StudioPro 连接到 Orchestrator 的做法仅适用于 Active Directory 用户。如果您有本地用户,则每个本地用户均参与计数并使用许可证。
在此许可模式中,我们可计算出能同时执行流程的无人值守/非生产机器人数量上限。该数目由分配给所有在线计算机的 runtime 总数得出。您可以在所有计算机上分发许可证。
请注意,分配的运行时数量无法超过可用运行时的数量。例如,如果您在向一台计算机分配 2 个运行时后还剩 4 个可用运行时,则表示最多只能为此计算机分配 6 个运行时。
在“ 许可证 ” 页面上,显示所有在线计算机上可用的运行时总数。 请记住,一旦启动机器人服务,计算机就会消耗许可证。 为防止立即使用许可证,请从相应的“许可证” 页面 禁用 计算机。 请注意,您不能在禁用的计算机上使用 Studio 或机器人。
您可以为计算机分配自定义的运行时数量,确定当 UiPath 机器人服务在该计算机上运行时需占用的无人值守/非生产许可证数量。而计算机上定义的机器人数量完全不受运行时数量限制。
例如,若为拥有 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 参数配置这些值。
许可证到期后,有一段许可的宽限期,您可以在该宽限期内续订许可证,而不会遇到任何操作中断的情况。登录时,将显示一条通知,通知您许可证已过期以及宽限期的持续时间:
您可以单击“确定”关闭通知,然后继续照常工作。在规定的宽限期结束后,您的 Orchestrator 将不再获得许可,并且无法再运行。