Extracción de datos de la tabla a través del AISense Recorder

Las tablas son un control complejo, con muchos tipos, fondos y efectos de formato, y, por lo tanto, podrían no ser detectadas automáticamente por el AISense Recorder en algunos casos. En estos casos, utilice la opción Definir para detectar las tablas.

Capturar una tabla utilizando el AISense Recorder

  1. En el panel izquierdo, haga clic en Automatización.
  2. Para crear un bot, haga clic en Crear nuevo > Bot o abra un bot para el que desea registrar una tarea.
  3. Haga clic en Comenzar a grabar.

    Aparece la ventana de ejecución del bot del Grabador.

  4. Seleccione una ventana de la lista desplegable.

    Si abrió una aplicación recientemente y esta no se encuentra disponible en la lista, haga clic en el ícono Actualizar.

  5. Haga clic en AISense Recorder. Deje que el proceso de escaneo termine.
    Nota: La primera vez que se utiliza el AISense Recorder en un dispositivo, el Grabador descarga los archivos dependientes necesarios.

    La barra de herramientas del Grabador aparece con las siguientes opciones: Terminar, Escanear, Definir y Pausar

    El Grabador analiza la ventana de la aplicación que seleccionó para identificar los objetos de la interfaz de usuario en esa ventana. Las opciones de la barra de herramientas no están habilitadas cuando el sistema está analizando la ventana de la aplicación. Después del análisis, se habilitan las opciones y puede comenzar a grabar la tarea.

  6. Espere a que el AISense Recorder detecte la tabla en la aplicación.
  7. Si no se detecta la tabla automáticamente, cuando el AISense Recorder está en el estado Listo, haga clic en el botón Definir para detectar la tabla.
    Nota:
    • En la ventana Definir, el AISense Recorder muestra ayuda incrustada para cada tipo de control, de modo que pueda seleccionar los tipos de control correctos para los objetos personalizados.
    • Si hace clic involuntariamente en la pantalla o antes de que aparezca el resaltador, AISense Recorder proporciona visibilidad en este último. Debe confirmar para capturar el objeto de nuevo, o utilizar la funcionalidad Definir para definir el objeto en la pantalla.
    .
  8. Seleccione Tabla en la pestaña Tipo de objeto y haga clic en el encabezado superior izquierdo.

    La tabla detectada será resaltada con columnas y controles internos.

    Detección de tablas

  9. Si desea seleccionar un conjunto limitado de columnas, dibuje un rectángulo alrededor de las columnas que desea capturar.

    Captura de columnas específicas

Extraer datos de una tabla

  1. Una vez capturado el objeto, haga clic en Terminar para finalizar la grabación.
  2. Regrese a la Control Room.
  3. En la tabla Propiedades del objeto, verifique que el Tipo de control sea TABLA. De lo contrario, haga clic en Volver a capturar objeto.
  4. De la lista del menú desplegable Acción a realizar sobre el objeto, seleccione Obtener tabla.
  5. En el campo Guardar la salida para una variable, cree la variable CapturedTableData.
  6. Haga doble clic o arrastre la acción Tabla de datos > Escribir en el archivo.
  7. En la lista Nombre de la tabla de datos, seleccione CapturedTableData.
  8. Proporcione una ruta de archivo para crear un archivo CSV. Por ejemplo, C:\AutomationAnywhere\Development\SFDC.csv
  9. Seleccione la opción Crear carpetas/archivos si no existen.
  10. Seleccione sobrescribir el archivo existente.
  11. Haga clic en Guardar.
  12. Haga clic en Ejecutar.

    El bot crea un archivo CSV en la ruta especificada con los datos extraídos de la tabla.

Corregir una definición de columna

Es posible que las tablas densas puedan combinar columnas debido a que hay menos espacio entre ellas o a la falta de separadores claros. Para corregir la definición de la columna, realice los siguientes pasos:
  1. Una vez capturado el objeto, haga clic en Terminar para finalizar la grabación.
  2. En la ventana Editor de bots, vaya a Propiedades del objeto para editar la propiedad de la Tabla de anclaje.
  3. Añada el carácter barra vertical (|) como delimitador entre los nombres de las columnas para separarlos. Por ejemplo, <CHECKBOX>Nombre|Empresa|Estado|Correo electrónico|Estado de cliente
    Nota: Cuando se ejecuta el bot, las columnas previamente combinadas serán tratadas como columnas separadas.

    Editar propiedades del objeto

Comportamiento conocido

  • El AISense Recorder no puede extraer tablas con múltiples líneas en filas o celdas individuales.
  • La paginación y el desplazamiento automático no son compatibles.
  • Las columnas truncadas no se ajustarán automáticamente para extraer el texto de las celdas truncadas.