Bot 兼容性版本

Bot 兼容性版本为 bot 编译提供内部版本控制,并有助于跟踪特定功能的不同运行时行为。 兼容性版本有助于在出现重大更改时向后兼容(当部分代码发生更改并可能引发其他区域潜在问题时)。

可用的兼容性版本

Control Room 所在设备发生 Bot 编译。 通常,根据部署模型使用 Windows 或 Linux 设备(Windows 用于 On-Premises,Linux 用于 Cloud)。

根据您的需求,选择以下一个版本:
版本 描述
7 是默认版本,可在 Record 属性值中使用变量表达式。
6 增强了在 bot 执行过程中传递参数的方法,以包括条件信息。 这使得 Recorder 能够建议一种回退方法。
5
  • 当包含父级和子级 bots 的自动化因子级 bots 中变量的参数映射不匹配而失败时,适当的错误消息将显示子级 bot 的错误详情。
  • 当您执行数字除法运算时,我们支持包含小数在内超过九位数的数字。
注: 如果将机器人兼容性版本设置为 5,请确保选中启用改进的数字支持复选框,以提高数学运算的精度。
4
  • 当包含父级和子级 bots 的自动化失败时,增强的错误消息将显示子级 bot 的错误详情。
  • 即使是通过变量定义会话名称,也将验证是否存在 DLL 会话。
3 在整个 bot 运行中,父级 bot 中使用的全局值通过共享缓存传递给子级 bot,从而减少了 bot 的执行时间。
2 bot 文件路径在 bot 运行时解析,这取决于运行 bot 的设备。

例如,Windows 和 Linux 的 UNC(通用命名约定)路径格式不同。 当您选择此版本时,将向 bot 编译器发送一条消息,以便在运行时而不是编译时解析文件路径。

1 bot 文件路径在编译时解析。

设置 bot 兼容性版本

作为 Bot Creator,您可以在私有工作区中设置 bot 兼容性版本。
  1. 登录到 Control Room
  2. 在私有工作区,选择您想要设置版本的 bot

    bot 将在编辑模式下打开。

  3. 从操作菜单(垂直省略号)中,选择高级设置
  4. 如果将机器人兼容性版本设置为 12345,我们建议您将其设置为 6(默认版本)以增强 bot 性能。 确保父级 bot 和所有子级 bots机器人兼容性版本设置为 6
    注: 除了先前版本提供的功能外,每个版本还提供了新功能。 通过选择最新版本6,您将获得先前版本累积的所有功能优势。
  5. 可选:高级功能字段中选中启用改进的数字支持复选框。

    此设置有助于为您的新 bots 进行精确的浮点数计算(带小数点的正或负整数)。

  6. 返回 bot 编辑器并保存 bot

迁移 bots 的兼容性版本

Enterprise 11 迁移到 Automation 360 后,如果您已从目标路径中移除 AAApplicationPath,您的 bot 可能会失败。 有关如何解决此问题的更多信息,请参阅 迁移的机器人和兼容性版本