Module 13: Self Service (Employee Portal)¶
The Self Service module (/user, /hrms/my-leaves, /payroll/my-payslips) provides employees with secure, role-restricted self-service tools to access personal records, apply for leaves, and download monthly payslips.
🎯 Core Features¶
1. My Profile (/user)¶
- Inspect personal details (Employee ID, Department, Job Title, Manager, Joining Date).
- Update personal contact phone number, emergency contact details, and password.
- Set regional language and currency display preferences.
2. My Leaves (/hrms/my-leaves)¶
- Leave Balance Widget: Real-time display of accrued vs. used vs. available leave balances (
Annual Leave,Sick Leave,Emergency Leave). - Submit Leave Request:
- Select leave type.
- Choose start and end dates (system calculates total working days).
- Add reason text and attach supporting documents (e.g., medical certificates for sick leave).
- Application History: View submission status (
Pending Approval,Approved,Rejected) with reviewer comments.
3. My Payslips (/payroll/my-payslips)¶
- View historical monthly payslips.
- PDF Download: One-click PDF download containing complete compensation breakdown:
- Basic Wage, Housing Allowance, Transport Allowance.
- Variable Earnings, Overtime, Commissions.
- Deductions (Unpaid Leave, Loans, Penalties).
- Net Pay (AED).
💡 Step-by-Step Instructions¶
Submitting a Leave Application¶
- Open Self Service → My Leaves (
/hrms/my-leaves). - Click Apply for Leave.
- Select Leave Type (
Annual Leave), pick Start Date and End Date. - Enter reason (e.g. "Annual vacation"), attach documents if required, and click Submit Application.
- Your manager will receive an instant approval notification. You can track progress under Application History.