设备是您用来连接 Control Room 以创建或运行自动化的计算机。

先决条件

具有查看和管理所有设备权限的 Control Room 用户可以查看、注册和管理设备,以便运行自动化。 有关所需权限的更多信息,请参阅 设备权限

使用设备页面执行以下操作:
  • 查看所有可用设备及其各自的属性,例如当前 Control Room 实例的状态(已连接、已断开、需要更新、更新可用等)、平台(Windows 或 MacOS)、默认用户设备类型(单用户或多用户)等。
  • 创建并查看 Control Room 当前实例中可用的设备池列表。
  • 立即在选定的 机器人运行程序 上运行自动化。

    如果设备已由 机器人创造程序 以外的其他用户注册,并且 机器人创造程序 不具有注册设备权限或为其分配的关联设备,则当您从编辑器窗口运行自动化时,部署会失败并显示权限不足的错误消息。

  • 计划在选定的 机器人运行程序 上运行自动化。
  • 在选定的设备池中运行自动化。
登录 Control Room 并单击管理 > 设备,以查看设备页面。
单击顶部的下拉菜单,以根据下表中列出的各种参数筛选可用设备:
筛选类型 描述
状态 使您能够根据状态筛选可用设备列表。 单击选择,以选择状态。

例如,如果您选择有可用更新,则会显示需要 机器人代理 版本更新的设备。

设备名称 搜索字段中输入设备的名称。
平台 单击选择,根据平台(例如 MacOS 或 Windows)筛选可用设备。
设备昵称 如果您已设置设备的昵称,请在搜索字段中输入该昵称。
设备类型 单击选择,根据类型(例如单用户或多用户)筛选可用设备。
注: 多用户设备当前不适用于 MacOS
使用寿命 单击选择,根据以下选项筛选设备:
  • 持久性

    设备是为了支持持久性虚拟桌面基础架构 (VDI) 而创建的,并在设备从 Control Room 断开连接后不被删除。

  • 临时

    创建设备是为了支持非永久性虚拟桌面基础架构 (VDI),并在设备从 Control Room 断开连接的指定时间后自动删除。

安装类型 单击选择,根据以下选项筛选设备:
  • 系统范围

    适用于设备池中的设备。

  • 用户特定

    适用于 Control Room 登录的专用设备。

设备配置

查看可用于配置设备的以下选项:
连接本地设备
在您的 MacOS 设备上安装 机器人代理 并将其连接到 Control Room
编辑选中项
选择您在 Control Room 上注册的任意一个或多个设备,以编辑设备昵称、使用寿命、部署类型等各种设备详细信息。

有关更多信息,请参阅 同时编辑多个设备

更新选中项
从可用设备列表中选择要更新 机器人代理 版本的设备。
使用选中项创建设备池
选择要添加到设备池中的设备。
有关更多信息,请参阅 创建设备池
注: 由于在创建设备池时无法包含 MacOS 设备,因此仅显示可用的窗口设备。 因此,只能在设备池上运行使用 Windows 平台创建的自动化。
将选中项导出到 CSV
根据以下内容将数据导出到 CSV 文件:
  • 筛选器
  • 选择
刷新表
刷新表内容以查看更新的状态。
自定义列
可用于显示或隐藏特定列。
下表列出了修改特定设备最后更新信息时发生的所有事件:
事件 上次修改时间 修改者
设备注册 设备注册的时间 注册设备的用户
设备自动注册 设备注册的时间 系统
更新设备高级配置设置 设置被修改的时间 更新设置的用户
更新设备日志配置 设置被修改的时间 更新设置的用户
更新设备类型 设置被修改的时间 更新设置的用户
更新设备寿命 设置被修改的时间 更新设置的用户
更新设备分辨率设置 设置被修改的时间 更新设置的用户
更新设备自动登录设置 设置被修改的时间 更新设置的用户
更新设备资源阈值设置 设置被修改的时间 更新设置的用户

节点管理器

Node Manager 启用 Control Room 与已注册 机器人运行程序 设备之间的通信。 Node Manager 收集自动化的执行状态,并将此信息转发给 Control Room

Control Room 部署自动化时,Node Manager 会在以下全局缓存位置下载该自动化及相关工件:

/Library/Caches/AAI/NM/GlobalCache

然后,自动化资源会被提取到用户的部署目录下:

/Users/<UserName>/resources/<DeploymentID>

然后,Node Manager 会在启动机器人启动器之前验证用户会话。 自动化执行完成时,自动化的成功或失败等详细信息将发送到 Control Room

常见问题解答
我在 MacOS 中的什么位置可以找到 Node_Manager 启动脚本和相关的 plist 文件?
MacOS 设备上,Node Manager 启动脚本位于以下位置:

/Library/LaunchDaemons

plist 文件可在以下位置获取:

com.automationanywhere.nodemanager.plist
注: plist 或属性列表是 MacOS 中存储用户设置或应用程序配置的文件。
如何启动或停止 Node Manager?
在您的 MacOS 设备上,可以通过导航到以下位置来启动或停止 Node Manager:

sudo /bin/launchctl bootstrap system /Library/LaunchDaemons/com.automationanywhere.nodemanager.plist

我在 MacOS 设备中的什么位置可以找到 Node Manager 日志文件?
Node Manager 日志文件可在以下位置找到:

/Library/Caches/AAI/NM/Logs

机器人启动器

机器人启动器可捕获有关自动化执行的信息,例如执行的操作、触发的事件以及遇到的任何错误。

MacOS 机器人启动器与 机器人代理 捆绑包一起打包,其中包含机器人启动器所需的权限。

机器人代理 捆绑包使用 JavaMacLauncher 启动机器人启动器,以确保权限被注册到 机器人代理 捆绑包而不是 java exe

如果任何可用的 软件包 需要机器人启动器不具备的权限,MacOS 在首次执行包含此类 软件包 的自动化时才会提示用户同意。 当用户同意时,权限会被注册,随后任何其他自动化与 软件包 的执行都不会触发用户同意。 例如,Microsoft 365 Excel 软件包录制器 软件包

自动化开发人员的注意事项

  • 专业开发者和平民开发者用户可从私有工作区在兼容设备上运行自动化。 例如,如果您使用 MacOS 平台创建一个自动化,则只能在另一个 MacOS 设备上部署此自动化,而不能在 Windows 设备上部署。
  • 仅有人值守 机器人运行程序 用户可以根据所选的兼容(默认)设备,从公共工作区运行自动化。
  • 使用 MacOS 平台创建的自动化目前无法使用弹性设置来阻止不需要的弹出窗口或记录自动化。