阅读和查看 Automation Anywhere 文档

Automation Anywhere

关闭内容

内容

打开内容

修改基本机器人以处理动态数据

  • 已更新:5/10/2019
    • 11.3.x
    • 版本
    • Enterprise

修改基本机器人以处理动态数据

此任务向机器人开发人员演示如何修改TaskBot以便TaskBot可以动态处理 CSV 文件中的数据并使用该数据来填写网页。

先决条件

从 CSV 文件读取数据是从文件读取数据的一个示例。使用 Automation Anywhere 构建的机器人可以从 Excel 工作表、SQL 数据库、PDF 文件、网页和许多其他来源读取数据。

在开始之前:

创建并保存包含信息的 CSV 文件。将此文件另存为 names.csv
Robin,April,Dreamer LLC,arobin.kent@dreamer.com,212-555-1212,arobin,changeMeNow Robert,Friend,Dreamer LLC,bfriend@dreamer.com,212-555-1213,bfriend,just4now Frank,Olds,Dreamer LLC,folds@dreamer.com,212-555-1214,folds,just4you
本教程使用文件 names.csv

关于此任务:

此任务是了解基本机器人设计和修改的下一阶段。无论使用的是什么记录器,记录的任务都不是一个完整的过程。记录器是很好的第一步,但机器人开发人员必须添加业务逻辑并编辑记录的命令,以确保Bot Runner正确播放。

完成这些高级任务以使此TaskBot从文件读取数据并将数据保存在 Web 表单中。在此任务中,机器人开发人员执行以下操作:
  • 创建一个循环来处理 CSV 文件中的每一行。
  • 使每个步骤接受来自 CSV 文件的输入并将输出写入 Web 表单。
要使基本TaskBot接受 CSV 文件中的数据,请执行以下操作:

过程

  1. 打开 Automation Anywhere Enterprise client
  2. 打开在构建基本机器人任务中创建的任务 MyFirstTaskBot.atmx
    提示: 双击该任务以在 Workbench 中打开它,或右键单击并选择编辑
    TaskBot将在 Workbench 中打开。操作列表中的每一行都表示由 Web 记录器捕获的一个步骤。
  3. 单击操作列表中的第 2 项。
    这是添加命令从 CSV/文本读取的位置。将此命令添加到紧跟在第一个设置文本步骤“Set text `$Fieldata Column(1)` . . .”之上。
  4. 在左侧命令选项卡中,将从 CSV/文本读取命令拖放到紧跟在操作列表中第 2 项之下。
    将打开从 CSV/文本读取对话框。
  5. 从 CSV/文本读取窗口中,单击选择文件字段末尾的省略号按钮。
  6. 找到并选择您在先决条件任务中创建的文件 names.csv
  7. 单击打开
  8. 单击保存
    开始循环结束循环命令现在包含在操作列表中。绿线是 Automation Anywhere 添加的注释。操作列表中的注释指示哪个系统变量从文件中获取信息。
  9. 选择操作列表中的所有“Set text `$Filedata . . .”项目。
  10. 结束循环步骤拖放到操作列表底部。
  11. 修改每个“Set text `$Filedata . . .”步骤。
    1. 双击紧跟在开始循环之后的“Set text `$Filedata . . .”行。
    2. Web 记录器窗口中,单击高级视图
    3. 清除要设置的文本字段。
    4. F2 键打开插入变量对话框。
    5. 选择文件数据列
    6. 单击插入
    7. 清除列号/选择变量字段并输入 1
    8. 单击确定
    9. 单击保存
      为每个“Set text `$Filedata . . .”行重复这些步骤。
      注意: names.csv 文件中的每一行相当于一个步骤或一行。每个步骤具有七列,例如:
      • 第 1 列 = Clark
      • 第 2 列 = Kent
      • 第 3 列 = Daily Planet
      • 第 4 列 = clark.kent@dailyplanet.com
      • 第 5 列 = 212-555-1212
      • 第 6 列 = ckent
      • 第 7 列 = superman
    10. 为每个“Set text `$Filedata . . .”行重复这些步骤以输入相应列号。每个以逗号分隔的值是步骤中的一列。
  12. Workbench 窗口顶部,单击保存
  13. 单击运行来测试机器人

后续步骤

在本系列的下一个任务使用Enterprise client构建基本的MetaBot以自动输入到网页中中,了解如何创建和使用 MetaBot 将数据添加到 Web 表单。
发送反馈