Automation 360 提供各种变量,每个变量都旨在保存特定类型的数据,并用于特定用途。 使用以下主题了解有关每个变量及其使用方法的更多详情。

使用变量

以下表格描述了在使用不同数据类型时,Automation 360 如何在父级和子级 机器人 之间传递变量值:
数据类型 行为
数字、字符串、布尔值、日期时间、凭据和数据表(分配、连接和合并) 您使用以下数据类型(数字、字符串、布尔值、日期时间和凭据)创建一个父级和一个子级 机器人,并运行 TaskBot。 当父级 机器人 通过输入变量将一个变量传递给子级 机器人 时,如果您在子级 机器人 中更改了这些变量的值,当执行返回到父级 机器人 时,这些更改不会被保存。 当您使用这些数据类型时,变量的实际值会被传递,并且在子级 机器人 中对这些变量所做的任何更改都不会反映在父级 机器人 中。
列表、字典、文件、表格、窗口、记录、会话、表单和数据表(插入或删除行或列、排序和设置单个单元格的值) 您使用以下数据类型(列表、字典、文件、表格、窗口、录制、会话和表单)创建一个父级和一个子级 机器人,并运行 TaskBot。 当父级 机器人 通过输入变量将一个变量传递给子级 机器人 时,如果您在子级 机器人 中更改了这些变量的值,当执行返回到父级 机器人 时,这些更改会被保存。 当您使用这些数据类型时,值是通过引用传递的,并且在子级 机器人 中对这些变量所做的任何更改都会反映在父级 机器人 中。
示例: 您使用以下变量创建了一个父级和一个子级 机器人
  • VarList员工数据(名字、姓氏、出生日期)
  • VarString雇佣类型(永久)
  • VarNumber100
您在子级 机器人 中使用了相同的变量,并选中用作输入复选框。
在子级 机器人 中,您更新了以下值:
  • VarList 变量中添加了一条新的详细信息,作为员工数据(入职日期)

  • VarString 变量的值更改为雇佣类型(合同)
  • VarNumber 变量的值更改为 50
当父级 机器人 调用子级 机器人,并且执行返回到父级 机器人 时,列表变量将显示更新后的值,而字符串和数字变量的值将不会改变:
  • VarList员工数据(名字、姓氏、出生日期、入职日期)
  • VarString雇佣类型(永久)
  • VarNumber100
机器人编辑器 中的凭据和凭据变量
在构建 机器人 时,使用凭据传递敏感信息,如密码和账户。 使用凭据可将敏感信息与 机器人Bot Runner 分离,从而降低数据溢出或未经授权的用户访问的风险。
预定义的变量
预定义(或系统)变量返回有关执行 机器人 的计算机的特定值。 用户无法编辑预定义变量的值。
您的变量(用户定义)
用户和某些 操作 创建用户定义的变量以临时保存值。 使用此类变量可将值输入到操作(窗口标题、登录凭据或文件路径)中,或接受操作的输出(从文件读取的值或布尔值返回)。
创建变量
全局值
全局值使用户能够在 机器人 之间重复使用相同的值,而无需再为每个 机器人 创建新变量。
工作项变量
当您通过选项使用队列运行机器人运行 机器人 时,您可以使用 工作项 变量将 工作项 属性或值从 Control Room 传递给 任务机器人

编辑变量

您可以在机器人编辑器中编辑现有变量的数据类型,这将显著提升机器人构建的灵活性,减少返工,并在自动化开发过程中变量发生变化时防止发生错误。

现有变量的数据类型编辑: 用户现在可以打开变量进行编辑,并更改其类型
  • 对于 ListDictionarySession 变量,Subtype 字段同样可编辑。
  • UI 会根据新类型动态调整显示、可编辑或禁用的字段。
应用类型更改之前的智能警告: 当您更改变量的类型并单击应用时,系统会显示一条确认消息,说明此次更改所带来的改变。 警告包括以下场景,帮助您在提交更改前做出明智决策:
  • 潜在的验证错误
  • 父自动化中的引用已损坏
  • 输入/输出/恒定状态的重置
  • 先前已保存的默认值丢失
在机器人中对所有用法进行自动更新: 确认更改后:
  • 变量的类型将在机器人中所有使用该变量的位置同步更新。
  • 如果新类型导致不匹配,验证错误将同时出现在机器人编辑器和 Assistant 窗口的 Issue Browser 选项卡中。
  • 已禁用的操作不参与验证。
智能保留或重置变量属性: 根据新类型:
  • 保留仍然适用的设置。
  • 不再适用的设置将自动隐藏或禁用。
  • 默认值具备智能行为:
    • 如果用户在类型更改后输入新的默认值 → 会被保留。
    • 如果未输入新的默认值 → 先前的默认值将根据类型重置。
    • 对于任意类型 → 默认值不可编辑。
    • 对于会话类型 → 默认值隐藏。
在整个平台上保持一致性: 映射的输出变量在更改后若存在类型不匹配情况,将显示相应错误。 更新后的类型反映在以下方面:
  • 调试监视窗口
  • 搜索和替换窗口
  • 任务机器人、API 任务和 Process Composer

撤销功能撤销功能可帮助您恢复先前的类型、默认值和验证状态。

变量编辑的好处

  • 对变量的演变进行全面控制
  • 无需重新创建变量,可大幅减少调试和返工。
  • 自动化警告和验证有助于防止机器人出现故障。
  • 系统确保类型变更工作流的安全性、可预测性和透明性。