Lea y revise la documentación de Automation Anywhere

Cerrar contenidos

Contenidos

Abrir contenidos

Modificar un bot básico para procesar datos dinámicos

  • Actualizado: 5/10/2019
    • 11.3.x
    • Crear
    • Enterprise

Modificar un bot básico para procesar datos dinámicos

Esta tarea muestra a los desarrolladores de bots cómo modificar un TaskBot de manera que el TaskBot puede procesar datos de forma dinámica desde un archivo CSV y usarlos para completar una página web.

Requisitos previos

Leer datos de un archivo CSV es un ejemplo de leer datos de un archivo. Los bots construidos con Automation Anywhere pueden leer datos de una hoja de Excel, una base de datos SQL, un archivo PDF, una página web y muchas otras fuentes.

Antes de empezar:

Cree y guarde un archivo CSV que contenga la información. Guarde el archivo como 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
. Este instructivo utiliza el archivo names.csv.

Acerca de esta tarea:

Esta tarea es la siguiente fase para comprender los principios básicos de diseño y modificación de bots. Independientemente del grabador que se haya usado, una tarea grabada no es un proceso completo. Los grabadores son un gran primer paso, pero los desarrolladores de bots deben agregar la lógica de la empresa y editar los comandos grabados para garantizar que Bot Runner reproduzca los bots correctamente.

Complete estas tareas de nivel alto para hacer que este TaskBot lea los datos de un archivo y los guarde en un formulario web. En esta tarea, los desarrolladores de bots hacen lo siguiente:
  • Crean un bucle para procesar cada fila en un archivo CSV.
  • Hacen que cada paso acepte la entrada de un archivo CSV y escriba la salida en el formulario web.
Para hacer que el TaskBot básico acepte datos de un archivo CSV, haga lo siguiente:

Procedimiento

  1. Abra Enterprise Client.
  2. Abra la tarea creada mediante la tarea Construir un bot básico, MyFirstTaskBot.atmx.
    Consejo: Haga doble clic en la tarea para abrirla en la Mesa de trabajo o haga clic derecho y seleccione Editar.
    El TaskBot se abre en la Mesa de trabajo. Cada línea en la Lista de acciones representa un paso que fue capturado por el Grabador web.
  3. Haga clic en el elemento 2 en la Lista de acciones.
    Esta es la ubicación donde se agrega el comando Leer de CSV/Texto. Agregue el comando inmediatamente arriba del primer paso Establecer texto, "Set text `$Fieldata Column(1)` . . .".
  4. En la pestaña Comandos de la izquierda, arrastre y suelte el comando Leer de CSV/Texto inmediatamente debajo del elemento 2 en la Lista de acciones.
    Se abre el cuadro de diálogo Leer desde CSV/Texto.
  5. En la ventana Leer de CSV/Texto, haga clic en el botón de puntos suspensivos al final del campo Seleccionar archivo.
  6. Localice y seleccione el archivo names.csv que creó en la tarea de requisito previo.
  7. Haga clic en Abrir.
  8. Haga clic en Guardar.
    Los comandos Iniciar bucle y Terminar bucle ahora están incluidos en la Lista de acciones. La línea verde es un comentario añadido por Automation Anywhere. El comentario en la Lista de acción indica qué variable de sistema obtiene la información del archivo.
  9. Seleccione todos los elementos "Set text `$Filedata . . ." en la Lista de acciones.
  10. Arrastre y suelte el paso Finalizar bucle en la parte inferior de la lista de acciones.
  11. Modifique cada uno de los pasos de "Set text `$Filedata . . .".
    1. Haga doble clic en la línea "Set text `$Filedata . . ." inmediatamente después de Iniciar bucle.
    2. En la ventana Grabador web, haga clic en Vista avanzada.
    3. Borre el campo Texto para establecer.
    4. Presione la tecla F2 para abrir el cuadro de diálogo Insertar variable.
    5. Seleccione la Columna de datos de archivos.
    6. Haga clic en Insertar.
    7. Borre el campo Número de columna/Seleccionar variable y escriba 1.
    8. Haga clic en Aceptar.
    9. Haga clic en Guardar.
      Repita estos pasos para cada línea de "Set text `$Filedata . . .".
      Atención: Cada línea en el archivo nombres.csv equivale a un paso o fila. Cada paso tiene siete columnas, por ejemplo:
      • Columna 1 = Clark
      • Columna 2 = Kent
      • Columna 3 = Daily Planet
      • Columna 4 = clark.kent@dailyplanet.com
      • Columna 5 = 212-555-1212
      • Columna 6 = ckent
      • Columna 7 = superman
    10. Repita estos pasos para cada una de las líneas de "Set text `$Filedata . . ." a fin de ingresar el número de columna correspondiente. Cada valor separado por comas es una columna en un paso.
  12. En la parte superior de la ventana Mesa de trabajo, haga clic en Guardar.
  13. Haga clic en Ejecutar para probar el bot.

Pasos siguientes

En la siguiente tarea de esta serie, Crear una instancia básica de MetaBot para automatizar el ingreso de datos en una página web por medio de Enterprise Client, podrá aprender a crear y usar un MetaBot para agregar datos a un formulario web.
Enviar comentarios