Capacidade

Advanced PDF Reporting

Relatórios PDF/XLSX com marca, agendados e sob demanda — conformidade, revisão executiva e acompanhamento operacional em um único pipeline de relatórios.

O TR7 Advanced PDF Reporting elimina a necessidade de exportar dados de segurança e operações para edição manual no Excel ou para uma ferramenta de BI externa. Relatórios de conformidade, resumos executivos, relatórios de ataques WAAP e tabelas de operações podem ser gerados como saída PDF ou XLSX com marca. O motor de relatório é executado em uma estrutura de template HTML/CSS, data binding EJS, funções helper por template e um pipeline de renderização PDF baseado em Chrome. Layout de página A4, header/footer, quebras de página, tabelas, gráficos e estilos da marca são todos gerenciados dentro do template do relatório. A saída XLSX está disponível junto com o PDF. Gráficos de série temporal, paletas de cores, mapas em nível de país, geração de texto multilíngue e múltiplas famílias de relatórios são unificados na mesma infraestrutura de relatórios. O resultado: o TR7 transforma o relatório de conformidade e operações de uma tarefa manual de coleta de dados em uma capacidade de plataforma repetível que produz saída PDF/XLSX com marca e consistente, adaptada a cada parte interessada.

3
Famílias principais de templates: PDF, XLSX, WAAP-PDF
2
Formatos de saída: PDF e XLSX
1 hora
Timeout de renderização configurável para relatórios de longa execução

Quando relatórios de segurança e operações ainda são montados à mão, o processo de auditoria é lento e propenso a erros.

Ambientes empresariais geram continuamente dados de segurança, tráfego, health check, ataques WAAP e ações de administrador. Transformar esses dados em um documento de auditoria, apresentação executiva ou relatório para o cliente é, na maioria dos casos, ainda um processo manual. A equipe de operações exporta os dados, limpa a tabela, cria gráficos, adiciona o logo da empresa e converte tudo para PDF. Cada repetição aumenta tanto a perda de tempo quanto o risco de erro humano.

O problema é mais agudo no relatório de conformidade. Relatórios mensais, trimestrais ou anuais devem ser produzidos no mesmo formato, com as mesmas métricas e de forma verificável. Se o intervalo de datas, o eixo do gráfico, o logo, a tabela ou o formato do texto de um relatório mudar, a consistência da auditoria fica comprometida. O padrão de produção importa tanto quanto o conteúdo em si.

Diferentes partes interessadas precisam de saídas diferentes. O CISO e a diretoria querem um resumo em PDF; a equipe de operações quer uma tabela XLSX filtrável. A equipe de sucesso do cliente quer um relatório com marca; a equipe do SOC quer uma lista de incidentes e distribuição de ataques. Uma única exportação de log bruto não atende completamente a nenhuma dessas necessidades.

O idioma e a aparência do relatório também são requisitos operacionais. Um cliente local pode precisar de um relatório no seu idioma, um auditor internacional pode precisar de inglês, um inspetor pode precisar de um formato mais formal e a equipe de operações pode precisar de uma saída mais técnica. Gerenciar essa variedade copiando templates manualmente não é sustentável.

O TR7 Advanced PDF Reporting converte o relatório em uma função de plataforma repetível: geração PDF/XLSX baseada em template, templates com marca, helpers de gráficos, suporte multilíngue e um pipeline de renderização controlado para relatórios de longa execução.

Nossa abordagem

O TR7 trata o relatório não como exportação de dados brutos, mas como um pipeline de produção no qual template, gráfico, marca e formato de saída trabalham juntos.

A renderização PDF baseada em Chrome preserva o layout da página

A saída PDF é renderizada a partir de um template HTML/CSS. Detalhes do relatório como layout de página A4, header/footer, quebras de página e alinhamento visual são gerenciados dentro do template.

A biblioteca de templates mantém as famílias de relatórios organizadas

