Yetenek

Gelişmiş PDF Raporlama

Markalı, planlı ve isteğe bağlı PDF/XLSX raporları; uyumluluk, yönetici sunumu ve operasyon takibi için tek raporlama hattında üretin.

TR7 Gelişmiş PDF Raporlama, güvenlik ve operasyon verilerini manuel Excel düzenleme veya dış BI aracına taşıma zorunluluğundan çıkarır. Uyumluluk raporları, yönetici özetleri, WAAP saldırı raporları ve operasyon tabloları markalı PDF veya XLSX çıktısı olarak üretilebilir. Rapor motoru HTML/CSS tabanlı template yapısı, EJS veri bağlama, per-template helper fonksiyonları ve Chrome tabanlı PDF render yaklaşımıyla çalışır. A4 sayfa düzeni, header/footer, page-break, tablo, grafik ve marka stilleri rapor şablonunun parçası olarak yönetilir. PDF yanında XLSX çıktısı da üretilebilir. Zaman serisi grafikleri, renk paletleri, ülke bazlı haritalar, çok dilli metin üretimi ve farklı rapor aileleri aynı raporlama altyapısında birleştirilir. Sonuç: TR7, compliance ve operasyon raporlamasını manuel veri toplama işinden çıkarır; markalı, tekrarlanabilir ve farklı paydaşlara uygun PDF/XLSX çıktıları üreten platform özelliğine dönüştürür.

3
Ana template ailesi: PDF, XLSX, WAAP-PDF
2
Çıktı formatı: PDF ve XLSX
1 saat
Uzun raporlar için yapılandırılabilir render timeout

Güvenlik ve operasyon raporu hâlâ manuel hazırlanıyorsa, denetim süreci hem yavaş hem hataya açıktır.

Kurumsal ortamlarda güvenlik, trafik, sağlık kontrolü, WAAP saldırıları ve yönetici aksiyonları sürekli veri üretir. Ancak bu verilerin denetim, yönetici sunumu veya müşteri raporu haline getirilmesi çoğu zaman manuel yapılır. Operasyon ekibi veriyi dışarı alır, tabloyu temizler, grafik oluşturur, şirket logosunu ekler ve PDF'e dönüştürür. Bu süreç tekrarlandıkça hem zaman kaybı hem de insan hatası büyür.

Uyumluluk raporlamasında bu problem daha kritiktir. Aylık, çeyreklik veya yıllık raporların aynı formatta, aynı metriklerle ve kanıtlanabilir şekilde üretilmesi gerekir. Bir raporda tarih aralığı, grafik ekseni, logo, tablo veya metin formatı değişirse denetim tutarlılığı zedelenir. Raporun içeriği kadar üretim standardı da önemlidir.

Farklı paydaşlar farklı çıktı ister. CISO ve yönetim PDF özet görmek isterken, operasyon ekibi XLSX formatında detaylı tablo ister. Müşteri başarı ekibi markalı rapor ister, SOC ekibi olay listesi ve saldırı dağılımı ister. Tek bir ham log çıktısı bu ihtiyaçların hiçbirini tam karşılamaz.

Raporun dili ve görünümü de operasyonel bir gereksinimdir. Yerel müşteriye Türkçe rapor, uluslararası paydaşa İngilizce rapor, denetçiye daha resmi format, operasyon ekibine daha teknik çıktı gerekebilir. Bu çeşitliliği manuel şablon kopyalayarak yönetmek sürdürülebilir değildir.

TR7 Gelişmiş PDF Raporlama, template tabanlı PDF/XLSX üretimi, marka şablonları, grafik yardımcıları, çoklu dil desteği ve uzun çalışan raporlar için kontrollü render altyapısıyla raporlamayı tekrarlanabilir bir platform işlevine dönüştürür.

Yaklaşımımız

TR7, raporlamayı ham veri dışa aktarımı olarak değil, template, grafik, marka ve çıktı formatı birlikte çalışan bir üretim hattı olarak ele alır.

Chrome tabanlı PDF render ile sayfa düzeni korunur

PDF çıktıları HTML/CSS şablonundan render edilir. A4 sayfa düzeni, header/footer, page-break ve görsel hizalama gibi rapor detayları şablon içinde yönetilir.

