Skip to main content

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:

TabDescription
DashboardA configurable personal dashboard with absence stats and team calendar widgets.
Absence RequestsCentral hub for tracking request status across all request types (up to 5 card tabs).
Blocked PeriodsManagement of restricted dates with user/role restrictions.
SettingsConfiguration 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

  1. Request Time Off: Click Create New Absence Request in the header and select a request type.
  2. Check Balance: View the balance tracker widgets on the Dashboard.
  3. 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