¿Necesitas descargar la información de una tabla a un archivo CSV?

Si es así, la solución es fácil y dinámica. Con la ayuda de los wizards de MasterBase®, sólo necesitas configurar una SmartView con habilidades de tabla y HTML, y que la habilidad HTML tenga vinculado un AOD (Autómata On Demand).
Creadores archivo CSV

No te preocupes si suena complejo, aquí te explicaremos paso a paso cómo configurar una vista que te permita descargar los registros de una tabla en un archivo CSV.

1. Configuración del punto de acceso

Primero, configuraremos un punto de acceso que nos dirija a la SmartView con la tabla y sus registros cuando se seleccione. Este punto de acceso incluirá una URL que ya defina uno o varios filtros, lo que te evitará configurar explícitamente los filtros en la tabla. De esta forma, la tabla se filtrará automáticamente según los parámetros proporcionados en el enlace.

a) Detalles del punto de acceso:

URL Predefinida: La URL contendrá los filtros necesarios en su estructura, lo que permite una mayor flexibilidad y personalización en la visualización de los datos.

b) Redirección automática:

Al seleccionar el punto de acceso, el usuario será dirigido directamente a la SmartView configurada con la tabla filtrada.

2. Configuración de la SmartView

Utilizando el wizard, configuraremos una SmartView que integrará tres habilidades principales: HTML para el encabezado, una tabla para mostrar los datos filtrados y otro HTML para un botón de descarga.

a) Habilidad de HTML 1 (encabezado)

Esta habilidad se utiliza para diseñar un encabezado atractivo para la SmartView, que constituya el título y entregue alguna información adicional que ayude a los usuarios a comprender el propósito de la vista.

b) Habilidad de tabla

Configuraremos la tabla para que se muestre con los filtros proporcionados a través del enlace. Esto implica:

  • Incorporación de filtros:

La tabla se configurará para aceptar y aplicar los filtros directamente desde la URL.

  • Visualización dinámica:

Los datos se mostrarán de manera dinámica, actualizándose automáticamente según los filtros aplicados.

c) Habilidad de HTML 2 (botón de descarga)

Diseñaremos un botón que diga “DESCARGAR”. Esta habilidad incluirá un AOD, configurado de modo tal que, al activarse mediante clic del usuario final, permita descargar un archivo CSV con los datos de la tabla.

3. Configuración del AOD (Autómata On Demand)

El AOD estará vinculado a la habilidad de HTML donde se encuentra el botón “DESCARGAR”. Su configuración implicará los siguientes pasos:

a) Funcionalidades del AOD:

  • Step 1. Búsqueda de registros: Realizará una búsqueda en la base de datos utilizando los filtros proporcionados por el enlace.
  • Step 2. Conversión a CSV: Convertirá los resultados de la búsqueda en un archivo CSV.
  • Step3. Generación de URL: Creará una URL de descarga para el archivo CSV generado.

b) Implementación del AOD:

    • Consulta dinámica: El AOD ejecutará una consulta en la base de datos , según los parámetros del filtro.
    • Creación del CSV: Los datos obtenidos se convertirán en un archivo CSV, listo para ser descargado.
    • Respuesta de descarga: La URL generada para la descarga del CSV será la respuesta del AOD, esto permitirá al usuario descargar el archivo directamente.

 

Con esta configuración detallada, lograrás que los usuarios puedan visualizar y descargar los registros de una tabla en formato CSV de manera eficiente y sencilla, facilitando su manejo y análisis en herramientas como Excel.

 

Curso Automatización

 

Comparte:

Más artículos

¿Algún feedback? Envíanos lo que piensas

Descubre más desde MasterBase®

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo