变量概述
- Updated: 2026/01/05
Automation 360 提供各种变量,每个变量都旨在保存特定类型的数据,并用于特定用途。 使用以下主题了解有关每个变量及其使用方法的更多详情。
使用变量
以下表格描述了在使用不同数据类型时,Automation 360 如何在父级和子级 机器人 之间传递变量值:
| 数据类型 | 行为 |
|---|---|
| 数字、字符串、布尔值、日期时间、凭据和数据表(分配、连接和合并) | 您使用以下数据类型(数字、字符串、布尔值、日期时间和凭据)创建一个父级和一个子级 机器人,并运行 TaskBot。 当父级 机器人 通过输入变量将一个变量传递给子级 机器人 时,如果您在子级 机器人 中更改了这些变量的值,当执行返回到父级 机器人 时,这些更改不会被保存。 当您使用这些数据类型时,变量的实际值会被传递,并且在子级 机器人 中对这些变量所做的任何更改都不会反映在父级 机器人 中。 |
| 列表、字典、文件、表格、窗口、记录、会话、表单和数据表(插入或删除行或列、排序和设置单个单元格的值) | 您使用以下数据类型(列表、字典、文件、表格、窗口、录制、会话和表单)创建一个父级和一个子级 机器人,并运行 TaskBot。 当父级 机器人 通过输入变量将一个变量传递给子级 机器人 时,如果您在子级 机器人 中更改了这些变量的值,当执行返回到父级 机器人 时,这些更改会被保存。 当您使用这些数据类型时,值是通过引用传递的,并且在子级 机器人 中对这些变量所做的任何更改都会反映在父级 机器人 中。 |
示例: 您使用以下变量创建了一个父级和一个子级 机器人:
- VarList: 员工数据(名字、姓氏、出生日期)
- VarString: 雇佣类型(永久)
- VarNumber: 100
在子级 机器人 中,您更新了以下值:
-
在 VarList 变量中添加了一条新的详细信息,作为员工数据(入职日期)
- 将 VarString 变量的值更改为雇佣类型(合同)
- 将 VarNumber 变量的值更改为 50
当父级 机器人 调用子级 机器人,并且执行返回到父级 机器人 时,列表变量将显示更新后的值,而字符串和数字变量的值将不会改变:
- VarList: 员工数据(名字、姓氏、出生日期、入职日期)
- VarString: 雇佣类型(永久)
- VarNumber: 100
- 机器人编辑器 中的凭据和凭据变量
- 在构建 机器人 时,使用凭据传递敏感信息,如密码和账户。 使用凭据可将敏感信息与 机器人 和 Bot Runner 分离,从而降低数据溢出或未经授权的用户访问的风险。
- 预定义的变量
- 预定义(或系统)变量返回有关执行 机器人 的计算机的特定值。 用户无法编辑预定义变量的值。
- 您的变量(用户定义)
- 用户和某些 操作 创建用户定义的变量以临时保存值。 使用此类变量可将值输入到操作(窗口标题、登录凭据或文件路径)中,或接受操作的输出(从文件读取的值或布尔值返回)。
- 全局值
- 全局值使用户能够在 机器人 之间重复使用相同的值,而无需再为每个 机器人 创建新变量。
- 工作项变量
- 当您通过选项使用队列运行机器人运行 机器人 时,您可以使用 工作项 变量将 工作项 属性或值从 Control Room 传递给 任务机器人。
编辑变量
您可以在机器人编辑器中编辑现有变量的数据类型,这将显著提升机器人构建的灵活性,减少返工,并在自动化开发过程中变量发生变化时防止发生错误。
现有变量的数据类型编辑: 用户现在可以打开变量进行编辑,并更改其类型。
- 对于 List、Dictionary 和 Session 变量,Subtype 字段同样可编辑。
- UI 会根据新类型动态调整显示、可编辑或禁用的字段。
应用类型更改之前的智能警告: 当您更改变量的类型并单击应用时,系统会显示一条确认消息,说明此次更改所带来的改变。 警告包括以下场景,帮助您在提交更改前做出明智决策:
- 潜在的验证错误
- 父自动化中的引用已损坏
- 输入/输出/恒定状态的重置
- 先前已保存的默认值丢失
在机器人中对所有用法进行自动更新: 确认更改后:
- 变量的类型将在机器人中所有使用该变量的位置同步更新。
- 如果新类型导致不匹配,验证错误将同时出现在机器人编辑器和 Assistant 窗口的 Issue Browser 选项卡中。
- 已禁用的操作不参与验证。
智能保留或重置变量属性: 根据新类型:
- 保留仍然适用的设置。
- 不再适用的设置将自动隐藏或禁用。
- 默认值具备智能行为:
- 如果用户在类型更改后输入新的默认值 → 会被保留。
- 如果未输入新的默认值 → 先前的默认值将根据类型重置。
- 对于任意类型 → 默认值不可编辑。
- 对于会话类型 → 默认值隐藏。
在整个平台上保持一致性: 映射的输出变量在更改后若存在类型不匹配情况,将显示相应错误。 更新后的类型反映在以下方面:
- 调试监视窗口
- 搜索和替换窗口
- 任务机器人、API 任务和 Process Composer
撤销功能: 撤销功能可帮助您恢复先前的类型、默认值和验证状态。
变量编辑的好处
- 对变量的演变进行全面控制
- 无需重新创建变量,可大幅减少调试和返工。
- 自动化警告和验证有助于防止机器人出现故障。
- 系统确保类型变更工作流的安全性、可预测性和透明性。