Module 11: HR Management¶
The HR Management module (/hrms/*) manages employee lifecycles, official personnel document storage, leave entitlements, performance appraisals, and employee exit offboarding.
🎯 Core Capabilities¶
1. HR Dashboard (/hrms/dashboard)¶
- Headcount breakdown by department, active contracts, upcoming visa/passport expirations, pending leave requests, and scheduled performance reviews.
2. Employee Profile Directory (/hrms/employees)¶
- Personnel Record Fields: Full Name, Nationality, Gender, Marital Status, Passport Number, Visa Number, Labour Card Number, Emirates ID, Joining Date, Department, Job Title, Manager, and Work Location.
- Document Management: Upload and track expiry dates for Passport, Visa, Emirates ID, Health Insurance, and Employment Contracts.
- Expiry Warning Alerts: Automated dashboard alerts 30/60 days prior to document expiration.
3. Leave Approvals (/hrms/leaves)¶
- Review employee leave requests submitted via Self Service.
- Verify leave balance availability across
Annual Leave,Sick Leave,Maternity Leave, andUnpaid Leave. - Approve or reject applications with reviewer comments.
4. Performance Appraisals (/hrms/performance)¶
- Schedule periodic performance reviews (Quarterly, Annual).
- Record rating scores across key competencies, manager feedback notes, and development goals.
5. Employee Offboarding (/hrms/offboarding)¶
- Initiate resignation or termination workflows.
- Manage exit clearance checklists across IT Assets, Finance, Handover, and HR.
- Compute End-of-Service Benefit (EOSB / Gratuity) based on UAE Labour Law (Decree-Law 33/2021).
💡 Step-by-Step Instructions¶
Approving Employee Leave¶
- Open HR Management → Leave Approvals (
/hrms/leaves). - Click on a pending application (e.g. John Doe - Annual Leave - 5 Days).
- Review the balance entitlement widget (Available: 14 Days).
- Click Approve. The employee is notified and the system updates their leave balance.