Bot 兼容性版本
- Updated: 2025/04/22
Bot 兼容性版本
Bot 兼容性版本为 bot 编译提供内部版本控制,并有助于跟踪特定功能的不同运行时行为。 兼容性版本有助于在出现重大更改时向后兼容(当部分代码发生更改并可能引发其他区域潜在问题时)。
可用的兼容性版本
Control Room 所在设备发生 Bot 编译。 通常,根据部署模型使用 Windows 或 Linux 设备(Windows 用于 On-Premises,Linux 用于 Cloud)。
根据您的需求,选择以下一个版本:
版本 | 描述 |
---|---|
7 | 是默认版本,可在 Record 属性值中使用变量表达式。 |
6 | 增强了在 bot 执行过程中传递参数的方法,以包括条件信息。 这使得 Recorder 能够建议一种回退方法。 |
5 |
注: 如果将机器人兼容性版本设置为 5,请确保选中启用改进的数字支持复选框,以提高数学运算的精度。
|
4 |
|
3 | 在整个 bot 运行中,父级 bot 中使用的全局值通过共享缓存传递给子级 bot,从而减少了 bot 的执行时间。 |
2 |
bot 文件路径在 bot 运行时解析,这取决于运行 bot 的设备。 例如,Windows 和 Linux 的 UNC(通用命名约定)路径格式不同。 当您选择此版本时,将向 bot 编译器发送一条消息,以便在运行时而不是编译时解析文件路径。 |
1 | bot 文件路径在编译时解析。 |
设置 bot 兼容性版本
作为 Bot Creator,您可以在私有工作区中设置 bot 兼容性版本。
- 登录到 Control Room。
- 在私有工作区,选择您想要设置版本的 bot。
bot 将在编辑模式下打开。
- 从操作菜单(垂直省略号)中,选择高级设置。
- 如果将机器人兼容性版本设置为 1、2、3、4 或 5,我们建议您将其设置为 6(默认版本)以增强 bot 性能。 确保父级 bot 和所有子级 bots 将 机器人兼容性版本设置为 6。注: 除了先前版本提供的功能外,每个版本还提供了新功能。 通过选择最新版本6,您将获得先前版本累积的所有功能优势。
-
可选: 在高级功能字段中选中启用改进的数字支持复选框。
此设置有助于为您的新 bots 进行精确的浮点数计算(带小数点的正或负整数)。
- 返回 bot 编辑器并保存 bot。
迁移 bots 的兼容性版本
从 Enterprise 11 迁移到 Automation 360 后,如果您已从目标路径中移除 AAApplicationPath,您的 bot 可能会失败。 有关如何解决此问题的更多信息,请参阅 迁移的机器人和兼容性版本。