Hangfire Rapor Entegrasyonu

Hangfire ile günlük komisyon raporu sürecini otomatikleştirdim

Hangfire Rapor Entegrasyonu 1
Hangfire Rapor Entegrasyonu 2

Proje Açıklaması

Dinamik komisyon raporu oluşturma sürecini baştan sona kurguladım. İlk olarak, .NET ile geliştirdiğimiz ERP yazılımının rapor yönetimi ekranına “Komisyon Raporu” sekmesini ekledim. Bu rapor için MSSQL üzerinde bir stored procedure oluşturarak ihtiyaç duyulan tüm verileri veritabanı tarafında hazırladım. Bu sayede veri işleme süreci merkezi ve kontrol edilebilir bir yapıya kavuştu, raporun üretimi de daha stabil hale geldi.

Ardından Hangfire’ı kullanarak bir zamanlayıcı oluşturdum. Bu yapı sayesinde komisyon raporu her gece saat 00:00’da otomatik olarak tetikleniyor ve hazırlanan rapor, ilgili kişilere e-posta yoluyla iletiliyor. Sürecin tamamını otomatikleştirerek manuel iş yükünü ortadan kaldırdım ve raporun zamanında, düzenli bir şekilde iletilmesini sağladım.

Kullanılan Teknolojiler

C#
.NET
REST API
SQL
EF Core
Hangfire
HTML
CSS
JavaScript
Bootstrap
Git