Skip to content

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

  1. Open Self Service → My Leaves (/hrms/my-leaves).
  2. Click Apply for Leave.
  3. Select Leave Type (Annual Leave), pick Start Date and End Date.
  4. Enter reason (e.g. "Annual vacation"), attach documents if required, and click Submit Application.
  5. Your manager will receive an instant approval notification. You can track progress under Application History.