Hangfire Report Integration
Automated daily commission report with Hangfire
Project Description
I designed the dynamic commission report process from scratch. First, I added a “Commission Report” tab to the report management screen of the ERP software we developed using .NET. For this report, I created a stored procedure on MSSQL to prepare all the required data directly on the database side. This approach provided a centralized and controllable data processing structure, making the report generation more stable.
Next, I set up a scheduler using Hangfire. Thanks to this setup, the commission report is automatically triggered every night at 12:00 AM and sent via email to the relevant recipients. By fully automating the process, I eliminated manual workload and ensured timely and consistent delivery of the report.