5. Report#
Projelerin raporlama ihtiyaçlarını karşılamak için hazırlanmış uygulamadır.
Uygulamanın sağladığı sınıflara ait javadoc'a buradan ulaşabilirsiniz.
Yetenekler#
- Rapor şablonlarının initializer ile ya da manuel olarak tanımlanmasını ve gruplanmasını sağlar.
- Senkron rapor çıktıları oluşturulmasını sağlar.
- Asenkron rapor çıktıları oluşturulmasını sağlar.
- Üretilecek raporlar için birden fazla veri kaynağı tanımlanabilmesini ve bu kaynaklardan rapor üretilebilmesini sağlar.
- Raporların yetkilendirilmesini sağlar.
- Asenkron rapor çıktılarının farklı veri kaynaklarında (Veritabanı, Hvl Content Manager, MinIO) tutulabilmesine olanak sağlar.
NOT: Gelecek versiyonlarda planlı raporlama özelliğinin de sunulması planlanmaktadır.
Veri Depoloma (Data Storage)#
PostgreSQL & Oracle#
Raporlara ilişkin meta verilerinin tutulduğu ilişkisel veri tabanı olarak, iki veritabanından biri seçilmelidir.
Instance Bilgileri#
Hvl Report Server#
Hvl Report Server altyapı ekibi tarafından geliştirilmiş olan uygulamadır. Bu uygulama, sunduğu rest arayüzler ile sync rapor çalıştırılmasını, seçilen formatta çıktı alınmasını ve rapor şablonlarının sorgulanmasını sağlar.