- 发行说明
- 入门指南
- UiPath Assistant
- 安装和升级
- 机器人类型
- 机器人组件
- 许可
- 将机器人连接到 Orchestrator
- 流程与活动
- 日志记录
- Robot JavaScript SDK
- 特定场景
- 故障排除
机器人用户指南
关于许可
为快速追踪部署时间并方便集中管理激活,系统会在 Orchestrator 的“许可证”页面中按租户显示机器人许可。在此页面中,只需单击按钮即可上传、续订或删除许可证。
首先,您需要激活许可证并将其上传到 Orchestrator,如此处所述。然后,只需将机器人许可证连接到 Orchestrator 即可将其激活。
您可以将机器人连接到 Orchestrator:
A. 手动
B. 使用 交互式登录
C. 使用自动机器人注册
每种方法都需要根据您的实际设置在 Orchestrator 中正确配置用户、机器人和计算机实体。
此类许可证适用于有人值守的 Studio 机器人和 StudioX 机器人。
一种向用户授权的许可证。此类许可证可用于在任何计算机上注册任意数量的机器人,前提是这些机器人均使用相同的 Active Directory 用户名。此类用户不能同时使用多个机器人。
此类许可证适用于有人值守的 Studio 机器人和 StudioX 机器人。
鉴于您在实际使用机器人时才会使用此类许可证,因此可利用该许可证帮助用户轮班作业。
以下情况中,机器人会在 Orchestrator 中依据类型使用并发许可证:
- 机器人已连接到 Orchestrator
- UiPath Assistant 正在运行(且不仅是在执行流程期间)
- Studio 正在运行
因此,您可以在多台计算机上定义数百个机器人,但在某个特定时刻仅使用 50 个许可证(举例而言),而此数字正是能同时将机器人连接到 Orchestrator 的用户数上限。
-
Attended Named User - 无论在多少台计算机上定义,在 Orchestrator 中定义这种许可证时用户都会使用许可证。但是,用户无法同时从多台计算机进行连接。请注意,此情况仅适用于 Active Directory 用户。如果您有本地用户,则每个本地用户均参与计数并使用许可证。
例如,如果您在一台计算机上有 10 位用户,且已在 Orchestrator 中将其定义为有人值守机器人,则需使用 10 个有人值守许可证。如果您在 10 台不同的计算机上定义同一用户,则只需使用 1 个许可证。
“有人值守”页面显示已在 Orchestrator 中定义为机器人的所有用户名,以及最后一次登录时间、分配到的计算机数量和用户当前的连接状态。最后,通过单击“查看机器人”按钮,即可显示基于特定用户名定义的所有机器人的列表。
-
有人值守并发 - 此类许可证可授权多个用户同时运行机器人,并且只在需要使用机器人时才会占用许可证。如果用户需要轮班作业,建议您使用此类许可证。
无论在 Orchestrator 中定义多少用户,只有在打开 UiPath Assistant 时才会占用许可证。
例如,您可以在 300 台计算机上部署 50 位用户,并在 Orchestrator 中将所有用户定义为有人值守机器人,但由于没有用户正在使用机器人(UiPath Assistant 未打开),因此不会消耗任何许可证。如果 2 位用户通过同一台计算机进行连接,则消耗 2 个许可证。
“有人值守并发”页面显示作为机器人连接到 Orchestrator 的所有用户名,以及最后一次登录时间、分配到的计算机数量和机器人当前的许可状态。最后,通过单击“查看机器人”按钮,即可显示基于特定用户名定义的所有机器人的列表。
无论您的有人值守许可证是何种类型,您都能在指定时间内离线运行有人值守机器人。这意味着,无论出于何种原因与 Orchestrator 断开连接,机器人均不会失去许可证。可通过“租户设置”页面配置此参数。
Studio 或 StudioX 许可证的工作原理与有人值守许可证类似,但其仅授予将 Studio 或 StudioX 连接到 Orchestrator 的权限。您可以通过本地许可证或连接到 Orchestrator 获得 Studio 的使用权。
如果 Studio 或 StudioX 已拥有本地许可证,则无需使用 Orchestrator 许可证池中的其他许可证,前提是您在 Orchestrator 创建机器人时已选中外部许可证复选框。Automation Cloud 将不再支持本地许可证,您可单击此处,了解更多信息
请注意,将 Studio 连接到 Orchestrator 的做法仅适用于 Active Directory 用户。如果您有本地用户,则每个本地用户均参与计数并使用许可证。
在此许可模式中,我们可计算出能同时执行流程的 Unattended/NonProduction Robot 数量上限。该数目由分配给所有在线计算机的 runtime 总数得出。您可以在所有计算机上分发许可证。
请注意,分配的运行时数量无法超过可用运行时的数量。例如,如果您在向一台计算机分配 2 个运行时后还剩 4 个可用运行时,则表示最多只能为此计算机分配 6 个运行时。
在“许可证”页面中,显示所有在线计算机上可用的运行时总数。
您可以为计算机分配自定义的运行时数量,确定当 UiPath 机器人服务在该计算机上运行时需占用的无人值守/非生产许可证数量。而计算机上定义的机器人数量完全不受运行时数量限制。
例如,若为拥有 5 个机器人的计算机分配 3 个运行时,则一共只会占用 3 个许可证。如果执行 5 个作业或调度该计算机上的所有机器人,则会发生以下事件:
- 在前 3 个拥有许可证的机器人上执行 3 个作业;
- 剩余 2 个无许可证的权机器人将处于挂起状态;
- 前 3 个机器人释放许可证;
- 剩余 2 个机器人获得许可证,并执行分配的作业。
如果您在一台计算机上只有一个无人值守/非生产机器人,且已为该计算机分配 30 个运行时,则当其处于在线状态时,需使用 30 个许可证。
如果 Windows 工作站计算机上有 10 个用户(机器人),则您每次只能执行一个流程,并且必须将运行时数量保留为默认值 1。如果您将多个运行时分配给 Windows 工作站计算机并尝试同时执行多个作业,则系统会抛出错误。
如果 UiPath 机器人服务正在给定计算机上运行,则其会显示为已获得许可。如果没有更多可用的许可证,则计算机将无法获得许可。
Unattended 或 NonProduction 页面列有所有将机器人定义为“无人值守”的计算机,并且还会显示分配的运行时数量、已定义和正在运行的机器人数量以及计算机的许可证状态。此外,您可以编辑分配给计算机的运行时数量,并显示在该计算机上定义的机器人列表。