Absence Management
Request and manage time off, vacation, medical leave, and other absences in a centralized system.
Features
- Personalized Dashboard — Track your used and remaining holiday balance, sick days, and days-in-lieu using configurable widgets.
- Unified Request System — Submit requests for holidays, medical notes, carryovers, and special absences via a guided wizard.
- Validation & Conflict Detection — Automated server-side checks for project conflicts, overlapping requests, insufficient balance, and blocked periods before final submission.
- Blocked Periods — Define restricted dates with specific user or role restrictions where leave is limited.
- Approval Workflows — Multi-level approval chains with configurable first and second level approvers.
- Excel Export — Export absence records and blocked periods to XLSX for reporting.
- Bulk Delete — Select multiple absence requests or blocked periods in the dashboard to remove them at once (requires write permission).
Module Structure
The module has four tabs in the header navigation:
| Tab | Description |
|---|---|
| Dashboard | A configurable personal dashboard with absence stats and team calendar widgets. |
| Absence Requests | Central hub for tracking request status across all request types (up to 5 card tabs). |
| Blocked Periods | Management of restricted dates with user/role restrictions. |
| Settings | Configuration of approval requirements, carryover rules, days-in-lieu rules, and notification recipients. |
Header Button:
- Create New Absence Request — A dropdown button that lets you select from up to 5 request types: Holiday Request, Holiday Carryover Request (conditional), Days-in-lieu Request (conditional), Sick Leave Note, Special Absence Request.
info
Holiday Carryover Request and Days-in-lieu Request options are only visible if enabled in Settings.
Quick Actions
- Request Time Off: Click Create New Absence Request in the header and select a request type.
- Check Balance: View the balance tracker widgets on the Dashboard.
- Review Team Absence: View the Absence Calendar widget on the Dashboard.
Getting Help
→ See Requesting Absence for the employee request guide → See Absence Dashboard for tracking availability → See Managing Absence Requests for approver guidelines