Template kütüphanesi rapor ailelerini düzenli tutar

Raporlar kategori bazlı template dizinlerinde tutulur. Her template kendi konfigürasyonu, HTML içeriği ve helper fonksiyonlarıyla birlikte yönetilir.

XLSX çıktısı operasyon tablolarını Excel'e taşır

PDF yönetici ve uyumluluk raporları için uygundur; XLSX ise detaylı tablo, filtreleme ve operasyon analizi için kullanılır. Aynı veri farklı paydaşlara farklı formatta sunulabilir.

Grafik ve harita yardımcıları raporu görsel hale getirir

Chart helper'ları, renk paletleri ve ülke haritası bileşenleri rapor içindeki metrikleri görsel olarak anlatır. Saldırı dağılımı, zaman serisi, kapasite trendi ve coğrafi yoğunluk tek şablonda gösterilebilir.

Yetenekler

Gelişmiş PDF Raporlama, PDF/XLSX üretimi, template helper'ları, chart engine, marka öğeleri ve çoklu dil desteğini tek raporlama altyapısında birleştirir.

Chrome tabanlı PDF render ile piksel hassasiyetinde rapor üretilir

PDF üretimi HTML/CSS tabanlı içerikten yapılır ve Chrome render motoru kullanılarak görsel tutarlılık sağlanır. A4 sayfa düzeni, tablo kırılımı, sayfa sonu kontrolü, header/footer ve marka alanları şablon içinde yönetilir. Bu yaklaşım, raporun tarayıcıda görünen tasarıma yakın biçimde PDF'e dönüşmesini sağlar. Yönetici raporları ve denetim çıktıları daha profesyonel görünür.

XLSX render operasyon ekipleri için tablo odaklı çıktı sağlar

PDF okunabilir ve sunulabilir raporlar için güçlüdür; ancak operasyon ekipleri çoğu zaman filtrelenebilir ve işlenebilir tablo ister. XLSX çıktısı HTML tablosundan Excel formatına dönüştürülebilir. Kapasite trendleri, sağlık kontrol olayları, WAAP olay listeleri veya servis durumları Excel içinde incelenebilir. Böylece aynı veri hem yönetim hem operasyon formatına uyarlanır.

EJS template engine veriyi dinamik rapor içeriğine bağlar

Template içinde dinamik veri bağlama EJS ile yapılır. Rapor verisi başlık, tablo, grafik, özet metin ve koşullu içerik alanlarına işlenebilir. Aynı şablon farklı tarih aralıkları, müşteri isimleri, servisler veya vTenant verileriyle tekrar üretilebilir. Bu yapı raporları manuel kopyalama işinden çıkarır.

Üç ana template ailesi farklı rapor ihtiyaçlarını kapsar

TR7 raporlama yapısı report-pdf, report-xlsx ve waf-pdf gibi ana template aileleriyle organize edilir. PDF ailesi genel raporlar, XLSX ailesi tablo odaklı operasyon çıktıları, WAAP-PDF ailesi ise güvenlik ve saldırı raporları için kullanılabilir. Eski template aileleri legacy olarak tutulabilir. Bu ayrım rapor bakımını ve sürüm yönetimini daha düzenli hale getirir.

Per-template helpers.js rapor mantığını şablonla birlikte taşır

Her template kendi helper fonksiyonlarını içerebilir. Tarih biçimleme, metrik dönüştürme, tablo gruplama, renk seçimi veya grafik verisi hazırlama gibi işlemler template'e özel helper içinde tutulur. Böylece ortak render motoru korunurken her rapor ailesi kendi mantığını taşıyabilir. Rapor şablonu ve rapor davranışı birlikte versiyonlanabilir.

Assets sistemi logo, stil ve görsel kaynakları rapora dahil eder

Raporlarda logo, ikon, stil dosyası, özel görsel veya marka varlıkları kullanılabilir. Assets yapısı raporun müşteri veya kurum kimliğine uygun üretilmesini sağlar. Bu özellikle müşteri raporları, denetim çıktıları ve yönetici sunumlarında önemlidir. Rapor çıktısı ham sistem ekranı gibi değil, kurumsal belge gibi görünür.

Chart helper'ları zaman serisi ve dağılım grafiklerini destekler

