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

使用变量

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

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