发行日期: 2022 年 5 月 17 日

本发行说明适用于受 Internet Explorer 生命周期结束 (IE EOL) 影响并因此选择转换 IE bots 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 批量更新 Update Bot wizard 的 IE bots。 即将发布的 IE EOL 可能会影响您的部署,具体取决于您当前使用的运行 bots 的操作系统。

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

有关支持的浏览器列表,请参阅 Browser requirements for 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 AgentBuild 13331 版本 21.1000.14009(On-Premises pre-GA)

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

如果您已安装 Automation 360 v.24R2 pre-GA 补丁 (Build 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) 环境中移出 bots,并使用 Bot Agent 版本 21.1000.14009 将其部署在实际正式 (PROD) 环境中,则必须使用最新的 Bot Agent 版本 21.200 更新软件包。

Community Edition 功能

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

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

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

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

CloudOn-Premises 和沙盒功能

Control RoomPackages
适用于 Internet Explorer 的全新 Update Bot wizard
  • 使用 Control Room 中的全新 Update Bot wizard 将现有的 Internet Explorer bots 转换为使用 IE 模式的 Microsoft Edge,以确保这些已转换的 bots 在 IE EOL 后继续运行。

    Update Bot wizard 用于转换 IE bots

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

    角色的功能权限

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

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

自动执行 Java Web 应用程序

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

将使用特定于浏览器的 Automation 360bots packagesInternet Explorer 转换为使用 IE 模式的 Microsoft Edge

可以针对下列 packagesbotsInternet Explorer 转换为使用 IE 模式的 Microsoft Edge Chromium:

  • Recorder
  • Browser
  • Application
  • Simulate keystrokes
  • Screen
  • Mouse
  • Window
  • OCR
  • App Integration
  • Image Recognition
  • If
  • Loop
  • Wait

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

Update Bot wizard 用于转换 IE bots

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

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

迁移功能
扫描使用 botsMicrosoft Internet Explorer

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

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

Packagesactions

针对下列 packagesactions,您现在可以将 Internet Explorer botsEnterprise 11Enterprise 10 迁移到 Automation 360 并将其转换为使用 IE 模式的 Microsoft Edge

  • App Integration
  • Delay
  • IF/ELSELoop
  • Image Recognition
  • Launch Website
  • Manage Window Controls
  • MetaBot 屏幕
  • Mouse
  • Object Cloning

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

  • OCR
  • Open Program/File
  • Screen
  • Simulate keystrokes
  • Wait

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

  • Web Recorder
  • Windows Actions

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

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

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

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

迁移企业 bots

为迁移的 bots 更新的历史记录和版本

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

Bot Migration Wizard

修复

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

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

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

已知行为和限制

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

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

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

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

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

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

    解决方法: 使用 3.4.x 版本以外的任何版本的 Browser package 进行自动化。