orchestrator
2023.4
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
UiPath logo, featuring letters U and I in white
Orchestrator 用户指南
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 2024年10月17日

实时流和远程控制

在作业正在进行时,您可以访问运行自动化的机器人实时流。如需进行故障排除或调试,您可以使用自己的鼠标和键盘来控制执行,而无需暂停自动化。

实时流和远程控制功能适用于 Automation Cloud Robot - Serverless 和 Windows Robot 2023.4 及更高版本。由于技术限制,我们无法为 Linux 机器人提供全面支持。

备注:
  • 在具有高密度机器人的计算机上,您只能在一个机器人上启动实时流。

  • 此功能不能与 Windows 后台作业一起使用。

Windows Robot 2023.10 及更早版本的先决条件

  1. 启用 SignalR。详细信息…
  2. 请按照以下步骤安装 VNC 服务器:
    1. 下载 TightVNC。我们当前支持的版本为 2.8.75。
    2. 运行安装程序,并在进入“选择安装类型”界面后选择“自定义”
    3. 单击“下一步”
    4. 确保选择“将 TightVNC 服务器注册为系统服务”选项(在“ TightVNC 服务配置”下)。
    5. 如果您使用的是物理计算机,则必须将显示器连接到该计算机。

网络要求

由于许多因素,要使实时流和远程控制会话顺利运行,最低网络要求可能会有很大差异:

  • 机器人的屏幕分辨率

  • 自动化推动的变化 - 图像和文本的变化越动态,流量就越大

  • 您的计算机和 Automation Cloud 区域之间的延迟时间

  • 机器人与 Automation Cloud 区域之间的延迟

考虑到上述情况,对于 1920x1080 的屏幕分辨率,我们建议使用 3MB/秒的网络带宽。

启用功能

实时流和远程控制操作由流程创建或编辑窗口的“其他设置”选项卡中显示的以下选项控制:

  • “允许实时流”开关

    默认禁用。

  • 启用“允许实时流式传输”时,还会显示“实时流式传输时允许远程控制”选项,并带有两个单选按钮:
    • 已禁用(这是默认选择)
    • 已启用
docs image

常规权限

这些功能由“实时流和远程控制”权限控制,具有以下选项:

  • “查看” - 允许您查看正在运行的作业的实时流。
  • “编辑”- 允许您远程控制正在运行的作业。
  • “创建”- 允许您在流程级别启用功能。

实时流

可以在所需作业运行时从其上下文菜单访问实时流,该作业将在新的浏览器标签页中打开。

docs image

审核

审核中包含实时流活动,以便您查看以下内容:

  • 如果有人访问实时流。
  • 访问实时流的时间。
  • 可访问它的用户(以及用户在访问时拥有的权限)。

权限

要访问可用的实时流,您需要具有文件夹级别的“实时流和远程控制”权限并启用“查看”选项。

遥控器

此选项使您可以通过其实时流来控制正在运行的自动化,以便对任何问题进行故障排除,例如长时间运行的工作流以及中断或阻止的流程。只有同时启用实时流时,该选项才可用。进行远程控制不会暂停作业执行,因此您可以根据需要干预自动化。

权限

要控制正在运行的自动化,您需要具有文件夹级别的“实时流和远程控制”权限并启用“编辑”选项。

安全注意事项

客户端和目标计算机之间的实时流连接通过 VNC 代理经由 TLS 建立隧道,这意味着服务器是安全的。此外,每次启动实时流会话时,都会生成唯一的 JWT 令牌,并将其用于对请求进行身份验证。不安全流量的唯一实例是用于本地主机连接的机器人计算机。

在机器人端,系统会为每个作业生成唯一的密码,并为 VNC 服务器设置密码。服务器仅在实时流会话期间运行。当用户与会话断开连接时,VNC 服务器也会关闭。

网络流程

  1. 当您从 Orchestrator 界面发出请求以启动实时流时,Orchestrator 会向机器人发送命令以启动新的远程控制会话。
  2. 机器人启动在动态端口上侦听的 VNC 服务器。VNC 服务器以“仅环回”方式启动,该设置将禁用远程连接。Orchestrator 命令还包括用于 VNC 身份验证的密码,该密码在 VNC 服务器和浏览器客户端之间共享。
  3. 然后,机器人将启动以下内容:
    1. 另一个通过动态端口连接到本地 VNC 服务器的程序
    2. UiPath 实时流代理
    • 该程序通过将所有 TCP 流量转换为 WebSocket 安全协议 (wss),从而将其转发到实时流代理。
  4. Orchestrator VNC 客户端连接到同一个实时流代理,该代理的作用是配对两个 WebSocket:一个来自浏览器中的 VNC 客户端,另一个则来自机器人。然后,该代理会在两个 WebSocket 之间创建一条隧道,并将所有流量从一个 WebSocket 转发到另一个 WebSocket。
    docs image

错误情况

这些是您在实时流传输和/或远程控制正在运行的执行时偶尔可能会遇到的一些问题,以及我们建议的解决方案。

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。