阅读和查看 Automation Anywhere 文档

Automation 360

关闭内容

内容

打开内容

Recorder 包

  • 已更新:2022/07/05
    • Automation 360 v.x
    • 构建
    • RPA Workspace

Recorder

录制器 package 将捕获进程中的一系列任务,然后将其自动化。您可以使用 Recorder 捕捉在文本框、按钮、表、单选按钮、组合框和列表视图等应用程序对象上执行的 actions 以对您的业务应用程序(例如桌面、Web、SAP 和 Java 应用程序)实施自动化。

您可以在 Automation 360 中使用两个录制器:Universal RecorderAISense Recorder

何时使用 Universal RecorderAISense Recorder

Universal Recorder
当您要录制与业务应用程序上的用户界面对象的交互(例如单击、读取或写入)时使用 Universal Recorder。捕获对象后,您可以根据要在该对象上执行的 action 指定您的需求。

例如,如果您捕获超链接时,您可以选择操作单击链接或检索链接文本。同样,如果您捕获表对象,您可以指定从表对象中检索总行数或逐个检索每一行并针对性地执行任何 actions。这是最可靠的自动化表单,因为它针对用户界面对象而不是坐标、图像、击键等执行操作。

AISense Recorder
当您在通过 Citrix 公开或通过 RDP 访问的应用程序上构建和实施 bots 自动化时使用 AISense Recorder。您还可以减少花费在构建和实施 bots 自动化上的时间,这适用于难以实现基于对象的自动化的旧式应用程序。

录制器在屏幕分辨率、浏览器和用户界面更改方面的弹性减少了跨业务应用程序录制任务时的限制和障碍。

捕获 action

使用捕获 action 捕获与用户界面 (UI) 对象的交互。此 action 使您能够在构建 bot 时添加单个交互。
注:
  • Version 11.3 开始捕获 action 将取代 Object Cloning 命令。
  • 如果您在任何受支持的浏览器中使用与用于登录计算机的用户帐户不同的用户帐户打开窗口,则 Recorder 可能无法捕获和播放控件 actions 准确。

使用捕获 action

您可以在跨域 iFrame 内部捕获对象及实施自动化,该 iFrame 具有多个使用同一框架源的 iFrame,以及在运行时在 Google ChromeMicrosoft Edge Chromium 浏览器中动态加载的 iFrame。在您捕获跨域 iFrame 内部的对象之后,默认情况下该框架的路径存储于 FrameDOMXPath 属性中。

您可以自动化运行在 Microsoft Edge 具有 IE 模式的 Chromium 和通过 Citrix Workspace 应用程序。

新的 FrameDOMXPath 属性标识了对象所在的框架。您必须选择此属性来成功运行 bot 以对跨域 iFrame 中的对象实施自动化。
注: 如果从搜索条件中清除 FrameDOMPath 属性,则 Recorder 无法识别框架。
Important:Google Chrome 浏览器中,您可以捕获跨域内部的对象并实施自动化,以及使用具有相同框架源的多个框架。
现在,在 Google ChromeMicrosoft Edge Chromium 或 Mozilla Firefox 浏览器上自动执行网页时,可以捕获出现的弹出窗口、提醒对话框、确认对话框和提示对话框。
Recommendations:
  • 如果您想在网页上自动显示提醒对话框,我们建议您在录制器 > 捕获 action 之前添加延迟,因为有时提醒对话框会在应用程序窗口上延迟出现。
  • 要准确捕获或自动执行 SAP 应用程序上的对象,我们建议您启用脚本。如果未启用脚本,则在 bot 运行时窗口下方会显示以下提示消息:

    SAP 脚本已禁用:请启用脚本以进行更可靠的捕获

    如果不启用脚本,则 Recorder 会使用 MSAA 技术来捕获对象,而不是使用 SAP 技术。

对象属性

当您选择要捕获的对象时,Universal Recorder 会收集对象属性上的数据,以便在运行期间识别对象。您可以使用对象属性执行以下操作:
  • 验证捕获的对象属性是否与预期对象匹配。

    例如,当从网站捕获表时,请确保控件类型HTML 标签值为 TABLE

  • 检索属性值。使用获取属性 action 并在 属性名称字段中输入属性名称或从可用属性列表中选择一个对象属性。列表中包含来自对象属性表中搜索条件的建议属性值。要从属性列表中选择对象属性,请将鼠标指针移至属性名称字段的右侧并单击箭头。

    例如,要检索链接的文本,请使用获取属性 action 并在属性名称字段中输入 HTML InnerText,或从属性列表中选择 HTML InnerText

  • 您可以选择 bot 的属性组合,在您的业务应用程序窗口中唯一地搜索对象。

Recorder package 的搜索算法将确保,当您运行 bot 时,只有在对象的属性与您在对象属性表中选择的精确搜索条件相匹配的情况下,该对象才会被捕获。如果该对象的属性与搜索条件不完全匹配,那么该 bot 将会失败并显示错误消息。然而,如果搜索条件包括一个通配符,那么 bot 将捕获符合该条件的第一个对象。

例如,要从带有三个文本框(文本框的名称分别为 firstname1firstname2firstname3)的应用程序中捕捉一个文本框,如果您选择 HTML 名称作为搜索条件,然后在 HTML 名称字段中输入 firstname,并运行 bot,那么该 bot 就会失败并显示错误消息,因为并不存在一个带有 HTML 名称为 firstname 的文本框。然而,如果您在 HTML 名称字段中输入 firstname*,并运行 bot,那么该 bot 将捕获第一个符合条件的文本框。

注: 此功能适用于您使用从 Automation 360 v.23 开始的 Recorder package 2.4.0-20211016-070100 版本(及以后版本)创建的机器人。如果您使用以前版本的 Recorder package 创建 bots,则必须重新捕获对象才能使用此功能。

对捕获的对象执行的操作

捕获对象后,指定运行期间 bot 要对对象执行的操作。例如,当您捕获超链接时,您可以选择单击链接或检索链接文本。要查看所有对象和可能操作的表格,请参阅 对捕获的对象执行的操作 Universal Recorder
注: 如果在运行从 Internet Explorer 捕获对象的 bot 时遇到错误,且错误信息与 Google Chrome 有关,请参见 Your Chrome Plug-in is either not installed or disabled (A-People login required

后台处理

后台处理可让涉及在前台与应用程序互动的自动化(如鼠标单击)在后台运行。我们建议您使用该选项以在后台运行,从而增加目标对象的可见性并提高 bot 准确性。以下 actions 支持后台处理:
  • 单击
  • 设置文本
  • 获取文本

安全录制

启用安全录制模式后,bots 不会在捕获后显示目标对象图像。这可确保敏感数据不会显示。
注: 虽然 bots 不会在捕获后显示目标图像,但图像仍然存储在 Control Room,因为它们是运行 bots 所必需的。

在安全记录模式下录制任务时,预览窗口会临时显示捕获区域的图像。此图像在您离开 Bot editor 窗口浏览或刷新时隐藏。

具有管理员权限的用户必须启用此设置。请参阅 设置

代理支持

如果您的设备配置了代理,则来自此 package 的所有出站请求将通过代理服务器路由。请参阅 ../../../control-room/devices/cloud-bot-agent-authenticate-proxy.html

关于如何使用录制器的场景

使用这些示例任务来熟悉在构建 bots 中是如何使用录制器的。

发送反馈