Capacidad

Reportes PDF Avanzados

Informes PDF/XLSX con marca, programados y bajo demanda — cumplimiento, revisión ejecutiva y seguimiento operacional en un único pipeline de reporte.

TR7 Advanced PDF Reporting elimina la necesidad de exportar datos de seguridad y operaciones a una edición manual de Excel o a una herramienta BI externa. Los informes de cumplimiento, los resúmenes ejecutivos, los informes de ataques WAAP y las tablas de operaciones pueden generarse todos como salida PDF o XLSX con marca. El motor de informes funciona sobre una estructura de plantillas HTML/CSS, binding de datos EJS, funciones helper por plantilla y un pipeline de render PDF basado en Chrome. El diseño de página A4, header/footer, saltos de página, tablas, gráficas y estilos de marca se gestionan todos dentro de la plantilla del informe. La salida XLSX está disponible junto al PDF. Las gráficas de series temporales, las paletas de colores, los mapas por país, la generación de texto multi-idioma y múltiples familias de informes se unifican en la misma infraestructura de reporte. El resultado: TR7 convierte el reporte de cumplimiento y operaciones de una tarea de recopilación manual de datos en una capacidad de plataforma repetible que produce salidas PDF/XLSX con marca y consistentes adaptadas a cada parte interesada.

3
Familias de plantillas principales: PDF, XLSX, WAAP-PDF
2
Formatos de salida: PDF y XLSX
1 hora
Timeout de render configurable para informes de larga duración

Cuando los informes de seguridad y operaciones se ensamblan todavía a mano, el proceso de auditoría es lento y propenso a errores.

Los entornos empresariales generan continuamente datos de seguridad, tráfico, health check, ataques WAAP y acciones de administrador. Convertir esos datos en un documento de auditoría, presentación ejecutiva o informe para el cliente es, en la mayoría de los casos, todavía un proceso manual. El equipo de operaciones exporta los datos, limpia la tabla, construye gráficas, añade el logo de la empresa y convierte todo a PDF. Cada repetición acumula tanto pérdida de tiempo como riesgo de error humano.

El problema es más agudo en el reporte de cumplimiento. Los informes mensuales, trimestrales o anuales deben producirse en el mismo formato, con las mismas métricas y de forma verificable. Si el rango de fechas, el eje de la gráfica, el logo, la tabla o el formato de texto de un informe cambia, la consistencia de la auditoría se ve comprometida. El estándar de producción importa tanto como el contenido en sí.

Las diferentes partes interesadas necesitan salidas diferentes. El CISO y la dirección quieren un resumen en PDF; el equipo de operaciones quiere una tabla XLSX filtrable. El equipo de éxito del cliente quiere un informe con marca; el equipo SOC quiere una lista de incidentes y distribución de ataques. Una única exportación de logs sin procesar no satisface completamente ninguna de estas necesidades.

El idioma y la apariencia del informe también son requisitos operacionales. Un cliente local puede necesitar un informe en su idioma, un auditor internacional puede necesitar inglés, un inspector puede necesitar un formato más formal y el equipo de operaciones puede necesitar una salida más técnica. Gestionar esa variedad copiando plantillas manualmente no es sostenible.

TR7 Advanced PDF Reporting convierte el reporte en una función de plataforma repetible: generación de PDF/XLSX basada en plantillas, plantillas de marca, helpers de gráficas, soporte multi-idioma y un pipeline de render controlado para informes de larga duración.

Nuestro enfoque

TR7 trata el reporte no como exportación de datos sin procesar sino como un pipeline de producción en el que plantilla, gráfica, marca y formato de salida trabajan juntos.

El render PDF basado en Chrome preserva el diseño de página

La salida PDF se renderiza desde una plantilla HTML/CSS. Los detalles del informe como el diseño de página A4, header/footer, saltos de página y alineación visual se gestionan dentro de la plantilla.

La biblioteca de plantillas mantiene organizadas las familias de informes

