机器人 兼容性版本

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

可用的兼容性版本

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

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

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

1 机器人 文件路径在编译时解析。

设置 机器人 兼容性版本

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

    机器人 将在编辑模式下打开。

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

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

  6. 返回 机器人 编辑器并保存 机器人

迁移 机器人 的兼容性版本

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