阅读和查看 Automation Anywhere 文档

Automation 360

关闭内容

内容

打开内容

使用运行的示例 action

  • 已更新:2021/08/11
    • Automation 360 v.x
    • 构建
    • RPA Workspace
    • 示例

使用运行的示例 action

奔跑_ action 来自 TaskBotpackage 使您能够运行并将值传递给一个或多个孩子 bots.在此示例中,您使用 Runaction 从父级传递两个值 bot 给孩子 bot;孩子 bot 添加值并将总和传递回父级 bot.

此示例演示以下内容:
模块化
模块化分离一个 TaskBot 分成几个 bots, 其中每个 bot 是用所有的 actions 执行更大任务的一项特定功能所必需的。
在这个例子中,你构建了一个孩子 bot 添加值。你可以建立几个孩子 bots,每个都执行不同的数学运算,并编辑父级 bot 调用您要使用的任何一个。
可重用性
可重用性使用户能够构建一个 bot 一次,然后使用它 bot 使许多过程自动化。
孩子 bot 仅包含 actions 需要添加值并将它们打印到 Message Box.此外,该 bot 添加两个变量而不是硬编码值。结果,这 bot 可以重复用于任何涉及加法操作的任务。
数据控制
因为孩子 bot 仅通过使用变量接受和返回值,它不保存数据。这最大限度地减少了数据泄漏的机会。

过程

运行一个 TaskBot 从当前任务中,执行以下步骤:

建立孩子 bot.

  1. 打开新的 bot
    1. 在左侧窗格中,单击自动化
      将显示可用机器人和表单的列表。
    2. 单击创建机器人
    3. 输入 bot 名称 AddChildBot
    4. 输入文件夹位置 Bots\TaskBotExample
      要更改 bot 的存储位置,请单击选择,按照提示操作。
    5. 单击创建和编辑
  2. 创建以下变量:
    • v1:数字类型;用作输入
    • v2:数字类型;用作输入
    • nSum: 数字类型
    • sSum: 字符串类型;用作输出
  3. 使用 数字 > 分配action 执行数学运算。
    1. 双击或拖动 数字 > 分配action.
    2. 选择源字符串变量/值 字段中,输入以下表达式:$v1$ + $v2$
    3. Select destination number 变量 列表中选择 nSum
  4. 使用 号码 > 串起来action 转换该值,以便可以将其打印为 Message Box.
    1. 双击或拖动 数字 > 串起来action.
    2. 输入数字 字段中,输入以下表达式:$n总和$
    3. 将输出分配给变量 列表中选择 sSum
  5. 单击保存
  6. 单击关闭

构建父级 bot.

  1. 打开新的 bot
    1. 在左侧面板上,单击 自动化
      将显示可用机器人和表单的列表。
    2. 单击创建机器人
    3. 输入 bot 命名 MathBot
    4. 输入文件夹位置 \Bots\TaskBotExample
      要更改 bot 的存储位置,请单击选择,按照提示操作。
    5. 单击创建和编辑
  2. 创建一个名为 dSums 以接受从子级传递的值 bot.
    使用 Any 子类型启用父级 bot 接受字符串、数字或布尔类型值。
  3. 插入 任务机器人 > action 指定数学运算的值和保存总和的输出变量。
    1. 双击或拖动 任务机器人 > action.
    2. 单击 浏览 以导航到 Bots\TaskBotExample\AddChildBot
    3. 输入值 字段中输入以下值:
      • v1:12
      • v2:54
    4. 将输出分配给变量 列表中选择 dSums
      注: 使用 Dictionary 变量来保存 Runaction 为了让父母 bot 更通用。 这样家长 bot 可以处理不同的孩子 bots 无论它们返回单个值还是多个值。
  4. 用一个 Message Box 检索和打印总和。
    从子节点检索到的 变量 sSumbot 是 Dictionary 变量 dSums
    注: 您必须知道孩子的变量名称 bot 从父级中提取它们 bot. 接口不会自动将变量名导入父级 bot.
    1. 双击或拖动 消息框action.
    2. 要显示 的 消息 字段 中输入 $dSums{sSum}$
  5. 单击保存
  6. 单击运行
    bot 运行和 Message Box 出现包含总和 66。
发送反馈