Los informes se almacenan en directorios de plantillas por categoría. Cada plantilla se gestiona con su propia configuración, contenido HTML y funciones helper.

La salida XLSX traslada las tablas de operaciones a Excel

El PDF es el formato adecuado para informes ejecutivos y de cumplimiento; XLSX se usa para tablas detalladas, filtrado y análisis de operaciones. Los mismos datos pueden entregarse en diferentes formatos a diferentes partes interesadas.

Los helpers de gráficas y mapas hacen visuales los informes

Los helpers de gráficas, las paletas de colores y los componentes de mapa por país convierten las métricas del informe en narrativas visuales. La distribución de ataques, las series temporales, las tendencias de capacidad y la densidad geográfica pueden aparecer todos en una única plantilla.

Capacidades

Advanced PDF Reporting combina la generación PDF/XLSX, helpers de plantillas, un motor de gráficas, recursos de marca y soporte multi-idioma en una única infraestructura de reporte.

El render PDF basado en Chrome produce informes con precisión de píxel

La generación de PDF comienza desde contenido HTML/CSS y usa el motor de render Chrome para garantizar la consistencia visual. El diseño de página A4, los saltos de tabla, el control de fin de página, header/footer y las áreas de marca se gestionan todos dentro de la plantilla. Este enfoque significa que el informe se renderiza en PDF con una forma que se aproxima mucho al diseño renderizado en el navegador. Los informes ejecutivos y las salidas de auditoría tienen un aspecto más profesional como resultado.

El render XLSX entrega salida enfocada en tablas para equipos de operaciones

El PDF destaca para informes legibles y presentables, pero los equipos de operaciones típicamente necesitan tablas que puedan filtrar y procesar más. La salida XLSX se produce convirtiendo una tabla HTML al formato Excel. Las tendencias de capacidad, los eventos de health check, las listas de incidentes WAAP o los estados de servicio pueden examinarse todos en Excel. Los mismos datos subyacentes se adaptan por tanto a los formatos tanto de gestión como de operaciones.

El motor de plantillas EJS vincula datos a contenido dinámico del informe

El binding de datos dinámicos dentro de las plantillas se gestiona mediante EJS. Los datos del informe pueden insertarse en encabezados, tablas, gráficas, texto resumen y secciones de contenido condicional. La misma plantilla puede regenerarse con diferentes rangos de fechas, nombres de cliente, servicios o datos de vTenant. Esta estructura saca los informes de la categoría del trabajo de copiar y pegar manualmente.

Tres familias de plantillas principales cubren diferentes necesidades de reporte

La estructura de reporte de TR7 se organiza en torno a report-pdf, report-xlsx y waf-pdf como las familias de plantillas principales. La familia PDF maneja informes generales, la familia XLSX maneja salidas de operaciones enfocadas en tablas y la familia WAAP-PDF maneja informes de seguridad y ataques. Las familias de plantillas legacy pueden conservarse. Esta separación hace el mantenimiento y la gestión de versiones de los informes más ordenados.

El helpers.js por plantilla lleva la lógica del informe junto a la plantilla

Cada plantilla puede incluir sus propias funciones helper. El formato de fechas, la conversión de métricas, el agrupamiento de tablas, la selección de colores o la preparación de datos de gráficas se mantienen en helpers específicos de la plantilla. Esto preserva el motor de render compartido mientras permite que cada familia de informes lleve su propia lógica. La plantilla del informe y el comportamiento del informe se versionan juntos.

El sistema de assets incluye logos, estilos y recursos visuales en el informe

Los informes pueden usar logos, iconos, archivos de estilo, recursos visuales personalizados o recursos de marca. La estructura de assets garantiza que el informe se genere en línea con la identidad del cliente u organización. Esto es especialmente importante en informes de clientes, salidas de auditoría y presentaciones ejecutivas. La salida del informe parece un documento corporativo en lugar de una pantalla de sistema sin procesar.

Los helpers de gráficas soportan gráficas de series temporales y distribución

La configuración de gráficas y los componentes helper se usan para convertir los datos del informe en gráficas. El recuento de ataques a lo largo del tiempo, la salud del servicio, las tendencias de capacidad o la distribución por categorías pueden presentarse todos visualmente. Las gráficas permiten al lector del informe comprender el estado general sin mirar una tabla sin procesar. Esto es especialmente valioso en los resúmenes ejecutivos.

La paleta de colores y los helpers visuales crean un lenguaje de informe consistente

La gestión de colores y los helpers de paleta garantizan que las gráficas y los componentes del informe aparezcan de forma consistente. La misma categoría puede mostrarse con la misma lógica de color en todos los informes. Esto mejora la comparabilidad a través de los informes periódicos. Usar colores alineados con la plantilla de marca también hace que el informe tenga un aspecto profesional.

Los componentes de mapa geográfico proporcionan visibilidad de seguridad a nivel de país

La visualización geográfica basada en svgMap añade la distribución de ataques, accesos o incidentes a nivel de país en los informes. Los informes de ataques WAAP pueden mostrar visualmente qué países generan tráfico intenso. Esto ayuda a los equipos SOC y de gestión a comprender rápidamente la geografía de amenazas. La tabla y el mapa juntos producen evidencia más sólida.

El soporte multi-idioma prepara los informes para partes interesadas locales e internacionales

Con una biblioteca de idiomas y helpers de traducción, el texto del informe puede generarse en diferentes idiomas. Puede prepararse un informe en el idioma local para clientes nacionales y un informe en inglés para auditores internacionales. Este enfoque facilita producir salidas en diferentes idiomas desde los mismos datos. Se reduce la necesidad de traducción manual al enviar informes a partes interesadas externas.

Profundidad operacional

El reporte PDF/XLSX se opera junto con el directorio de plantillas, la llamada de render, el uso de CLI, los parámetros de Chrome, la configuración de timeout y las estructuras de datos de ejemplo.

01

Estructura del directorio de plantillas

Las plantillas de informe se almacenan en `tr7-server/jsreport/templates/{templateName}/`. Cada plantilla se gestiona en su propio directorio. Esta estructura facilita versionar y mantener los tipos de informe individuales de forma independiente.

02

Modelo de plantilla de tres archivos

Cada plantilla consta de `config.json`, `content.html` y `helpers.js`. config lleva los ajustes de render, content lleva el HTML del informe, y helpers lleva las utilidades JavaScript específicas de la plantilla. Esta separación mejora la legibilidad de la plantilla.

03

Llamada de render

El flujo de render usa la configuración de la plantilla, el contenido HTML, las funciones helper y un objeto de datos juntos. Los datos de origen se pasan al informe como `data` y se procesan dentro de la plantilla. La misma plantilla puede regenerarse con diferentes conjuntos de datos.

04

Generación de informes por CLI

La generación de informes puede lanzarse desde la línea de comandos proporcionando un nombre de plantilla y la ruta de datos de origen. Si no se especifica ruta de salida, se produce una salida temporal con marca de tiempo. Este modelo es útil para la generación de informes ad-hoc y escenarios de automatización.

05

Parámetros de render Chrome

El render PDF puede ejecutarse con parámetros de Chrome como no-sandbox y disable-extensions. Estos parámetros proporcionan un comportamiento de render más controlado en entornos de servidor. Los requisitos de seguridad y aislamiento en el entorno de operaciones deben evaluarse por separado.

06

Valor de timeout para informes largos

Los conjuntos de datos grandes e informes visualmente ricos pueden requerir mayor tiempo de render. El timeout de render puede configurarse al nivel de una hora. Esto ayuda a evitar que los informes WAAP o de cumplimiento de gran tamaño queden interrumpidos a mitad del render.

Cuándo usarlo

Informe ejecutivo trimestral para cumplimiento PCI

El equipo de seguridad puede producir un informe de cumplimiento trimestral como PDF con marca. El informe puede incluir métricas de resumen, gráficas, hallazgos de auditoría y un campo de firma. Se entrega una salida estándar y repetible al CISO y a los auditores.

Informe mensual de ataques y amenazas WAAP

Con la familia de plantillas waf-pdf, pueden reportarse los tipos de ataque, la distribución por países, las rutas más atacadas y las principales IPs de origen. El soporte de gráficas y mapas hace que los incidentes sean más fáciles de comprender. El equipo SOC puede presentar las tendencias mensuales a la dirección.

Informe XLSX de capacidad semanal de operaciones de red

El equipo de operaciones puede recibir tendencias de capacidad, cambios de health check y eventos de interrupción del backend en formato XLSX. El filtrado, la ordenación y el análisis adicional pueden realizarse en Excel. Esta salida es más manejable para los equipos técnicos que un PDF.

Informe de seguridad con marca para auditoría de cliente

Un proveedor de servicios gestionados puede producir un informe de seguridad con el logo, la combinación de colores y el diseño de tabla específicos del cliente. Los eventos WAAP, las tendencias de acceso y los resúmenes de riesgo se presentan en un único PDF. El informe sirve como documento listo para auditoría en el proceso de revisión del cliente.

Preguntas frecuentes

¿Qué formatos de salida están disponibles?
TR7 Advanced PDF Reporting soporta de forma nativa dos formatos de salida: PDF y XLSX. El PDF se genera desde una plantilla HTML/CSS usando el render Chrome headless, preservando el diseño de página A4, header/footer y estilos de marca. El XLSX se produce convirtiendo una tabla HTML al formato Excel, dando a los equipos de operaciones la capacidad de filtrar y ordenar los datos.
¿Los informes pueden programarse automáticamente, o solo se producen bajo demanda?
Ambos modelos están disponibles. Los informes pueden lanzarse ad-hoc desde la CLI o conectarse a flujos de automatización. Los mecanismos de entrega por email y SCP/SFTP están disponibles en el lado de NotificationManager y EmailSender, por lo que los informes programados pueden enviarse automáticamente a las partes interesadas correspondientes.
¿Puede usarse una plantilla de marca diferente para cada cliente?
Sí. La estructura de assets permite incluir logos, iconos, archivos de estilo y recursos visuales personalizados en el informe. Puede crearse un directorio de plantillas separado para cada cliente u organización. Los mismos datos subyacentes pueden entonces renderizarse como salida PDF con marca alineada con la identidad de cada cliente.
¿Los informes grandes pueden quedar interrumpidos durante el render?
No. El timeout de render puede configurarse al nivel de una hora. Esto garantiza que los trabajos de render de larga duración como conjuntos de logs WAAP de gran tamaño, informes de cumplimiento extensos o resúmenes ejecutivos visualmente ricos se completen correctamente. El valor de timeout puede ajustarse a nivel de sistema según sea necesario.
¿Pueden añadirse gráficas y mapas geográficos a los informes?
Sí. Los componentes helper de gráficas y las paletas de colores pueden usarse para gráficas de series temporales, tendencias de capacidad y distribuciones por categorías. La visualización geográfica basada en svgMap añade la distribución de ataques a nivel de país como mapa en el informe. Estas funciones están disponibles en la familia de plantillas waf-pdf y en las plantillas de reporte generales.
¿Es posible producir informes en diferentes idiomas?
Sí. La biblioteca de idiomas y los helpers de traducción permiten generar el texto del informe en múltiples idiomas. Pueden producirse salidas en el idioma local o en inglés desde la misma plantilla y los mismos datos. Este enfoque cubre la necesidad de enviar informes en el idioma local a clientes nacionales e informes en inglés a auditores internacionales, reduciendo la carga de traducción manual.

Convierta el reporte en una función de plataforma repetible

Genere informes de cumplimiento, seguridad y operaciones como PDF o XLSX con marca. Permítanos guiarle a través de una configuración en vivo en su propio entorno.