Chart yapılandırma ve helper bileşenleri, rapor verilerini grafiklere dönüştürmek için kullanılır. Zaman içindeki saldırı sayısı, servis sağlığı, kapasite trendi veya kategori dağılımı görsel olarak sunulabilir. Grafikler rapor okuyucusunun ham tabloya bakmadan genel durumu anlamasını sağlar. Yönetici özetlerinde bu özellikle değerlidir.

Renk paleti ve görsel yardımcılar tutarlı rapor dili oluşturur

Renk yönetimi ve palette yardımcıları grafiklerin ve rapor bileşenlerinin tutarlı görünmesini sağlar. Aynı kategori her raporda benzer renk mantığıyla gösterilebilir. Bu, özellikle dönemsel raporlarda karşılaştırılabilirliği artırır. Marka şablonuna uygun renk kullanımı da raporun profesyonel görünmesini sağlar.

Coğrafi harita bileşenleri ülke bazlı güvenlik görünürlüğü sunar

svgMap tabanlı coğrafi görselleştirme ile saldırı, erişim veya olay dağılımı ülke seviyesinde rapora eklenebilir. WAAP saldırı raporlarında hangi ülkelerden yoğun trafik geldiği görsel olarak gösterilebilir. Bu, SOC ve yönetim ekipleri için tehdit coğrafyasını hızlı anlamayı kolaylaştırır. Tablo ve grafik birlikte daha güçlü kanıt üretir.

Çoklu dil desteği raporları yerel ve uluslararası paydaşlara hazırlar

Dil kütüphanesi ve çeviri yardımcılarıyla rapor metinleri farklı dillerde üretilebilir. Yerel müşteriye Türkçe, uluslararası denetçiye İngilizce rapor hazırlanabilir. Bu yaklaşım aynı veriden farklı dilde çıktı üretmeyi kolaylaştırır. Dış paydaşlara gönderilen raporlarda manuel çeviri ihtiyacı azalır.

Operasyonel derinlik

PDF/XLSX raporlama; template dizini, render çağrısı, CLI kullanım, Chrome parametreleri, timeout ve örnek veri yapılarıyla birlikte işletilir.

01

Template dizin yapısı

Rapor template'leri `tr7-server/jsreport/templates/{templateName}/` altında tutulur. Her template kendi klasöründe yönetilir. Bu yapı rapor tiplerinin ayrı ayrı versiyonlanmasını ve bakımını kolaylaştırır.

02

Üç dosyalı template modeli

Her template temel olarak `config.json`, `content.html` ve `helpers.js` dosyalarından oluşur. config render ayarlarını, content rapor HTML'ini, helpers ise rapora özel JavaScript yardımcılarını taşır. Bu ayrım şablonun okunabilirliğini artırır.

03

Render çağrısı

Render akışı template konfigürasyonu, HTML içeriği, helper fonksiyonları ve veri nesnesini birlikte kullanır. Kaynak veri rapora `data` olarak verilir ve şablon içinde işlenir. Aynı template farklı veri setleriyle tekrar üretilebilir.

04

CLI rapor üretimi

Rapor üretimi komut satırından template adı ve kaynak veri yolu verilerek çalıştırılabilir. Çıktı yolu belirtilmezse zaman damgalı geçici çıktı üretilebilir. Bu model ad-hoc rapor üretimi ve otomasyon senaryoları için kullanışlıdır.

05

Chrome render parametreleri

PDF render için Chrome no-sandbox ve disable-extensions gibi parametrelerle çalıştırılabilir. Bu parametreler kurum servisi ortamlarında daha kontrollü render davranışı sağlar. Operasyon ortamında güvenlik ve izolasyon gereksinimleri ayrıca değerlendirilmelidir.

06

Uzun rapor timeout değeri

Büyük veri setleri ve görsel açıdan zengin raporlar daha uzun render süresi gerektirebilir. Render timeout değeri 1 saat seviyesinde yapılandırılabilir. Bu, büyük WAAP veya compliance raporlarının yarıda kesilmesini önlemeye yardımcı olur.

Hangi senaryolarda kullanılır

PCI uyumluluk için çeyreklik yönetici raporu

