迁移后验证和更新 bots

已完成迁移的 bots 将上传到 Automation 360 Control Room 的公共存储库中(位于包含等效 .atmx 文件的同一文件夹中)。 您可以在迁移列表页面中查看已完成迁移的 bots 的当前状态,以及由于这些 bots 中使用了不受支持的命令或属性而发生的任何错误。

请务必审查、测试并验证所有已完成迁移的 bots,确保它们能够在 Automation 360 环境中成功运行。

迁移助手现已与错误助手合并,通过使用该助手,您可以全面了解 bot 中需要审查或执行操作,或其中存在需要解决的错误的所有行。 此功能可帮助您快速识别需要注意的 bots 区域。 在测试任何 bot 之前,请滚动浏览已完成迁移的全部 bot,从第一行浏览到最后一行,确保迁移助手标记出所有问题。

如果您未审查全部 bot,则可能会发生无法编译的错误。

更新 bots

如果需要基于迁移报告或测试阶段对 bot 进行任何修改,则可以编辑 bot
  1. bot 从公共存储库签出至私有存储库。
  2. 使用迁移助手查看对已迁移的 bots 的更改。

    迁移助手将指导您进行任何必需的更改,并为您提供利用新 Automation 360 功能的机会。

  3. 根据需要,在 Bot editor 中编辑 bot

    在修改 bot 并测试流程步骤时,您可以直接在 Bot editor 中运行 bot

请在开发 (DEV) 环境中执行上述步骤。 在已迁移的 bots 清除了您预设的通过条件后,请将其移到用户验收测试 (UAT) 环境中,针对具有更大数据集的生产型系统进行 bots 测试。

仅当 bot 清除了测试要求时,您才能将其部署在实际正式 (PROD) 环境中。 此过程是典型行业标准软件开发生命周期 (SDLC) 最佳实践的一部分。

使用 Bot Lifecycle Management 移动 bots

使用 Bot Lifecycle Managementbots 从一种环境移到另一种环境中。 在开发 (DEV) 环境中测试并成功运行已完成迁移的 bots 后,您就可以使用 Bot Lifecycle Managementbots 从开发环境移到测试环境中。 同样,您也可以使用 Bot Lifecycle Managementbots 从测试环境移到实际正式 (PROD) 环境中。

在移动 bots 时,如果发生以下错误“无法创建目录:<directory name>”,请参见 Unable to import or export the bots from v11 to Automation 360 (A-People login required)

Bot 兼容性版本

迁移后,如果从目标路径中删除 AAApplicationPath 并且 bot 兼容性版本设置为 1,则 bot 部署将失败。 发生这种情况是因为在版本 1 中,文件路径是在编译期间解析的。 取决于 Control Room 设备(Linux 或 Windows),文件或文件夹路径可能不同,导致在 bot 编译期间解析此路径时出错。

推荐:bot 兼容性版本更改为 2。 在此版本中,文件路径在 bot 运行时解析,这取决于运行 bot 的设备。

当您将 botsEnterprise 11 迁移到 Automation 360 时,bots 的默认 bot 兼容性版本为 1。 如果您将 bot 兼容性版本从 1 更改为其他任何版本(例如 2、3 或 4),并且您的 bot 或文件路径包含正斜杠和反斜杠的组合,则 bot 执行会因验证路径错误而失败。

请考虑以下情景,以了解更改 bot 兼容性版本如何影响迁移的 bots

场景 1:
  • Bot 兼容性版本: 保留为 1
  • 输入路径: c:\\test/foo.pdf
  • 编译期间的路径: 与输入路径相同,即 c:\test/foo.pdf
  • 结果Bot 执行成功
场景 2:
  • Bot 兼容性版本: 更改为 2、3或4
  • 输入路径: c:\\test/foo.pdf
  • 编译期间的路径: 修改为 c:\test\foo.pdf
  • 结果Bot 执行失败

您可以将迁移后的 botsbot 的兼容性版本保留为 1,或者修改 bot 或路径中混合使用正斜杠与反斜杠的 bots 的文件路径。

请观看以下视频,了解如何验证迁移的 bots 所做的更改: