发行日期: 2022 年 5 月 17 日

本发行说明适用于受 Internet Explorer 生命周期结束 (IE EOL) 影响并因此选择转换 IE 机器人 Cloud On-Premises 沙盒 Community Edition 用户的 Automation 360 v.24R2 补丁版本。

CloudOn-PremisesIQ Bot、沙盒和 Community Edition内部版本 13343 中可用。
注: IQ Bot 内部版本不包含任何特定更新,并且可用于匹配 Control Room 内部版本。

为何采用此版本

Microsoft 宣布从 2022 年 6 月开始,Internet Explorer 的生命周期结束 (EOL),并建议使用 IE 模式的 Microsoft EdgeMicrosoft Edge。 此版本包含已在 IE 模式的 Edge 上认证的软件包和可助您使用 IE 模式的 Edge 批量更新 更新机器人向导 的 IE 机器人。 即将发布的 IE EOL 可能会影响您的部署,具体取决于您当前使用的运行 机器人 的操作系统。

有关详细信息,请参见下表:
Microsoft 操作系统 Automation 360 机器人
Windows 10 半年频道 升级 机器人 以使用兼容的浏览器。

有关支持的浏览器列表,请参阅 Automation Workspace 的浏览器要求

所有其他支持的操作系统 没有直接影响

从即将发布的 Automation 360 v.25 版本开始,系统会提示您通过其他支持的替代浏览器(例如 Control RoomGoogle Chrome [Chromium] 而不是 Microsoft Edge)访问 Internet Explorer。 将无法再在 Control Room 上访问您的 Internet Explorer。 通过与 Microsoft 的浏览器支持策略保持一致,我们可以为您提供更强大的功能,使最新的浏览器(例如 Google ChromeMicrosoft Edge)在技术上可行。

更新到此版本

您可以从以下先前经过认证可更新的版本更新到 Automation 360 v.24R2 On-Premises
  • v.24(内部版本 12350)
  • v.23(版本 11513)
  • v.22(版本 10526)
  • v.21(内部版本 9664、9642、9595)

由于 Community Edition 和 Sandbox 是 Cloud 部署,因此不需要手动升级。 这些环境会自动更新到 Automation 360 v.24R2 内部版本 13343。

如果您未使用上述任何经认证的版本,您需要先将 Automation 360 更新到其中一个经认证的版本(之前所列),然后才能更新到此版本。

有关适用于 Automation 360Google ChromeMicrosoft EdgeMozilla Firefox 扩展程序的最新更新信息,请参阅 Automation 360 的浏览器扩展程序

Bot Agent 更新

此版本包括可选Bot Agent 更新。 要使用 Automation 360 v.24R2 补丁中的功能,请更新随下列版本提供的 Bot Agent
  • 适用于版本 13343 的 Bot Agent 版本 21.200
  • Bot Agent内部版本 13331 版本 21.1000.14009(On-Premises pre-GA)

请注意,如果希望运行现有的 机器人,则不必将您的 Bot Agent 更新到此版本。

如果您已安装 Automation 360 v.24R2 pre-GA 补丁 (内部版本 13331),并使用 Bot Agent 版本 21.1000.14009,请执行以下步骤。
  1. 卸载 pre-GA Bot Agent 版本 21.1000.14009。
  2. 安装适用于 Bot Agent v.24R2(版本 13343)的 Automation 360 版本 21.200。
重要: 如果已从用户验收测试 (UAT) 环境中移出 机器人,并使用 Bot Agent 版本 21.1000.14009 将其部署在实际正式 (PROD) 环境中,则必须使用最新的 Bot Agent 版本 21.200 更新软件包。

Community Edition 功能

软件包
Microsoft Edge 浏览器对 浏览器 软件包 和窗口变量的支持
  • 浏览器 软件包 的下列 操作 现在支持基于 Chromium 的 Microsoft Edge 浏览器:
    • 关闭
    • 获取源代码
    • 返回
    • 打开
    • 运行 JavaScript
  • 浏览器选项中,现在可以从活动选项卡列表中选择 Microsoft Edge 选项卡。
支持 Microsoft EdgeGoogle Chrome浏览器 > 打开 操作 中上次使用的浏览器标签页
您现在可以使用下列浏览器中的上次使用的浏览器标签页预设在新标签页或现有标签页上打开网页:
  • Microsoft Edge
  • 使用 IE 模式的 Microsoft Edge
  • Google Chrome
自动执行 Java Web 应用程序

您现在可以通过使用 录制器 > 捕获开始录制 选项,自动化运行在 Microsoft Edge Chromium 上并使用 IE 模式的 Java 网页应用程序。

使用 IE 模式的 Microsoft Edge 浏览器加载页面的默认等待时间

在使用 IE 模式的 Microsoft Edge 浏览器中自动执行任何 Web 应用程序时,录制器 现在默认等待 30 秒以允许网页完全加载,然后再录制页面上的任何对象,从而使对象检测更为可靠。

