HR Dashboard
The HR Dashboard gives a consolidated, real-time view of workforce, attendance, leave, and overtime performance.
It is designed for HR managers, operations leads, and branch admins who need quick operational visibility and trend tracking.
Dashboard Overview
The page includes KPI cards, trend charts, distribution widgets, and operational tables in one screen.

KPI Summary Cards
Top cards provide instant totals and current-state metrics, including:
- Total Employees
- Active Employees
- Employees On Leave
- Employees Absent
- Present
- Late
- Absent
- On Leave
- Pending Leave Requests
- Approved Leave Requests
- Rejected Leave Requests
- Pending Overtime Requests
- Approved Overtime Requests
- Total Overtime Hours
Charts and Operational Widgets
The dashboard includes the following visual and tabular sections:
- Overtime Trend
- Attendance Trend
- Attendance By Status
- Today Shift Coverage
- Attendance Exceptions
- Upcoming Leave Risk
- Leave Types Distribution
- Attendance By Department
- Overtime By Department
- Paid vs Unpaid Leave
Each widget updates immediately when filters are applied.
Filters
Open the filter panel from the dashboard header to narrow all widgets by scope and date range.
Available Filters
| Filter | Type | Description |
|---|---|---|
| Branch | Select | Limits all dashboard data to a specific branch. |
| Employee | Select | Focuses metrics on one employee. |
| Department | Select | Filters results by department. |
| Shift | Select | Filters data by assigned shift. |
| From | Date | Start date for the reporting period. |
| To | Date | End date for the reporting period. |
Filter Behavior
| Behavior | Details |
|---|---|
| Branch-dependent options | Employee, Department, and Shift options load based on the selected branch. |
| Default date range | From defaults to the first day of the current month, and To defaults to the last day of the current month. |
| Reset | The Reset action restores the default filter set. |
| Cross-widget application | All filters are global on this page and apply to every KPI card and widget. |
How to Use Effectively
- Select Branch first (if applicable).
- Set a clear date range using From and To.
- Optionally narrow to Department, Shift, or Employee for focused analysis.
- Review KPI cards first, then validate patterns in trend/distribution charts.
- Use Attendance Exceptions and Upcoming Leave Risk tables for immediate operational follow-up.
Notes
- Users assigned to a specific branch may not see a branch selector; branch context is applied automatically.
- Data reflects permission scope and available HR records in the selected period.
