Antes de comenzar
Necesitas:
- Una instancia de Reporter en ejecución
- Un token de autenticación válido (si Access Manager está habilitado)
- Un archivo de plantilla
.tpllisto para cargar
cURL. Reemplaza $TOKEN con tu token de autenticación y https://reporter.example.com con la URL de tu Reporter.
Paso 1: Cargar una plantilla
Carga un archivo
.tpl que define la estructura y contenido de tu reporte. El contenido del archivo debe coincidir con el formato de salida deseado (HTML, XML, CSV, TXT), pero el archivo en sí debe tener extensión .tpl.
cURL
id de la plantilla. Lo usarás para generar reportes.
Formatos de salida soportados
| Formato | Caso de uso |
|---|---|
CSV | Exportaciones de datos e integración con hojas de cálculo |
XML | Datos estructurados y envíos regulatorios |
HTML | Reportes visualizables en navegador |
PDF | Documentos listos para imprimir y compartir |
TXT | Texto plano e integración con sistemas legados |
Paso 2: Verificar la plantilla
Lista tus plantillas para confirmar que la carga fue exitosa.
cURL
Paso 3: Generar un reporte
Envía una solicitud de generación de reporte con el ID de la plantilla y filtros opcionales para acotar los datos.
cURL
id del reporte para los siguientes pasos.
Estructura de filtros
Los filtros siguen la ruta: fuente de datos > tabla > campo > operador > valores.| Operador | Descripción | Ejemplo |
|---|---|---|
eq | Igual a | { "eq": ["active"] } |
gt / gte | Mayor que / mayor o igual | { "gte": ["2026-01-01"] } |
lt / lte | Menor que / menor o igual | { "lt": [1000] } |
between | Valor dentro de un rango | { "between": ["2026-03-01", "2026-03-31"] } |
in / nin | Valor en / no en una lista | { "in": ["active", "pending"] } |
Los filtros son opcionales. Omítelos para generar un reporte con todos los datos disponibles.
Paso 4: Verificar estado del reporte
La generación de reportes es asíncrona. Consulta el endpoint de estado hasta que el reporte esté listo.
cURL
| Estado | Significado |
|---|---|
Processing | Reporter está consultando datos y renderizando la plantilla |
Finished | El reporte está listo para descargar |
Error | Ocurrió un error durante la generación |
Finished antes de proceder a la descarga.
Paso 5: Descargar el reporte
Una vez que el reporte está finalizado, descarga el archivo generado.
cURL
Content-Disposition indicando el nombre del archivo y formato.
Paso 6: Explorar fuentes de datos
Para entender qué datos están disponibles para tus plantillas, lista las fuentes de datos configuradas y sus esquemas.
cURL
{{ datasource.table.field }}.
Próximos pasos
¿Qué es Reporter?
Descripción completa de la sintaxis de plantillas, tags y filtros.
Formatos de plantillas
Ejemplos prácticos para plantillas HTML, XML y TXT.
Usando Reporter
Guía detallada sobre plantillas, almacenamiento y configuración de fuentes de datos.
Manejo de errores
Lista completa de códigos de error y cómo resolverlos.