CloudOn-Premises 和沙盒功能

Control Room软件包
适用于 Internet Explorer 的全新 更新机器人向导
  • 使用 Control Room 中的全新 更新机器人向导 将现有的 Internet Explorer 机器人 转换为使用 IE 模式的 Microsoft Edge,以确保这些已转换的 机器人 在 IE EOL 后继续运行。

    更新机器人向导 用于转换 IE 机器人

  • 作为管理员,您可以向用户分配新的 更新机器人向导 更新功能权限,以允许用户使用 机器人 来访问 机器人 并将其从 Internet Explorer 转换为使用 IE 模式的 Microsoft Edge

    角色的功能权限

  • 机器人 转换实例中使用查看机器人更新操作查看每个 机器人 转换的摘要和状态。 您可以查看各个行号的操作详细信息,如果需要,可以对处于失败状态或已完成操作的 机器人 采取相应操作,或查看所需状态。

    查看 IE 机器人的转换详细信息

自动执行 Java Web 应用程序

您现在可以通过使用 录制器 > 捕获开始录制 选项,自动化运行在 Microsoft Edge Chromium 上并使用 IE 模式的 Java 网页应用程序。

将使用特定于浏览器的 Automation 360机器人 软件包Internet Explorer 转换为使用 IE 模式的 Microsoft Edge

可以针对下列 软件包机器人Internet Explorer 转换为使用 IE 模式的 Microsoft Edge Chromium:

  • 录制器
  • 浏览器
  • 应用程序
  • 模拟击键
  • 屏幕
  • 鼠标
  • 窗口
  • OCR
  • 应用程序集成
  • 图像识别
  • If
  • 循环
  • Wait

要转换这些 机器人,请在Control Room管理 > 机器人更新选项卡中使用 更新机器人向导

更新机器人向导 用于转换 IE 机器人

基于浏览器的 软件包操作 的下列属性已从 Internet Explorer 更新为使用 IE 模式的 Microsoft Edge 浏览器:
  • 使用基于浏览器或应用程序的窗口、窗口标题和应用程序路径创建的 机器人
  • 窗口变量的默认值、窗口标题和窗口应用程序路径
  • 浏览器变量和浏览器标题
Microsoft Edge 浏览器对 浏览器 软件包 和窗口变量的支持
  • 浏览器 软件包 的下列 操作 现在支持基于 Chromium 的 Microsoft Edge 浏览器:
    • 关闭
    • 获取源代码
    • 返回
    • 打开
    • 运行 JavaScript
  • 浏览器选项中,现在可以从活动选项卡列表中选择 Microsoft Edge 选项卡。
支持 Microsoft EdgeGoogle Chrome浏览器 > 打开 操作 中上次使用的浏览器标签页
您现在可以使用下列浏览器中的上次使用的浏览器标签页预设在新标签页或现有标签页上打开网页:
  • Microsoft Edge
  • 使用 IE 模式的 Microsoft Edge
  • Google Chrome
使用 IE 模式的 Microsoft Edge 浏览器加载页面的默认等待时间

在使用 IE 模式的 Microsoft Edge 浏览器中自动执行任何 Web 应用程序时,录制器 现在默认等待 30 秒以允许网页完全加载,然后再录制页面上的任何对象,从而使对象检测更为可靠。

迁移功能
扫描使用 机器人Microsoft Internet Explorer

您现在可以使用 Bot Scanner 扫描和识别 Internet Explorer 机器人。您还可以分析 Bot Scanner 生成的报告,以获取有关 Internet Explorer 所使用的 机器人 的使用情况统计信息。

EOL 功能的 Bot Scanner | 分析 Internet Explorer 机器人 报告 | Internet Explorer conversion or scanning messages

软件包操作

针对下列 软件包操作,您现在可以将 Internet Explorer 机器人Enterprise 11Enterprise 10 迁移到 Automation 360 并将其转换为使用 IE 模式的 Microsoft Edge

  • 应用程序集成
  • 延迟
  • IF/ELSE循环
  • 图像识别
  • 启动网站
  • 管理 Window 控件
  • MetaBot 屏幕
  • 鼠标
  • 对象克隆

    图像播放模式和坐标播放模式。 坐标播放模式支持鼠标单击操作,其后有击键。

  • OCR
  • 打开程序/文件
  • 屏幕
  • 模拟击键
  • Wait

    支持等待条件等待屏幕变化等待窗口 操作

  • Web 录制器
  • Windows 操作

有关更多信息,请参阅 执行迁移时的包映射

要迁移和转换 机器人 ,请前往管理 > 迁移 > 迁移机器人,然后在 Control Room 中选择将使用 Internet Explorer 构建的机器人转换为具有 Internet Explorer 模式的 Edge选项。

基于浏览器的命令和 操作 的下列属性已从 Internet Explorer 更新为使用 IE 模式的 Microsoft Edge
  • 使用基于浏览器或应用程序的窗口、窗口标题和应用程序路径创建的 机器人
  • 窗口变量的默认值、窗口标题和窗口应用程序路径
    注: 使用值类型变量的 机器人 不会更新为 Microsoft Edge。 必须首先在 旧式自动化 软件包 中启用配置设置,才能以 机器人 兼容模式打开使用 Internet Explorer 构建的 Microsoft Edge
  • 浏览器变量和浏览器标题
将 IE 机器人 转换为使用 IE 模式的 Microsoft Edge

Enterprise 10Enterprise 11 迁移您的 机器人 时,可以在 机器人迁移向导 中使用全新的 将使用 Internet Explorer 构建的机器人转换为使用 Internet Explorer 模式的 Edge 选项将您的 机器人Internet Explorer 转换为使用 IE 模式的 Microsoft Edge

迁移企业 机器人

为迁移的 机器人 更新的历史记录和版本

机器人迁移向导 中,迁移您的 Enterprise 10Enterprise 11 机器人 时,版本历史记录现已更新,可显示是否为迁移的 机器人(签入注释显示 机器人 是从 Enterprise 10Enterprise 11 版本迁移的)。 您可以使用此签入注释来确定已迁移的 机器人 版本。

机器人迁移向导

修复

Cloud On-Premises 沙盒存在以下修复:

Service Cloud 用例 ID 描述
01784593 即使在用户变量字段中存在 $(美元符号)值,您现在也可以成功运行已迁移的 机器人Bot Scanner 不再显示预处理错误。
-- 自动执行在使用 IE 模式的 Microsoft Edge Chromium 或 Internet Explorer 上运行的 Web 应用程序时,录制器 现在从当前选定的浏览器标签页中捕获对象。 此前,录制器 从上次使用的标签页中捕获对象。
01189873 迁移后,当您使用 浏览器 > 打开 操作 打开包含空格字符的 URL 时,请使用浏览器 > 下载文件 操作 从指定的 URL 下载文件,然后运行机器人机器人 现在会在单个选项卡中打开 URL,并从指定的 URL 下载文件。

之前,当指定的 URL 中包含空格字符时,机器人 将拆分 URL 并在两个单独的选项卡中打开。

已知行为和限制

下列限制适用于 Cloud On-Premises 沙盒

  • 当您执行 SQL Server 另一个数据库中带有名称实参的存储过程时,由于 在执行同一 SQL 实例另一个数据库中带有名称实参的存储过程中会出现 JDBC 驱动程序问题,机器人 将显示错误。

    解决方法: 当您添加参数以提供输入参数或配置输出参数时,请确保不要在参数名称字段中输入任何值。 机器人 在执行存储过程时不会遇到任何错误,因为 数据库 软件包 将空白值视为索引。

  • 请注意,即使 Control Room 计划页面上列出的计划数量较少(例如,五六个计划),您也可能会由于查询超时而看到以下错误: 出现意外问题。 这是一个现有的 Control Room 数据库的性能相关问题。
  • 还有其他限制和行为适用于从 Enterprise 11 迁移到 Automation 360机器人 以及在 Internet Explorer 上运行并转换为使用 IE 模式的 Microsoft EdgeAutomation 360 机器人。 有关更多信息,请参阅 已知行为和限制
  • 当您使用浏览器 > 关闭 操作Microsoft Edge 浏览器中打开的标签页或窗口时,如果只有一个 Microsoft Edge 浏览器窗口打开,机器人 会遇到以下错误: 关闭标签页时出错
  • 当您使用 Google ChromeMicrosoft EdgeMozilla Firefox 浏览器中的 浏览器 > 打开 操作 打开以两个反斜杠 (\\) 字符开头的网络 URL 时,这些 URL 可能无法正常打开。

    解决方法: 将两个反斜杠 (\\) 字符替换为 file:// 协议。

  • 当您使用浏览器 > 打开 操作 时,选择新选项卡现有选项卡选项,在 Microsoft Edge IE 模式下打开特定网页,网页打开后,机器人 可能会出现错误。
    解决方法: 根据具体情况,使用以下任一解决方法:
    • 选项 1: 在打开 操作 周围添加 Try/Catch 块,并在网站打开时忽略异常。
    • 选项 2: 在浏览器 > 打开 操作 中,选择新窗口选项,以访问此类网站。
  • 当您使用 3.4.x 版 浏览器 软件包 浏览器 > 打开 操作 中的新窗口选项打开带实参的 URL 时,机器人 可能无法执行特定的 操作,因为 3.4.x 版本的 浏览器 软件包 不支持实参标志。

    解决方法: 使用 3.4.x 版本以外的任何版本的 浏览器 软件包 进行自动化。