Os relatórios são armazenados em diretórios de templates baseados em categoria. Cada template é gerenciado com sua própria configuração, conteúdo HTML e funções helper.

A saída XLSX move tabelas de operações para o Excel

PDF é o formato certo para relatórios executivos e de conformidade; XLSX é usado para tabelas detalhadas, filtragem e análise operacional. Os mesmos dados podem ser entregues em formatos diferentes para diferentes partes interessadas.

Helpers de gráficos e mapas tornam os relatórios visuais

Helpers de gráficos, paletas de cores e componentes de mapa por país transformam métricas dentro do relatório em narrativas visuais. Distribuição de ataques, série temporal, tendências de capacidade e densidade geográfica podem todos aparecer em um único template.

Capacidades

O Advanced PDF Reporting combina geração PDF/XLSX, helpers de template, um motor de gráficos, assets da marca e suporte multilíngue em uma única infraestrutura de relatórios.

A renderização PDF baseada em Chrome produz relatórios com precisão de pixel

A geração de PDF começa a partir de conteúdo HTML/CSS e usa o motor de renderização do Chrome para garantir consistência visual. Layout de página A4, quebras de tabela, controle de fim de página, header/footer e áreas da marca são todos gerenciados dentro do template. Essa abordagem significa que o relatório é renderizado em PDF de uma forma que corresponde de perto ao design renderizado no navegador. Relatórios executivos e saídas de auditoria ficam mais profissionais como resultado.

A renderização XLSX entrega saída focada em tabelas para equipes de operações

PDF se destaca em relatórios legíveis e apresentáveis, mas as equipes de operações tipicamente precisam de tabelas que podem filtrar e processar mais. A saída XLSX é produzida convertendo uma tabela HTML para o formato Excel. Tendências de capacidade, eventos de health check, listas de incidentes WAAP ou status de serviços podem ser examinados dentro do Excel. Os mesmos dados subjacentes são, portanto, adaptados tanto para formatos de gestão quanto de operações.

O motor de template EJS vincula dados ao conteúdo dinâmico do relatório

O data binding dinâmico dentro dos templates é tratado pelo EJS. Os dados do relatório podem ser inseridos em títulos, tabelas, gráficos, texto de resumo e seções de conteúdo condicional. O mesmo template pode ser regenerado com diferentes intervalos de datas, nomes de clientes, serviços ou dados do vTenant. Essa estrutura retira os relatórios da categoria de trabalho manual de copiar e colar.

Três famílias de templates principais cobrem diferentes necessidades de relatório

A estrutura de relatório do TR7 é organizada em torno de report-pdf, report-xlsx e waf-pdf como as principais famílias de templates. A família PDF lida com relatórios gerais, a família XLSX lida com saída de operações focada em tabelas e a família WAAP-PDF lida com relatórios de segurança e ataques. Famílias de templates legadas podem ser retidas. Essa separação torna a manutenção de relatórios e o gerenciamento de versões mais ordenados.

O helpers.js por template carrega a lógica do relatório junto com o template

Cada template pode incluir suas próprias funções helper. Formatação de datas, conversão de métricas, agrupamento de tabelas, seleção de cores ou preparação de dados de gráficos são mantidos em helpers específicos do template. Isso preserva o motor de renderização compartilhado enquanto permite que cada família de relatório carregue sua própria lógica. O template do relatório e o comportamento do relatório são versionados juntos.

O sistema de assets inclui logos, estilos e visuais no relatório

Os relatórios podem usar logos, ícones, arquivos de estilo, visuais personalizados ou assets da marca. A estrutura de assets garante que o relatório seja gerado alinhado com a identidade do cliente ou organização. Isso é especialmente importante em relatórios para clientes, saídas de auditoria e apresentações executivas. A saída do relatório parece um documento corporativo em vez de uma tela bruta do sistema.

Helpers de gráficos suportam gráficos de série temporal e distribuição

Configuração de gráficos e componentes helper são usados para transformar dados do relatório em gráficos. Contagem de ataques ao longo do tempo, saúde do serviço, tendências de capacidade ou distribuição por categoria podem ser apresentados visualmente. Os gráficos permitem que o leitor do relatório compreenda o estado geral sem olhar para uma tabela bruta. Isso é especialmente valioso em resumos executivos.

Paleta de cores e helpers visuais criam uma linguagem visual consistente no relatório

O gerenciamento de cores e os helpers de paleta garantem que gráficos e componentes do relatório apareçam de forma consistente. A mesma categoria pode ser mostrada com a mesma lógica de cores em todos os relatórios. Isso melhora a comparabilidade entre relatórios periódicos. Usar cores alinhadas com o template da marca também faz o relatório parecer profissional.

Componentes de mapa geográfico fornecem visibilidade de segurança em nível de país

A visualização geográfica baseada em svgMap adiciona distribuição de ataques, acessos ou incidentes em nível de país aos relatórios. Relatórios de ataques WAAP podem mostrar visualmente quais países geram tráfego intenso. Isso ajuda as equipes do SOC e de gestão a compreender rapidamente a geografia das ameaças. Tabela e mapa juntos produzem evidências mais fortes.

O suporte multilíngue prepara relatórios para partes interessadas locais e internacionais

Com uma biblioteca de idiomas e helpers de tradução, o texto do relatório pode ser gerado em diferentes idiomas. Um relatório no idioma local pode ser preparado para clientes domésticos e um relatório em inglês para auditores internacionais. Essa abordagem facilita produzir saída em diferentes idiomas a partir dos mesmos dados. A necessidade de tradução manual ao enviar relatórios para partes interessadas externas é reduzida.

Profundidade operacional

O relatório PDF/XLSX é operado junto com o diretório de templates, chamada de renderização, uso de CLI, parâmetros do Chrome, configuração de timeout e estruturas de dados de exemplo.

01

Estrutura do diretório de templates

Os templates de relatório são armazenados em `tr7-server/jsreport/templates/{templateName}/`. Cada template é gerenciado em seu próprio diretório. Essa estrutura facilita a versão e manutenção de tipos de relatório individuais de forma independente.

02

Modelo de template com três arquivos

Cada template consiste em `config.json`, `content.html` e `helpers.js`. config carrega as configurações de renderização, content carrega o HTML do relatório e helpers carrega utilitários JavaScript específicos do template. Essa separação melhora a legibilidade do template.

03

Chamada de renderização

O fluxo de renderização usa configuração de template, conteúdo HTML, funções helper e um objeto de dados juntos. Os dados de origem são passados ao relatório como `data` e processados dentro do template. O mesmo template pode ser regenerado com diferentes conjuntos de dados.

04

Geração de relatório por CLI

A geração de relatório pode ser acionada a partir da linha de comando fornecendo um nome de template e caminho de dados de origem. Se nenhum caminho de saída for especificado, uma saída temporária com timestamp é produzida. Esse modelo é útil para geração de relatórios ad-hoc e cenários de automação.

05

Parâmetros de renderização do Chrome

A renderização de PDF pode ser executada com parâmetros do Chrome como no-sandbox e disable-extensions. Esses parâmetros fornecem comportamento de renderização mais controlado em ambientes de servidor. Os requisitos de segurança e isolamento no ambiente de operações devem ser avaliados separadamente.

06

Valor de timeout para relatórios longos

Grandes conjuntos de dados e relatórios visualmente ricos podem requerer mais tempo de renderização. O timeout de renderização pode ser configurado no nível de uma hora. Isso ajuda a evitar que grandes relatórios WAAP ou de conformidade sejam interrompidos no meio da renderização.

Quando usar

Relatório executivo trimestral para conformidade PCI

A equipe de segurança pode produzir um relatório de conformidade trimestral como PDF com marca. O relatório pode incluir métricas de resumo, gráficos, constatações de auditoria e um campo de assinatura. Uma saída padronizada e repetível é entregue ao CISO e aos auditores.

Relatório mensal de ataques e ameaças WAAP

Com a família de templates waf-pdf, tipos de ataque, distribuição por país, os paths mais visados e os principais IPs de origem podem ser reportados. O suporte a gráficos e mapas facilita a compreensão dos incidentes. A equipe do SOC pode apresentar tendências mensais à gestão.

Relatório semanal de capacidade XLSX para operações de rede

A equipe de operações pode receber tendências de capacidade, alterações de health check e eventos de downtime do backend no formato XLSX. Filtragem, ordenação e análise adicional podem ser feitas no Excel. Essa saída é mais utilizável para equipes técnicas do que um PDF.

Relatório de segurança com marca para auditoria do cliente

Um managed service provider pode produzir um relatório de segurança com logo específico do cliente, esquema de cores e layout de tabela. Eventos WAAP, tendências de acesso e resumos de risco são apresentados em um único PDF. O relatório serve como documento pronto para auditoria para o processo de revisão do cliente.

Perguntas frequentes

Quais formatos de saída são suportados?
O TR7 Advanced PDF Reporting suporta nativamente dois formatos de saída: PDF e XLSX. O PDF é gerado a partir de um template HTML/CSS usando renderização Chrome headless, preservando layout de página A4, header/footer e estilos da marca. O XLSX é produzido convertendo uma tabela HTML para o formato Excel, dando às equipes de operações a capacidade de filtrar e ordenar os dados.
Os relatórios podem ser agendados automaticamente ou são produzidos apenas sob demanda?
Ambos os modelos são suportados. Os relatórios podem ser acionados ad-hoc a partir da CLI ou conectados a fluxos de automação. Mecanismos de entrega por e-mail e SCP/SFTP estão disponíveis no lado do NotificationManager e EmailSender, de modo que relatórios agendados podem ser enviados automaticamente às partes interessadas relevantes.
Um template com marca diferente pode ser usado para cada cliente?
Sim. A estrutura de assets permite que logos, ícones, arquivos de estilo e visuais personalizados sejam incluídos no relatório. Um diretório de template separado pode ser criado para cada cliente ou organização. Os mesmos dados subjacentes podem ser renderizados como saída PDF com marca alinhada à identidade de cada cliente.
Relatórios grandes podem ser interrompidos durante a renderização?
Não. O timeout de renderização pode ser configurado no nível de uma hora. Isso garante que jobs de renderização de longa execução, como grandes conjuntos de logs WAAP, relatórios de conformidade extensos ou resumos executivos visualmente ricos, sejam concluídos com sucesso. O valor do timeout pode ser ajustado no nível do sistema conforme necessário.
Gráficos e mapas geográficos podem ser adicionados aos relatórios?
Sim. Componentes helper de gráficos e paletas de cores podem ser usados para gráficos de série temporal, tendências de capacidade e distribuições por categoria. A visualização geográfica baseada em svgMap adiciona distribuição de ataques em nível de país como mapa dentro do relatório. Esses recursos estão disponíveis na família de templates waf-pdf e nos templates de relatório gerais.
É possível produzir relatórios em diferentes idiomas?
Sim. A biblioteca de idiomas e os helpers de tradução permitem que o texto do relatório seja gerado em múltiplos idiomas. Saída em português ou inglês pode ser produzida a partir do mesmo template e dos mesmos dados. Essa abordagem cobre a necessidade de enviar relatórios no idioma local para clientes domésticos e relatórios em inglês para auditores internacionais, reduzindo a carga de tradução manual.

Transforme o relatório em uma função de plataforma repetível

Gere relatórios de conformidade, segurança e operações como PDF ou XLSX com marca. Vamos percorrer uma configuração ao vivo no seu próprio ambiente.