Güvenlik ekibi çeyreklik uyumluluk raporunu markalı PDF olarak üretebilir. Rapor; özet metrikler, grafikler, denetim bulguları ve imza alanı içerebilir. CISO ve denetçi için tekrar üretilebilir standart çıktı sağlanır.

WAAP aylık saldırı ve tehdit raporu

waf-pdf template ailesiyle saldırı türleri, ülke dağılımı, en çok hedeflenen path'ler ve top kaynak IP'ler raporlanabilir. Grafik ve harita desteği olayları daha anlaşılır hale getirir. SOC ekibi aylık trendleri yönetime sunabilir.

Network operasyon haftalık XLSX kapasite raporu

Operasyon ekibi kapasite trendlerini, sağlık kontrol değişimlerini ve kurum servisi kesintisi olaylarını XLSX formatında alabilir. Excel üzerinde filtreleme, sıralama ve ek analiz yapılabilir. Bu çıktı teknik ekipler için PDF'ten daha işlenebilir olur.

Müşteri denetimi için markalı güvenlik raporu

Yönetilen servis sağlayıcı, müşteriye özel logo, renk ve tablo düzeniyle güvenlik raporu üretebilir. WAAP olayları, erişim trendleri ve risk özetleri tek PDF içinde sunulur. Rapor müşteri denetim sürecine hazır belge niteliği taşır.

Sık sorulanlar

Hangi çıktı formatları destekleniyor?
TR7 Gelişmiş PDF Raporlama iki çıktı formatını doğrudan destekler: PDF ve XLSX. PDF, Chrome headless render ile HTML/CSS şablonundan üretilir; A4 sayfa düzeni, header/footer ve marka stilleri korunur. XLSX ise HTML tablosundan Excel formatına dönüştürülür ve operasyon ekiplerinin filtreleme ve sıralama yapmasına olanak tanır.
Raporlar otomatik olarak planlanabilir mi, yoksa yalnızca isteğe bağlı mı üretilir?
Her iki model de desteklenir. Raporlar CLI üzerinden ad-hoc olarak çalıştırılabilir veya otomasyon senaryolarına bağlanabilir. E-posta ve SCP/SFTP teslim mekanizmaları NotificationManager ve EmailSender tarafında mevcuttur; bu sayede planlı raporlar ilgili paydaşlara otomatik olarak iletilebilir.
Farklı müşteriler için farklı marka şablonu kullanılabilir mi?
Evet. Assets yapısı logo, ikon, stil dosyası ve özel görsellerin rapora dahil edilmesini sağlar. Her müşteri veya kurum için ayrı template dizini oluşturulabilir. Bu sayede aynı veri farklı müşteri kimliğine uygun markalı PDF çıktısına dönüştürülebilir.
Büyük raporlar render sırasında yarıda kesiliyor mu?
Hayır. Render timeout değeri 1 saat seviyesinde yapılandırılabilir. Bu, büyük WAAP log setleri, kapsamlı uyumluluk raporları veya görsel açıdan zengin yönetici özetleri gibi uzun süren render işlemlerinin tamamlanmasını sağlar. Timeout değeri ihtiyaca göre sistem düzeyinde ayarlanabilir.
Raporlara grafik ve coğrafi harita eklenebilir mi?
Evet. Chart helper bileşenleri ve renk paletleri zaman serisi grafikleri, kapasite trendi ve kategori dağılımları için kullanılabilir. svgMap tabanlı coğrafi görselleştirme ile saldırı dağılımı ülke seviyesinde haritaya eklenebilir. Bu özellikler waf-pdf template ailesinde ve genel raporlama şablonlarında kullanılabilir.
Farklı dillerde rapor üretmek mümkün mü?
Evet. Dil kütüphanesi ve çeviri yardımcıları rapor metinlerinin farklı dillerde üretilmesine olanak tanır. Aynı template ve aynı veriyle Türkçe veya İngilizce çıktı üretilebilir. Bu yaklaşım yerel müşterilere Türkçe, uluslararası denetçilere İngilizce rapor gönderme ihtiyacını karşılar ve manuel çeviri yükünü azaltır.

Raporlamayı tekrarlanabilir bir platform işlevine dönüştürün

Uyumluluk, güvenlik ve operasyon raporlarını markalı PDF veya XLSX olarak üretin. Kendi ortamınızda canlı bir kurulumda gezdirelim.