Saltar al contenido principal
Usa este inicio rápido para generar un informe y confirmar que tu instalación de Reporter funciona de extremo a extremo. Para un flujo de producción recurrente, consulta Usar Reporter. Para consultar los esquemas completos de solicitudes y respuestas, usa el Inicio rápido de la API de Reporter y las páginas de referencia de la API vinculadas.

Objetivo


Vas a:
  1. Crear una plantilla .tpl mínima.
  2. Cargarla como una plantilla HTML.
  3. Generar un informe sin filtros de datos.
  4. Seguir el informe hasta que termine el procesamiento.
  5. Descargar y verificar el archivo finalizado.

Requisitos previos


Necesitas:
  • Una instancia de Reporter en ejecución
  • Un token de autenticación, si Access Manager está habilitado
  • curl
Configura los valores usados en los ejemplos:

Crear una plantilla mínima


Crea first-report.tpl con contenido HTML estático:
Las plantillas de Reporter siempre usan la extensión .tpl. El contenido de la plantilla debe coincidir con el formato de salida seleccionado. Reporter admite salidas HTML, CSV, XML, PDF y TXT. Para generar un PDF, escribe la plantilla en HTML y configura outputFormat=PDF. Para crear plantillas que leen datos, consulta Formatos de plantillas.

Cargar la plantilla


Carga el archivo con los tres campos multipart obligatorios: template, outputFormat y description.
Guarda el id de la plantilla devuelto como TEMPLATE_ID:
Consulta Cargar plantilla para conocer el contrato completo de la operación.

Generar el informe


Crea un informe con los campos obligatorios templateId y filters. Usa un objeto vacío cuando no necesites filtros.
Guarda el id del informe devuelto como REPORT_ID:
Consulta Crear informe para conocer la sintaxis de los filtros y el contrato completo de la operación.

Seguir el procesamiento


Consulta el informe hasta que salga de Processing:
El ciclo de vida activo es:
Consulta Verificar estado del informe para conocer el esquema de respuesta.

Descargar y verificar el resultado


Descarga el archivo solo cuando el estado del informe sea Finished:
Confirma que el archivo no esté vacío y contenga el encabezado esperado:
Consulta Descargar informe para conocer los encabezados de respuesta y los detalles de errores.

Solución de problemas


Próximos pasos