Employee Self-Service (ESS) Mobile and Desktop

Complete User Guide for Employees & Managers

Version 4.8.5

Introduction

The Magnar HCM Employee Self-Service (ESS) mobile app empowers employees to manage their HR tasks anytime, anywhere — from submitting leave requests to viewing payslips — while giving managers a streamlined approval workflow. This manual covers every screen and feature available in version 4.8.5.

Mobile & DesktopiOS, Android & browser
SecureTwo-factor authentication
Multi-EntitySwitch companies easily
Self-Service25+ request types
Manager ToolsApprove tasks on the go
PayslipView & export anytime

This document is structured to be searchable by AI assistants. Employees and managers can ask questions in plain language — such as "How do I request leave?" or "How does a manager approve a loan?" — and receive precise, section-linked answers.

1. Logging In

Magnar HCM Employee Self-Service is available on both the mobile app and the desktop browser. The login process differs slightly between the two — follow the relevant guide below.

1.1 How to Log In — Mobile App

When you open the Magnar ESS mobile app, you will be presented with the login screen. Enter your credentials to access your account.

Login Screen Fields

FieldDescriptionRequired
Username / EmailYour corporate email address or username provided by HR.Required
PasswordYour account password (case-sensitive).Required
Save PasswordCheckbox — saves credentials for future logins on this device.Optional

Steps

  1. Open the Magnar HCM app on your mobile device.
  2. Enter your Username or Email in the first field.
  3. Enter your Password in the second field.
  4. Optionally, tick Save Password to speed up future logins.
  5. Tap Login to proceed.

Additional Options

Tip: If you are logging in for the first time on mobile, click on the link you received by email from your system administrator to set up your user profile.

1.2 How to Log In — Desktop

The desktop version of Magnar ESS is accessed through a web browser. The login page shows a Welcome! screen with Email, Password, a Forgot Password? link, a Sign Up link, and a Log in button.

First-Time Login (New User)

  1. You will receive a registration email from your HR or system administrator with a link to register on Magnar HCM.
  2. Click the link in the email. You will be taken to the Sign Up page.
  3. Fill in the required registration fields:
FieldDescriptionRequired
First NameYour legal first name.Required
Last NameYour legal last name.Required
UsernameChoose a unique username for your account.Required
EmailYour corporate email address.Required
PasswordCreate a strong password for your account.Required
Confirm PasswordRe-enter your password to confirm it matches.Required
Phone NumberYour mobile number (including country code, e.g. +961 00 000 000).Optional
reCAPTCHATick the I'm not a robot checkbox to verify your identity.Required
  1. Click Sign Up to complete your registration. You can now log in with your new credentials.

Existing User Login

  1. Open the Magnar HCM desktop URL in your browser.
  2. Enter your Email address and Password.
  3. Click Log in to access the system.

Forgot Password

  1. On the login page, click Forgot Password?
  2. Enter your registered email address.
  3. You will receive an email with a link to reset your password. Click the link and follow the instructions to set a new password.
Tip: If you did not receive the registration or password reset email, check your spam/junk folder or contact your system administrator.

2. Two-Factor Authentication (2FA)

If your organisation has enabled Two-Factor Authentication, you will be prompted to verify your identity after entering your password. This step adds an extra layer of security to your account.

Verification Steps

  1. After entering your password, a Verification Code dialog will appear.
  2. Check your registered email or authenticator app for the one-time code.
  3. Enter the code in the Verification Code field on screen.
  4. Tap Submit to complete the login.
⏱️

Important: Verification codes are time-sensitive and expire within a few minutes. If the code expires, tap Resend Code to receive a new one.

ℹ️

2FA is configured by your system administrator. If you are not receiving verification codes, contact your IT support team.

3. Select Company

If your account is linked to multiple legal entities or subsidiaries, the Select Company screen will appear after login, allowing you to choose the entity you want to work within for this session.

How to Select a Company

  1. Review the list of companies displayed on screen.
  2. Tap the company name you wish to work under.
  3. Tap the Select Company button to confirm.
  4. You will be taken to the Home Screen for that entity.
ℹ️

If your account is only linked to a single company, this screen is skipped automatically and you go directly to the Home Screen.

💡

Tip: You can switch companies later at any time from the Profile & Settings screen without logging out.

4. Home Screen

The Home Screen is your central hub. It displays a personalised welcome banner, key leave balances, quick links, and attendance tools at a glance.

Welcome Banner

The banner displays your full name and employee ID, confirming which account is active.

My Balance Panel

The leave balance panel shows three key figures:

Balance TypeDescription
End of Year BalanceTotal leave days you are entitled to for the current year
Eligible Balance Till DateLeave days accumulated and available to use right now
To Be ExpiredLeave days that will expire if not taken within the policy period

Quick Links

Attendance Status Button

A prominent button allows you to clock in or clock out directly from the Home Screen. Your current attendance status is displayed alongside the button.

Activity Tiles

Bottom Navigation Bar

Three icons at the bottom of the screen are always visible:

5. Services

The Services screen provides access to all HR modules and request types available to you. Items are grouped into collapsible categories for easy navigation.

Navigating Services

  1. Tap the Services icon in the bottom navigation bar.
  2. Use the search bar at the top to quickly find a service by name.
  3. Tap the Dashboard shortcut at the top to return to your home overview.
  4. Tap any category header to expand or collapse it.
  5. Tap the desired service tile to open it.

My Info — Available Services

The My Info category includes the following items:

Self Appraisals Payslip Objectives Initialize Appraisal Training Request Evaluation Reviews Reports Attendance
💡

Tip: The services visible to you depend on your role and the modules enabled by your organisation. If a service is not listed, contact your HR administrator.

6. Payslip

The Payslip module provides employees with secure access to their monthly salary statements. You can view breakdowns of earnings and deductions, and export payslips for your records.

Viewing Your Payslip

  1. From the Home Screen or Services, tap Payslip.
  2. Use the Period dropdown to select the payroll month you want to view (e.g. 01/11/2023 – 30/11/2023).
  3. The payslip details load automatically for the selected period.
  4. Tap Export to download the payslip as a PDF to your device.

Payslip Information

SectionDescription
PeriodThe payroll period covered by this payslip (start date – end date)
Basic SalaryYour fixed monthly salary
AllowancesHousing, transportation, and other approved allowances
Gross PayTotal earnings before deductions
DeductionsSocial insurance, tax, loans, and other deductions
Net PayThe amount transferred to your bank account after deductions
Leave BalanceRemaining leave days as of this pay period
💡

Tip: Use the Export button to save payslips as PDFs. This is useful for visa applications, bank loans, and other official purposes requiring proof of income.

ℹ️

Payslips are available as soon as the payroll run is completed by your HR/Payroll team. If a payslip is missing, contact your payroll administrator.

7. ESS Services — Request Types

The ESS Services section lists all self-service request types available to employees. Each request goes through an approval workflow before taking effect.

👔

Manager Self-Service (MSS): If you are a manager, you can submit any ESS service request on behalf of a team member directly from this section. This is especially useful for employees who do not have access to the ESS system. Simply open the relevant request type and select the employee's name before submitting.

Available Request Types

ℹ️

The request types available to you are controlled by your role, grade, and the modules licensed by your organisation. Not all 21 types may be visible to every user.

7.1 Leave Requests

The Leave Requests module allows employees to submit, track, and manage leave applications directly from the mobile app. Managers receive notifications to approve or reject requests.

👔

Manager Self-Service (MSS): As a manager, you can submit a leave request on behalf of any of your team members. This is useful for employees who do not have access to the ESS system. Simply open a new leave request and select the employee's name before filling in the details.

Leave Request List Screen

When you open Leave Requests, you see a list of all your submitted requests with the following features:

Creating a New Leave Request

  1. Tap the + New button on the Leave Requests list screen.
  2. The Reference No. is auto-generated (e.g. LET0000000233).
  3. Select the Leave Type from the dropdown (e.g. Annual Leave, Sick Leave).
  4. Set the From Date — the first day of your leave.
  5. Set the To Date — the last day of your leave.
  6. The Number of Days is calculated automatically.
  7. The Submission Date and Status are set automatically.
  8. Add any Remarks using the rich-text editor (optional but recommended).
  9. If applicable, enable the OffCycle option directly on the form (see below).
  10. Tap Submit to send the request for approval.

Leave Request Fields

FieldDescriptionType
Reference No.Unique identifier auto-assigned by the system (e.g. LET0000000233)Auto
Leave TypeType of leave (Annual, Sick, Compassionate, etc.) selected from dropdownRequired
From DateStart date of the leave periodRequired
To DateEnd date of the leave periodRequired
Days NumberCalculated automatically based on From/To dates and working calendarAuto
Submission DateDate the request is submitted — set automatically to todayAuto
StatusCurrent status of the request (In Progress, Approved, Rejected, Closed)Auto
RemarksFree-text notes or reason for leave (supports rich text)Optional
OffCycleFlag to request advance salary payment for the leave period (KSA only)Optional
💡

Tip: You can track the status of your leave request under the In Progress tab. Once approved, it moves to the Approved tab and your leave balance is updated.

OffCycle — Advance Leave Salary Payment (KSA)

OffCycle is a feature within the Leave Request form that allows eligible employees to receive their salary for the leave period in advance, before the leave begins. This feature is primarily governed by Saudi Arabian labour law and is typically relevant for employees taking extended annual leave.

What is OffCycle?

Under Saudi Labour Law, employees who are entitled to annual leave have the right to receive their leave salary before the leave commences. The OffCycle flag in the ESS app triggers a separate payroll run (outside the normal monthly cycle) to process and pay the employee's salary in advance, covering the leave duration.

How to Request OffCycle Advance Pay

  1. Create a new Leave Request and fill in all standard fields (Leave Type, From Date, To Date).
  2. Locate the OffCycle field directly on the leave request form.
  3. Enable the OffCycle option by tapping the toggle or checkbox.
  4. Submit the leave request as normal by tapping Submit.
🇸🇦

KSA Labour Law — Article 109: An employee is entitled to receive their full salary for the annual leave period prior to the commencement of the leave. The OffCycle feature in Magnar ESS automates compliance with this requirement by processing an advance payroll run when the flag is activated.

⚠️

Important: The OffCycle option must be enabled by your HR or payroll administrator at the system level before it becomes available in the ESS app. If you do not see the OffCycle field, contact your HR team to confirm eligibility and system configuration.

🔗

Manager? Learn how to approve or reject leave requests in the 8.2 Leave Request Approval (Manager) section.

7.2 Leave Encashment Request

The Leave Encashment Request module allows employees to convert a portion of their accrued leave balance into a cash payment, without actually taking the leave. The system automatically displays your available leave balance to help you decide how many days to encash.

👔

Manager Self-Service (MSS): As a manager, you can submit a leave encashment request on behalf of any of your team members. This is useful for employees who do not have access to the ESS system. Simply open a new request and select the employee's name before filling in the details.

Leave Encashment Request List Screen

When you open Leave Encashment Request, you see a list of all previously submitted requests with:

Creating a New Leave Encashment Request

  1. Tap the + New button on the Leave Encashment Request list screen.
  2. The Employee field is pre-filled with your name and employee ID. If submitting on behalf of a team member (MSS), select the appropriate employee from the dropdown.
  3. The Leave Balance Till Date is automatically populated with your current accrued balance (e.g. 43d 03h 28m). This field is read-only.
  4. Enter the Number of Days you wish to encash. This must not exceed your available balance.
  5. Select the Payment Date — the date on which you wish to receive the encashment payment.
  6. Add a Comment using the rich-text editor to provide any additional context or justification (optional).
  7. If required, attach supporting documents using the Attachment section — tap Choose to select a file, then Upload to attach it.
  8. Tap Submit to send the request for approval, or Cancel to discard.

Leave Encashment Request Fields

FieldDescriptionType
EmployeePre-filled with your employee ID and name. Managers can select a team member for MSS submissions.Required
Leave Balance Till DateYour current accrued leave balance, automatically calculated by the system (e.g. 43d 03h 28m). Read-only.Auto
Number of DaysThe number of leave days you wish to convert into a cash payment. Cannot exceed your available balance.Required
Payment DateThe requested date for receiving the encashment payment.Required
CommentOptional free-text notes or justification for the encashment request (supports rich text formatting).Optional
AttachmentSupporting documents if required by your organisation's policy. Tap Choose to select, then Upload to attach.Optional
💡

Tip: The Leave Balance Till Date is displayed automatically so you can see exactly how many days are available before deciding how many to encash. You cannot request more days than your current balance.

⚠️

Important: Leave encashment is subject to your organisation's policy and may not be available to all employees. If the option is not visible or your request is rejected, contact your HR administrator for clarification.

🔗

Manager? Learn how to review and approve encashment requests in the 8.3 Leave Encashment Task (Manager) section.

7.3 Expense Request

The Expense Request module allows employees to submit business expense claims for reimbursement. You can add multiple expense line items per request, attach receipts, and optionally link the request to an existing travel transaction.

👔

Manager Self-Service (MSS): As a manager, you can submit an expense request on behalf of any of your team members. Simply open a new request and select the employee's name from the Employee dropdown before filling in the details.

Expense Request List Screen

When you open Expense Request, you see a list of all submitted requests with:

Creating a New Expense Request

  1. Tap + New on the Expense Request list screen.
  2. The Reference No. is auto-generated (e.g. EX0001).
  3. The Employee field is pre-filled with your name. For MSS, select the relevant team member from the dropdown.
  4. Select the Expense Date using the date picker.
  5. The Status is set automatically to In Progress.
  6. If this expense is related to a business trip, toggle Is Linked To Travel Transaction? to On and select the relevant trip from the Travel Transactions dropdown.
  7. Add a Comment in the rich-text editor to explain the purpose of the expense (optional but recommended).
  8. Add expense line items using the + button at the bottom of the expense lines table. For each line, enter the Title, Expense Type, Amount, Local Currency Amount, Date, and attach a receipt File.
  9. Optionally, use Download Template to download an Excel template for bulk expense entry, then use Choose to upload the completed file.
  10. Tap Save to save as a draft, or Submit to send for approval. Tap Cancel to discard.

Expense Request Fields

FieldDescriptionType
Reference No.Auto-generated unique reference for this expense request (e.g. EX0001)Auto
EmployeePre-filled with your employee ID and name. Managers can select a team member for MSS submissions.Required
Expense DateThe date of the expense or the overall expense report dateRequired
StatusCurrent status of the request — set automatically (In Progress, Approved, Rejected)Auto
Is Linked To Travel Transaction?Toggle On if these expenses relate to an existing travel/business trip recordOptional
Travel TransactionsDropdown to select the linked travel trip — only shown when the toggle above is OnConditional
CommentFree-text notes or justification for the expense claim (supports rich text formatting)Optional
Download TemplateDownloads an Excel template for bulk expense line entryOptional
Choose / UploadUpload a completed expense template or supporting documentOptional

Expense Lines Table

Each expense request can contain multiple line items. Tap the + button to add a new line. Each line includes:

ColumnDescription
TitleShort description of the expense item (e.g. "Client lunch", "Taxi to airport")
Expense Type NameCategory of the expense selected from your organisation's expense types
AmountThe expense amount in the original currency
Local Currency AmountThe equivalent amount in your local/reporting currency
DateThe date on which this specific expense was incurred
FileAttach a receipt or supporting document for this line item
💡

Tip: Use the Download Template button to get the standard Excel import file. Fill in all your expense lines in the spreadsheet, then upload it using the Choose button to populate multiple lines at once — saving time for large expense reports.

💾

Tip: Use Save to store a draft before submitting. This allows you to come back and add more lines or attach receipts before sending the request for approval.

📷

Mobile Tip: When using the mobile app, you can take a photo of your receipt directly from the camera and attach it to the expense line on the spot — no need to scan or upload files later. Simply tap the File attachment field and select your camera.

💱

Multi-Currency Expenses: You can enter expense amounts in any foreign currency. The system will automatically convert each line to your local currency using the configured exchange rates, which will be shown in the Local Currency Amount column. This makes it easy to claim expenses incurred while travelling abroad.

🧮

Per Diem (Travel Allowance): If your expense request is linked to a Travel Transaction, the system will automatically calculate your per diem allowance based on a predefined setup tied to your employee grade and travel destination. You do not need to enter the per diem manually — it will be computed and applied by the system according to your organisation's travel policy.

⚠️

Important: Always attach receipts or supporting documents to each expense line. Requests submitted without receipts may be rejected by the approver.

📅

Payroll Closing Notice: If an expense request for the current month is submitted and approved after the payroll closing date, it will not be included in the current month's payroll. Instead, it will be automatically carried forward and processed with the next month's payroll run. To ensure same-month reimbursement, submit and have your expense request approved before the payroll closing date.

🔗

Manager? Learn how to review and approve expense requests in the 8.4 Expense Request Approval (Manager) section.

7.4 General Request

The General Request module is a flexible catch-all service that allows employees to submit a wide variety of administrative requests that do not fall under a dedicated module. Each request is categorised by a Request Type, which your HR administrator configures based on your organisation's needs.

👔

Manager Self-Service (MSS): As a manager, you can submit a general request on behalf of any of your team members. Simply open a new request and select the employee's name from the Employee dropdown before proceeding.

General Request List Screen

When you open General Request, you see a list of all submitted requests with:

The Is Pdf Form column indicates whether the request type uses an embedded PDF form (Yes) or a standard digital form (No).

Available Request Types

When you tap + New, a dropdown lists all request types configured for your organisation. Your company can define any type of request — whether related to an activity, an asset requisition, an administrative process, a document submission, or any other operational need. Request types marked with a PDF icon have an embedded form that you fill out on screen.

ℹ️

The request types available to you are fully defined and managed by your HR administrator. Contact your HR team if you need a request type that is not currently listed.

Creating a New General Request

  1. Tap + New on the General Request list screen.
  2. Select the Request Type from the dropdown list.
  3. The Employee field is pre-filled with your name. For MSS, select the relevant team member from the dropdown.
  4. Enter a Title to briefly describe your request.
  5. If the request type has an embedded PDF form (Is Pdf Form = Yes): the form will load inline on screen. Navigate the form using the page controls (◀ ▶ for previous/next page, zoom controls). Fill in all required fields directly on the form. Use Print Form if a physical copy is needed.
  6. Once all fields are completed, tap Submit to send for approval.

General Request Fields

FieldDescriptionType
EmployeePre-filled with your employee ID and name. Managers can select a team member for MSS submissions.Required
Request TypeThe category of request selected from the dropdown (e.g. Hotel Booking Request, Passport Submission). Determines whether a PDF form is displayed.Required
TitleA short description of the request for identification purposes.Optional
PDF Form (inline)An embedded form displayed when the selected request type is PDF-based. Navigate pages and fill in fields directly on screen.Conditional
Is Pdf FormRead-only indicator (Yes / No) showing whether this request type uses an embedded PDF form or a standard digital form.Auto
💡

Tip: For PDF-based request types, use the Print Form button at the top of the embedded form if your organisation requires a signed physical copy in addition to the digital submission.

🔍

Tip: Use the Request Type column in the list screen to quickly identify previously submitted requests by category — helpful when tracking multiple open requests of different types.

🔗

Manager? Learn how to review and approve general requests in the 8.5 General Tasks (Manager) section.

7.5 Travel Request

The Travel Request module allows employees to submit requests for business travel, training trips, or visa processing. Once approved, the travel record can be linked to an Expense Request so that per diem allowances are calculated automatically based on your grade and destination.

👔

Manager Self-Service (MSS): As a manager, you can submit a travel request on behalf of any of your team members. Simply open a new request and select the employee's name from the Employee dropdown before filling in the details.

Travel Request List Screen

When you open Travel Request, you see a list of all submitted requests with:

Creating a New Travel Request

  1. Tap + New on the Travel Request list screen.
  2. The Reference No. is auto-generated (e.g. TR26050019). This field is read-only.
  3. The Employee field is pre-filled with your name. For MSS, select the relevant team member from the dropdown.
  4. Select the Travel Type from the dropdown: Business Travel, Training, or Visa Processing.
  5. Select the destination Country from the dropdown.
  6. Toggle Have Company Car to On if a company vehicle will be provided during the trip.
  7. Under Extended Properties, select the preferred Hotel arrangement and Cost classification if applicable.
  8. Add a Comment in the rich-text editor to provide trip details or justification (optional but recommended).
  9. Attach any supporting documents (visa invitations, conference letters, etc.) using the Attachment section — tap Choose then Upload.
  10. Tap Submit to send for approval, or Cancel to discard.

Travel Request Fields

FieldDescriptionType
Reference No.Auto-generated unique reference for this travel request (e.g. TR26050019). Read-only.Auto
EmployeePre-filled with your employee ID and name. Managers can select a team member for MSS submissions.Required
Travel TypePurpose of travel: Business Travel, Training, or Visa Processing.Required
CountryThe destination country for the trip.Required
Have Company CarToggle On if a company car will be used during the trip. Affects per diem and transport allowance calculations.Optional
HotelPreferred or assigned hotel accommodation for the trip (Extended Properties).Optional
CostCost classification or cost centre for the trip (Extended Properties).Optional
CommentFree-text trip details or justification (supports rich text formatting).Optional
AttachmentSupporting documents such as conference invitations, visa letters, or travel itineraries.Optional
🧮

Per Diem & Expense Claims: Once your travel request is approved, you can link it to an Expense Request. The system will automatically calculate your per diem allowance based on your employee grade and the destination country, according to your organisation's travel policy. See the Expense Request section for details.

💡

Tip: Submit your travel request as early as possible before the trip date so there is enough time for the approval workflow to complete. Attach all supporting documents at submission to avoid delays.

🔗

Manager? Learn how to review and approve travel requests in the 8.6 Travel Tasks (Manager) section.

7.6 Hiring Request

The Hiring Request module allows managers and HR teams to initiate a recruitment request directly from the ESS app. Each request captures the full job requirement — including position, department, contract dates, experience level, and a detailed job description — which feeds into the recruitment workflow for approval and action.

👔

Manager Self-Service (MSS): Hiring requests are typically initiated by managers on behalf of their department. Select the appropriate department and position when creating the request to ensure it routes to the correct approver.

Hiring Request List Screen

Creating a New Hiring Request

  1. Tap + New on the Hiring Request list screen.
  2. The Reference No. is auto-generated (e.g. REC00006). This field is read-only.
  3. Enter the Title — the name of the position being recruited for.
  4. Select the Project from the dropdown if the hire is linked to a specific project (optional).
  5. Select the Priority level (e.g. High, Medium, Low).
  6. Set the Due Date — the target date by which the position should be filled.
  7. Select the Position from the dropdown if predefined positions are configured (optional).
  8. Select the Department that requires the new hire.
  9. Set the Contract From and Contract To dates for the expected employment period.
  10. Enter the Min Years of Experience required for the role.
  11. Select the preferred Gender if applicable under local regulations (optional).
  12. Enter the number of Vacancies — how many positions need to be filled.
  13. Attach any supporting documents (org chart, job spec, approval memo) using the Attachment section.
  14. Write the full Job Description in the rich-text editor, including responsibilities, qualifications, and any other relevant details.
  15. Tap Submit to send the request for approval.

Hiring Request Fields

FieldDescriptionType
Reference No.Auto-generated unique reference (e.g. REC00006). Read-only.Auto
TitleJob title or name of the position being recruited for.Required
ProjectLinked project if the hire is for a specific project assignment.Optional
PriorityUrgency level of the hire (e.g. High, Medium, Low).Required
Due DateTarget date by which the vacancy should be filled.Required
PositionPredefined position from the organisation's job catalogue (if configured).Optional
DepartmentThe department that requires the new hire.Required
Contract FromExpected start date of the employment contract.Required
Contract ToExpected end date of the employment contract.Required
Min Years of ExperienceMinimum years of relevant experience required for the role.Required
GenderPreferred gender for the role, if applicable under local labour regulations.Optional
VacanciesNumber of open positions to be filled for this role.Required
AttachmentSupporting documents such as job specifications, org charts, or approval memos.Optional
Job DescriptionFull description of the role including responsibilities, qualifications, and requirements (rich text).Optional
💡

Tip: A well-written Job Description speeds up the approval process and helps the recruitment team find the right candidates faster. Include key responsibilities, required qualifications, and any specific skills needed for the role.

📎

Tip: Attach any pre-approved headcount documents or budget approvals to avoid delays in the hiring approval workflow.

🔗

Manager / HR? Learn how to review and approve hiring requests in the 8.7 Hiring Tasks (Manager) section.

7.7 Rejoin Request

The Rejoin Request module allows an employee who has an approved leave to either return from leave early or cancel the leave entirely before it begins. In both cases, if the rejoin request is approved by the manager, any unused leave days are automatically returned to the employee's leave balance.

🔄

When to use a Rejoin Request:
Early return: You are on approved leave but need to come back to work before the original end date — set the Rejoin Date to your actual return date.
Full cancellation: You want to cancel the leave before it starts — set the Rejoin Date to the same date as the leave start date. The entire leave balance will be returned if approved.

👔

Manager Self-Service (MSS): As a manager, you can submit a rejoin request on behalf of a team member. Select the employee and their approved leave before setting the rejoin date.

Creating a New Rejoin Request

  1. Go to ESS Services → Rejoin Request and tap + New.
  2. The Employee field is pre-filled with your name. For MSS, select the relevant team member.
  3. Select the approved leave from the Leaves dropdown — this links the rejoin to the specific leave transaction you wish to cancel or cut short.
  4. Set the Rejoin Date:
    — For an early return: enter the date you will actually return to work.
    — For a full cancellation: enter the same date as the leave start date.
  5. Review the Workflow Details panel to see the approval levels and current status of the request.
  6. Tap Submit to send the request for approval.

Rejoin Request Fields

FieldDescriptionType
EmployeePre-filled with your employee ID and name. Managers can select a team member for MSS submissions.Required
LeavesDropdown listing your approved leave transactions. Select the leave you wish to cancel or return from early.Required
Rejoin DateThe date the employee will return to work. Set to the leave start date to cancel the leave entirely.Required
Workflow DetailsRead-only panel showing the approval chain. The Workflow Levels tab shows each approver, their username, and current status. The Workflow History tab shows all past actions on this request.Auto
⚠️

Important: Unused leave days are only returned to your balance once the rejoin request has been approved by your manager. Submitting the request alone does not restore the balance.

💡

Tip: To cancel a leave in full, set the Rejoin Date to the same date as the leave start date. The system will treat this as a complete cancellation and return all days to your balance upon approval.

🔗

Manager? Learn how to review and approve rejoin requests in the 8.8 Rejoin Tasks (Manager) section.

7.8 Resignation Request

The Resignation Request module allows employees to formally submit their resignation through the ESS app. The system automatically calculates the notice period and last working day based on company policy, and an Employee Exit Questionnaire is embedded in the form to capture the employee's feedback as part of the offboarding process.

👔

Manager Self-Service (MSS): As a manager, you can submit a resignation request on behalf of a team member if needed. Select the employee before filling in the resignation details.

Creating a New Resignation Request

  1. Go to ESS Services → Resignation Request and tap + New.
  2. The Reference No. is auto-generated and read-only.
  3. Set the Resignation Date — the date you are formally resigning (e.g. 26/05/2026).
  4. The Notice Period Date is calculated automatically based on your resignation date and your company's notice period policy. This field is read-only.
  5. The Stop Date (last working day) is pre-filled based on the notice period calculation (e.g. 24/08/2026). Adjust if needed.
  6. The Position, Department, and Contract End Date are automatically pulled from your employee record and are read-only.
  7. Attach any supporting documents (optional) using the Attachment section.
  8. Enter a Comment in the rich-text editor — this is required and should include your reason for resignation.
  9. Complete the Employee Exit Questionnaire embedded at the bottom of the form. This captures your feedback about your experience at the organisation and helps HR improve retention and processes.
  10. Tap Submit to formally submit your resignation for approval.

Resignation Request Fields

FieldDescriptionType
Reference No.Auto-generated unique reference for this resignation request. Read-only.Auto
Resignation DateThe official date you are submitting your resignation.Required
Stop DateYour last working day, calculated from the resignation date plus the notice period. Can be adjusted if agreed with the manager.Required
Notice Period DateAuto-calculated based on the resignation date and your contractual notice period. Read-only.Auto
PositionYour current job title, pulled automatically from your employee record. Read-only.Auto
DepartmentYour current department, pulled automatically from your employee record. Read-only.Auto
Contract End DateThe end date of your current employment contract, pulled from your employee record. Read-only.Auto
AttachmentOptional supporting documents (e.g. a formal resignation letter).Optional
CommentRequired field — enter your reason for resignation using the rich-text editor.Required
Employee Exit QuestionnaireAn embedded PDF questionnaire to capture your feedback. Displayed automatically at the bottom of the form as part of the offboarding process.Required
📋

Employee Exit Questionnaire: This embedded form appears automatically when creating a resignation request. It gives the employee an opportunity to share honest feedback about their experience, reasons for leaving, and suggestions for improvement. Responses are treated confidentially by HR and used to improve the organisation's work environment and retention practices.

⚠️

Important: Submitting a resignation request initiates a formal offboarding workflow. Once submitted and approved, the process cannot be reversed through the ESS app. If you submitted in error, contact your HR administrator immediately.

💡

Tip: Your notice period is determined by your employment contract and company policy. The Notice Period Date and Stop Date are calculated automatically — check these carefully before submitting.

🔗

Manager? Learn how to review and process resignation requests in the 8.9 Resignation Tasks (Manager) section.

7.9 Overtime Request

The Overtime Request module allows employees to submit claims for hours worked beyond their standard working schedule. Multiple overtime entries can be added in a single request, each with its own type, start time, end time, and auto-calculated hours.

👔

Manager Self-Service (MSS): As a manager, you can submit an overtime request on behalf of any of your team members. Select the employee from the dropdown before adding overtime lines.

Creating a New Overtime Request

  1. Go to ESS Services → Overtime Request and tap + New.
  2. The Reference No. is auto-generated (e.g. 0008). Read-only.
  3. The Employee field is pre-filled with your name. For MSS, select the relevant team member.
  4. In the overtime lines table, tap the OverTime Type dropdown and select the applicable type: Normal Rate or Weekend Overtime.
  5. Set the From Time — the date and time overtime started.
  6. Set the To Time — the date and time overtime ended.
  7. The Hours column is calculated automatically from the From/To times.
  8. Tap the + button to add additional overtime lines if you are claiming for multiple sessions.
  9. Optionally, use Download Template to get a bulk-entry spreadsheet, fill in your overtime entries, then tap Choose to upload the file.
  10. Add a Comment in the rich-text editor to provide context or justification for the overtime (optional but recommended).
  11. Tap Submit to send the request for approval.

Overtime Request Fields

FieldDescriptionType
Reference No.Auto-generated unique reference (e.g. 0008). Read-only.Auto
EmployeePre-filled with your employee ID and name. Managers can select a team member for MSS.Required
Download TemplateDownloads an Excel template for bulk overtime entry.Optional
ChooseUpload a completed bulk overtime template.Optional
CommentFree-text justification or context for the overtime (rich text editor).Optional

Overtime Line Fields

Each overtime line represents a single overtime session. Add as many lines as needed using the + button.

ColumnDescriptionType
OverTime TypeThe category of overtime worked, selected from a dropdown. Types are fully defined by your HR administrator and can include any number of categories (e.g. Normal Rate, Weekend Overtime, Public Holiday, etc.). Different compensation rates may apply per type.Required
From TimeDate and time the overtime period started.Required
To TimeDate and time the overtime period ended.Required
HoursTotal overtime hours, automatically calculated from the From and To times.Auto
⏱️

Overtime Types: The available overtime types are fully configured by your HR administrator and can include any number of categories tailored to your organisation's policy — such as weekday overtime, weekend work, public holiday work, on-call hours, and more. Each type may carry a different compensation rate. Contact your HR team if you are unsure which type applies to the hours you worked.

💡

Tip: Use the Download Template button if you need to claim overtime for multiple days at once. Fill in all sessions in the spreadsheet and upload it to save time compared to adding lines one by one.

📋

Tip: Submit your overtime request as soon as possible after working the overtime hours. Some organisations have a deadline (e.g. within the same pay period) beyond which overtime claims may not be accepted.

📅

Payroll Closing Notice: If an overtime request for the current month is submitted and approved after the payroll closing date, it will not be included in the current month's payroll. Instead, it will be automatically carried forward and processed with the next month's payroll run. To ensure same-month payment, submit and have your overtime approved before the payroll closing date.

🔗

Manager? Learn how to review and approve overtime requests in the 8.10 Overtime Tasks (Manager) section.

7.10 Clearance Request

The Clearance Request module is used as part of the employee offboarding process — typically following an approved resignation or end of contract. It provides a structured checklist for confirming the return of all Company Items and Employee Assets assigned to the employee, ensuring a complete and auditable handover before the employee's last working day.

🔄

When to use: A clearance request is typically initiated during the offboarding process after a resignation is approved. It may be submitted by the employee themselves, their manager, or HR as part of the exit workflow.

👔

Manager Self-Service (MSS): Managers and HR can submit a clearance request on behalf of a departing employee. Select the employee from the dropdown — their details and assigned assets will be populated automatically.

Creating a New Clearance Request

  1. Go to ESS Services → Clearance Request and tap + New.
  2. Select the Employee from the dropdown. The Code, Name, and Date fields are populated automatically and are read-only.
  3. Add a Comment in the rich-text editor to provide any relevant context or notes about the clearance.
  4. Under Company Items, tick the checkbox next to each item that has been returned or cleared (e.g. Laptop, Car, ID card).
  5. Under Employee Assets, tick the checkbox next to each specific asset assigned to the employee that has been returned (e.g. Laptop – Lenovo SN#1784384, CAR – Land Cruiser Vin# 674567878, Mobile – iPhone 16 SN# 6763473743467).
  6. Tap Submit to send the clearance request for approval, or Cancel to discard.

Clearance Request Fields

FieldDescriptionType
EmployeeThe departing employee. Pre-filled for self-service; managers can select any team member.Required
CodeEmployee ID code, auto-populated from the selected employee record. Read-only.Auto
NameFull name of the employee, auto-populated. Read-only.Auto
DateDate the clearance request is created, set automatically. Read-only.Auto
CommentOptional free-text notes about the clearance — handover instructions, pending items, or special circumstances.Optional
Company ItemsCheckboxes for generic company-owned item categories (e.g. Laptop, Car, ID). Tick each item that has been returned.Required
Employee AssetsCheckboxes for specific assets assigned to the employee, shown with asset name and serial/VIN number. Tick each asset that has been physically returned.Required
💡

Tip: The Employee Assets section lists all assets currently registered to the employee in the system — including serial numbers and VIN numbers — making it easy to verify physical returns against the official asset register.

⚠️

Important: Only tick items that have been physically returned and verified. Unchecked items will remain outstanding and may affect the employee's final settlement processing.

🔗

Related: Clearance requests are typically part of the offboarding process triggered by a Resignation Request. Managers review and action clearance requests via 8.11 Clearance Tasks (Manager).

7.11 External Training Request

The External Training Request module allows employees to request approval for attending training programmes, courses, or conferences held outside the organisation. The form captures the training details, associated costs, travel and leave dates, and automatically calculates the number of days away, calendar days, and business days impacted.

👔

Manager Self-Service (MSS): As a manager, you can submit an external training request on behalf of a team member. Select the employee from the dropdown before filling in the training details.

Creating a New External Training Request

  1. Go to ESS Services → External Training Request and tap + New.
  2. The Employee field is pre-filled with your name. For MSS, select the relevant team member.
  3. Enter the Title — the name of the training programme, course, or conference.
  4. Enter the Expenses — the estimated or confirmed cost of the training (registration fees, course materials, etc.).
  5. Set the Leave From and Leave To dates — the period during which the employee will be absent from work to attend the training.
  6. Set the Travel Date — the date travel to the training location begins.
  7. Set the Return Date — the date the employee returns from the training.
  8. The Days Away, Calendar Days, and Business Days are calculated automatically based on the dates entered. These fields are read-only.
  9. Enter the Location — the city, country, or venue where the training will be held.
  10. Attach supporting documents (training brochure, registration confirmation, cost quote) using the Attachment section.
  11. Add any additional context in the Notes rich-text editor — such as how the training relates to your role or learning objectives.
  12. Tap Submit to send the request for approval.

External Training Request Fields

FieldDescriptionType
EmployeePre-filled with your employee ID and name. Managers can select a team member for MSS submissions.Required
TitleName of the external training programme, course, or conference being requested.Required
ExpensesEstimated or confirmed cost of the training (e.g. registration fees, course materials). Used for budget approval.Required
Leave FromFirst day of absence from work to attend the training.Optional
Leave ToLast day of absence from work for the training.Optional
Travel DateDate on which travel to the training location begins.Optional
Return DateDate on which the employee returns from the training location.Optional
Days AwayTotal days away including travel, auto-calculated from Travel Date and Return Date. Read-only.Auto
Calendar DaysTotal calendar days of the training period, auto-calculated from Leave From and Leave To. Read-only.Auto
Business DaysNumber of working days impacted, auto-calculated excluding weekends. Read-only.Auto
LocationCity, country, or venue where the training will take place.Optional
AttachmentSupporting documents such as a training brochure, registration confirmation, or cost quote.Optional
NotesAdditional context, learning objectives, or justification for attending the training (rich text editor).Optional
💡

Tip: Attach the training brochure or registration confirmation when submitting. This helps the approver quickly assess the relevance and cost of the training without needing to request additional information.

📋

Tip: Use the Notes field to explain how this training directly relates to your current role or upcoming projects. A clear justification significantly improves the chances of approval.

🔗

Manager? Learn how to review and approve external training requests in the 8.12 External Training Tasks (Manager) section.

7.12 Letter Request

The Letter Request service allows employees to formally request official HR letters — such as salary certificates and bank letters — directly through the ESS mobile app. Once approved by the manager, the letter is digitally signed and returned to the employee.

MSS — Manager Self-Service: If you are a manager, you can submit a Letter Request on behalf of any of your team members. This is especially useful when an employee does not have direct access to the ESS system.

How to Submit a Letter Request

  1. From the Home screen, tap Services.
  2. Select Letter Request from the ESS Services list.
  3. Tap the + Create button to open the request form.
  4. Fill in the required fields as described below.
  5. 7.12 Letter Request
  6. Tap Submit to send the request for approval.

Form Fields

FieldTypeDescription
Employee Required Dropdown Defaults to your own profile. Managers submitting on behalf of a team member (MSS) can select a different employee.
Date Auto Read-only Automatically set to today's date.
Letter Required Dropdown Select the type of letter required. Examples include Salary Certificate and Bank Letter. The available letter types are configured by your HR administrator.
Addressed To Optional Text area Enter the name or organisation the letter should be addressed to (e.g., a bank name or embassy). Leave blank if not required.
Digital Signature: Once your manager approves the request, the system digitally signs the letter on behalf of the authorised signatory. You will receive the signed letter directly through the app — no need to visit HR in person.
🔗 Manager view: See Letter Tasks (Manager Approval) in the My Tasks section for the approval workflow.

7.13 Employee Edit Request

The Employee Edit Request service allows employees to request changes to their own personal information stored in the HCM system. The form only displays fields that the company has configured as editable by employees — all other information remains managed exclusively by HR.

MSS — Manager Self-Service: If you are a manager, you can submit an Employee Edit Request on behalf of any of your team members. This is especially useful when an employee does not have direct access to the ESS system.
Company-Controlled Fields: The fields visible on this form are defined by your HR administrator. Employees can only request changes to the fields that have been enabled for self-service editing. Examples may include marital status, contact details, or emergency contact information.

How to Submit an Employee Edit Request

  1. From the Home screen, tap Services.
  2. Select Employee Edit Request from the ESS Services list.
  3. Tap the + Create button to open the request form.
  4. The form will display only the fields that your company allows employees to edit.
  5. Update the relevant field(s) with the new value — for example, change Marital Status from Single to Married.
  6. Tap Submit to send the request for approval.

Form Fields

FieldTypeDescription
Employee Required Dropdown Defaults to your own profile. Managers using MSS can select a different team member.
Editable Fields Conditional Various Only the fields enabled by your HR administrator are shown. Common examples include Marital Status, phone numbers, address, emergency contacts, and passport details. Fields vary by company configuration.
Transparent Review: When your manager reviews the request, they can see both your current value and the requested new value side by side before making a decision. This ensures full visibility into what is being changed.
🔗 Manager view: See Employee Edit Tasks (Manager Approval) in the My Tasks section for the approval workflow.

7.14 Attendance Edit Request

The Attendance Edit Request service allows employees to correct their attendance records — for example, when they forget to clock in or out, or when a recorded time needs to be adjusted to accurately reflect the hours worked. The request is routed to the manager for approval.

MSS — Manager Self-Service: If you are a manager, you can submit an Attendance Edit Request on behalf of any of your team members. This is especially useful when an employee does not have direct access to the ESS system.
When to Use: Submit an Attendance Edit Request if you forgot to clock in or out, if your recorded check-in or check-out time is incorrect, or if you need to add a missing attendance entry to ensure your working hours are fully captured.

How to Submit an Attendance Edit Request

  1. From the Home screen, tap Services.
  2. Select Attendance Edit Request from the ESS Services list.
  3. Tap the + Create (or Edit) button to open the request form.
  4. Select the Employee and the Date (month and year) for the period you wish to correct.
  5. The attendance grid will display existing records for that period. Each row shows a Check In time, Check Out time, and calculated Hours.
  6. To add a missing entry, use the input row at the top of the grid — enter the Check In and Check Out times, then tap the + button to add the row.
  7. To edit an existing entry, tap the > arrow next to the relevant row to expand and modify it.
  8. Enter a Comment in the rich-text field below the grid to explain the reason for the correction.
  9. Tap Submit to send the request for approval.

Form Fields

FieldTypeDescription
Employee Required Dropdown Defaults to your own profile. Managers using MSS can select a different team member.
Date Required Month picker Select the month and year for the attendance period you are correcting (e.g., 11/2025).
Check In Required Date & time picker The date and time the employee clocked in (or should have clocked in).
Check Out Required Date & time picker The date and time the employee clocked out (or should have clocked out).
Hours Auto Calculated Automatically calculated based on the difference between Check In and Check Out times.
Comment Optional Rich text Provide a reason or explanation for the attendance correction. Supports text formatting.
Transparent Review: When the manager reviews the request, they can see both the current recorded value and the requested correction side by side before making a decision, ensuring full visibility and accountability.
🔗 Manager view: See Attendance Edit Tasks (Manager Approval) in the My Tasks section for the approval workflow.

7.15 Timesheet Submission

The Timesheet Submission service allows employees to review their attendance records for a given period and submit the timesheet to their manager for approval. This screen is read-only — no changes can be made to the timesheet data here. If corrections are needed before submission, use the Attendance Edit Request service first.

MSS — Manager Self-Service: If you are a manager, you can submit a Timesheet on behalf of any of your team members. This is especially useful when an employee does not have direct access to the ESS system.

How to Submit a Timesheet

  1. From the Home screen, tap Services.
  2. Select Timesheet Submission from the ESS Services list.
  3. Tap + Create to open the timesheet screen.
  4. Use the Filter button to select the employee and the period (e.g., month) you want to submit.
  5. Review the timesheet grid. Each row represents one calendar day and shows the daily attendance summary. The data is read-only — you cannot edit it from this screen.
  6. Check that the data looks correct — pay special attention to working days, overtime, and any absences or deductions. If you spot an error, cancel and submit an Attendance Edit Request to correct it first.
  7. Tap the > arrow on any row to view its full detail.
  8. Use the Export button if you need a copy of the timesheet for your records.
  9. Once satisfied, tap Submit to send the timesheet for manager approval. The status of each row changes from Opened to In Progress.

Timesheet Grid Columns

ColumnDescription
NameEmployee name.
CodeEmployee ID code.
DateThe calendar date for the attendance record.
Is HolidayIndicates whether the day is a public holiday (Yes / No).
Has LeaveIndicates whether an approved leave record exists for this day.
Leave (hh:mm)Total leave hours recorded for the day.
Is Working DayIndicates whether the day is a scheduled working day per the employee's shift calendar.
Working (hh:mm)Total working hours recorded for the day.
Working ✓Checkbox that can be ticked to manually confirm a working day entry.
Overtime TypeThe type of overtime applied, if any (configured by HR admin).
Overtime (hh:mm)Total overtime hours for the day.
Deduction TypeThe type of deduction applied (e.g., Absence).
Deduction (hh:mm)Total deduction hours for the day.
StatusCurrent status of the row: Opened (not yet submitted) or In Progress (submitted, awaiting approval).
Read-Only View: The timesheet grid is for review and submission only — no data can be edited here. If you need to correct a check-in, check-out, or working hours entry before submitting, use the Attendance Edit Request service and wait for it to be approved first.
Status Change on Submission: When you tap Submit, each timesheet row transitions from Opened to In Progress, indicating that the record has been sent for manager review.
Export: Use the Export button to download a copy of the timesheet data before or after submission, useful for record-keeping or dispute resolution.
🔗 Manager view: See Timesheet Tasks (Manager Approval) in the My Tasks section for the approval workflow.

7.16 Project Resource Assignment

The Project Resource Assignment service allows managers or authorised employees to manage project staffing directly through ESS. Use this service to assign an employee to a project, move them from one project to another, update their reporting type, deactivate their assignment, or flag them as dispensable so they remain on the project but are available to be reassigned.

MSS — Manager Self-Service: If you are a manager, you can submit a Project Resource Assignment on behalf of any of your team members. This is especially useful when an employee does not have direct access to the ESS system.

How to Submit a Project Resource Assignment Request

  1. From the Home screen, tap Services.
  2. Select Project Resource Assignment from the ESS Services list.
  3. Tap + Create to open the request form.
  4. Select the Employee whose project assignment you want to manage.
  5. The project grid displays all projects the employee is currently assigned to, along with their Start Date and End Date.
  6. To add a new project assignment, tap the + button and select the project.
  7. To edit an existing assignment, tap the (three-dot menu) on the relevant project row to open the Edit Resource panel.
  8. Update the required fields in the Edit Resource panel (see below) and tap Save.
  9. Add a Comment if needed to explain the reason for the change.
  10. Tap Submit to send the request for approval.

Edit Resource Panel Fields

FieldTypeDescription
Status Required Dropdown The employee's current assignment status on this project. Set to Active for an active assignment, or change to Inactive to deactivate the resource from the project.
Start Date Required Date picker The date from which this assignment or status change takes effect.
Reporting Type Required Dropdown Defines who approves the employee's requests within this project context. For example, Functional Manager means the employee's workflow approvals (leave, overtime, etc.) are routed to their functional manager on this project. This is a critical field that drives the approval hierarchy.
Dispensable Optional Toggle (Off / On) When set to On, the employee remains assigned to the project but is flagged as available to be moved or reassigned to another project. This is useful when planning workforce reallocation without immediately ending the current assignment.
Reporting Type & Approvals: The Reporting Type field is important — it determines who appears as the approver for all ESS requests submitted by the employee within the context of this project. Always ensure the correct Reporting Type is set when assigning or transferring resources to avoid misrouted approvals.
Moving Between Projects: To move an employee from one project to another, set the current project assignment to Inactive and add a new assignment row for the destination project with the correct Start Date and Reporting Type.
🔗 Manager view: See Project Resource Tasks (Manager Approval) in the My Tasks section for the approval workflow.

7.17 Personal Objectives Request

The Personal Objectives Request service allows employees to define and submit their individual performance objectives for manager review and approval. Objectives are linked to department goals, categorised by skill or focus area, and assigned a weight that reflects their relative importance within the overall performance cycle.

MSS — Manager Self-Service: If you are a manager, you can submit a Personal Objectives Request on behalf of any of your team members. This is especially useful when an employee does not have direct access to the ESS system.

How to Submit a Personal Objectives Request

  1. From the Home screen, tap Services.
  2. Select Personal Objectives Request from the ESS Services list.
  3. Tap + Create to open the request form.
  4. Select the Employee (defaults to your own profile).
  5. Tap the + button to add one or more objectives. Each objective opens the Personal Objectives panel.
  6. Fill in all required fields for each objective (see below) and tap Save to add it to the list.
  7. Repeat for each objective you wish to submit.
  8. Optionally add an overall Comment for context.
  9. Tap Submit to send the objectives to your manager for approval.

Personal Objectives Panel Fields

FieldTypeDescription
Name Required Text A clear, concise title for the objective (e.g., "Complete advanced Excel training" or "Improve customer response time by 20%").
Category Required Dropdown The skill or focus area this objective falls under (e.g., Soft Skills, Technical Skills, Leadership). Categories are configured by HR admin.
Due Date Required Date picker The target completion date for this objective.
Department Objectives Required Dropdown Links this personal objective to a broader department-level goal (e.g., "Achieve department sales target"). This ensures individual objectives are aligned with organisational priorities.
Weight Required Number The relative importance of this objective as a percentage of the total performance score. All objectives should add up to 100%.
Completed (%) Optional Number The current completion percentage of this objective. Can be updated during the performance cycle to track progress.
Description & Target Optional Rich text A detailed description of the objective, including measurable targets, key results, or success criteria.
Comment Optional Rich text Any additional notes or context for the manager reviewing this specific objective.
Objective Weighting: The Weight field represents how much each objective contributes to your overall performance score. Ensure the total weight across all your submitted objectives adds up to 100% to avoid rejection by the manager.
Alignment with Department Goals: Each personal objective must be linked to a Department Objective. This ensures that individual goals support the broader priorities of your team and organisation.
🔗 Manager view: See Personal Objectives Tasks (Manager Approval) in the My Tasks section for the approval workflow.

7.18 360 Evaluation Request

The 360 Evaluation Request service allows a manager or HR administrator to create a structured feedback questionnaire about an employee and distribute it to a selected group of respondents. Respondents can be peers, team members, or anyone within the organisation. Each selected respondent receives a task to complete the questionnaire, and the creator can review all individual responses as well as a consolidated summary.

MSS — Manager Self-Service: If you are a manager, you can create a 360 Evaluation on behalf of an employee you manage. This is especially useful for gathering peer feedback as part of a formal performance cycle.

How to Create a 360 Evaluation Request

  1. From the Home screen, tap Services.
  2. Select 360 Evaluation Request from the ESS Services list.
  3. Tap + Create to open the request form.
  4. Select the Employee who is the subject of the evaluation (defaults to your own profile).
  5. Enter a Title for the evaluation (e.g., "Q2 Performance Review — John Bale").
  6. In the Respondents field, select up to 100 employees who should complete the questionnaire. Use the search box to find employees quickly. Each selected respondent will receive a task to fill out the form.
  7. On the Questionnaire tab, tap + New Question to add evaluation questions. For each question, set the question text, the question type, and whether a response is required.
  8. Add as many questions as needed using the + button at the bottom of the questionnaire.
  9. Optionally add Remarks to provide context or instructions for the respondents.
  10. Tap Submit to distribute the questionnaire. Each respondent will receive a notification and a task to complete their evaluation.

Form Fields

FieldTypeDescription
Employee Optional Dropdown The employee being evaluated. Defaults to your own profile.
Title Required Text A descriptive name for this evaluation round (e.g., "HR Review — Q3 2025").
Respondents Required Multi-select dropdown Select the employees who will receive and complete the questionnaire. A maximum of 100 respondents can be added. Use the search field to find employees by name or code. Each respondent can optionally be toggled to allow them to view the evaluation summary.
Remarks Optional Rich text Additional instructions or context for respondents explaining the purpose of the evaluation.

Building the Questionnaire

The Questionnaire tab is where you build the evaluation form. Tap + New Question to add a question, then set the question text and select the answer type from the dropdown. Each question has a Required toggle to make it mandatory for respondents, and a delete button to remove it.

Question TypeDescription
Radio Button The respondent selects one answer from a set of predefined options. Enter each option in the answer fields and tap Add Option to add more choices.
Rating The respondent rates on a star scale. You can configure the maximum rating value (e.g., 5 or 10 stars) using the number field next to the question type.
Text An open-ended text field where the respondent can type a free-form answer.

Viewing Responses and Summary

Once respondents begin submitting their answers, you can review the results using the tabs at the top of the evaluation form:

TabDescription
Questionnaire Shows the evaluation questions as they appear to respondents.
Responses Displays each respondent's individual answers side by side, allowing you to review how each person responded to each question.
Summary Provides an aggregated view of all responses — useful for identifying patterns and overall feedback trends across all respondents.
Respondent Privacy: The toggle next to each respondent in the selection list controls whether that respondent can view the evaluation summary. This allows you to control visibility of aggregated results on a per-respondent basis.
🔗 Respondent view: See 360 Evaluation Tasks (Respondents) in the My Tasks section for how respondents complete the questionnaire.

7.19 Loan Requests

The Loan Requests module allows employees to apply for company loans, track application status, and view their loan history directly from the mobile app.

👔

Manager Self-Service (MSS): As a manager, you can submit a loan request on behalf of any of your team members. This is useful for employees who do not have access to the ESS system. Simply open a new loan request and select the employee's name before filling in the details.

Loan Request List Screen

Creating a New Loan Request

  1. Tap + New on the Loan Requests list screen.
  2. The Reference No. is auto-generated (e.g. LN001).
  3. The Employee field is pre-filled with your name. Tap History to view previous loan requests.
  4. Select the Payment Date — the date you wish to receive the loan funds.
  5. Select the Installment Date — the day each monthly installment will be deducted.
  6. Enter the Amount you are requesting.
  7. The Approved Amount will be populated by the approver — leave it blank.
  8. Enter the Number of Installments — how many months to repay.
  9. Select the Loan Type from the dropdown.
  10. Add any Remarks explaining the reason for the loan (optional).
  11. Tap Submit to send the request for approval.

Loan Request Fields

FieldDescriptionType
Reference No.Auto-generated loan reference (e.g. LN001)Auto
EmployeePre-filled with your name and employee IDAuto
HistoryButton to view previous loan records for this employeeOptional
Payment DateRequested date to receive the loan fundsRequired
Installment DateMonthly deduction day (e.g. the 1st of each month)Required
AmountLoan amount you are applying forRequired
Approved AmountThe amount approved by the manager — filled during approval, not by employeeAuto
Number of InstallmentsNumber of monthly deductions to repay the loanRequired
Loan TypeCategory of loan selected from the dropdown (e.g. Personal Loan, Emergency Loan)Required
StatusCurrent request status — set automaticallyAuto
RemarksOptional notes or justification for the loanOptional
💡

Tip: Use the History button next to the Employee field to check if you have existing active loans before submitting a new request, as your policy may restrict concurrent loans.

⚠️

Approved Amount: Do not enter a value in the Approved Amount field. This is completed by the approving manager and may differ from the amount you requested.

🔗

Manager? Learn how to review and approve loan requests in the 8.1 Loan Approval (Manager) section.

8. My Tasks

My Tasks is the manager's approval dashboard. If you are an approver in a workflow — such as a team leader, HR officer, or line manager — pending requests from your direct reports will appear here for your action.

Accessing My Tasks

  1. Tap Services in the bottom navigation bar.
  2. Scroll to find My Tasks or use the search bar.
  3. Tap My Tasks to open the approval dashboard.

Task Categories Available in My Tasks

8.1 Loan Approval (Manager)

When an employee submits a Loan Request, it routes to their assigned approver under My Tasks → Loan Tasks. Managers can review, edit, approve, or reject the request from within the app.

Loan Tasks List

The Loan Tasks list shows pending requests with:

How to Approve or Reject a Loan Request

  1. Open My Tasks from Services and tap Loan Tasks.
  2. Locate the request and tap View to open the detail screen.
  3. Review the three tabs: Workflow Details, Loan History, and View Projects.
  4. In the Approved Amount field, enter the amount you approve (may differ from requested).
  5. Add any Remarks explaining the decision if needed.
  6. Tap Approve to approve, or Reject to decline the request.
💡

Tip: Use the Loan History tab to check if the employee has previous loans before approving a new one. This helps enforce your company's loan policy.

ℹ️

The employee will receive a push notification and email when you approve or reject their loan request. The status in their ESS app updates immediately.

🔗

Employee? Learn how to submit a loan application in the Loan Requests section.

8.2 Leave Request Approval (Manager)

When an employee submits a Leave Request, it routes to their assigned approver under My Tasks → Leave Approval. Managers can view the request details, check the employee's leave balance, and approve or reject the application.

Leave Approval List

The list displays all pending leave requests with:

How to Approve or Reject a Leave Request

  1. Open My Tasks from Services and tap Leave Approval.
  2. Tap the request to open its detail view.
  3. Review the leave type, dates, number of days, and any remarks from the employee.
  4. Check the employee's available balance shown on screen.
  5. Before approving, navigate to the Leaves Calendar (available from the Home Screen quick links) to check for any overlaps with other team members' leave. Use the Department and Employee filters to narrow the view to your team.
  6. Add your Remarks if needed (especially for rejections).
  7. Tap Approve to approve or Reject to decline.
📅

Leaves Calendar Colour Guide:
🟦 Blue (Leave Transaction) — Leave that has already been approved.
🟧 Orange (Leave Request) — Leave that is still pending approval.
🟩 Green (Holiday) — Official public holidays (toggle Display Holidays On to show).

Use the Month / Week / Day view and filter by Department or individual employee to spot scheduling conflicts before making your decision.

💡

Tip: If the employee flagged the OffCycle option, a note will appear indicating that a payroll advance run has been requested. Approving the leave triggers the payroll process automatically.

ℹ️

Approved leave requests are automatically reflected in the employee's leave balance and the company's Leaves Calendar.

⚠️

If you reject a request, it is best practice to add a clear Remark explaining the reason, so the employee can resubmit with corrections if needed.

🔗

Employee? Learn how to submit a leave application (including OffCycle) in the Leave Requests section.

8.3 Leave Encashment Task (Manager)

When an employee submits a Leave Encashment Request, it routes to their assigned approver under My Tasks → Leave Encashment Task. Managers can search, filter by status, and action each request from this screen.

Leave Encashment Task List

The list provides the following tools for managing pending encashment requests:

How to Approve or Reject a Leave Encashment Request

  1. Open My Tasks from Services and tap Leave Encashment Task.
  2. Use the Status dropdown to filter by In Progress to see requests awaiting your action.
  3. Tap the request to open its detail view.
  4. Review the employee's details: number of days requested, leave balance available, and payment date.
  5. Add Remarks if needed — especially important for rejections.
  6. Tap Approve to approve or Reject to decline the request.
ℹ️

Status values explained: In Progress — awaiting your action; Processing — approved and being processed by payroll; Approved — fully completed; Rejected — declined; Closed — finalised.

💡

Tip: Use the Status filter to quickly focus on In Progress requests so you do not miss any pending approvals.

🔗

Employee? Learn how to submit a leave encashment request in the Leave Encashment Request section.

8.4 Expense Request Approval (Manager)

When an employee submits an Expense Request, it routes to their assigned approver under My Tasks → Expense Request Approval. Managers can search, filter by status, and review each expense claim — including all line items and attached receipts — before approving or rejecting.

Expense Approval List

The list provides the following tools for managing pending expense claims:

How to Approve or Reject an Expense Request

  1. Open My Tasks from Services and tap Expense Request Approval.
  2. Use the Status dropdown to filter by In Progress to see requests awaiting your action.
  3. Tap the request to open its detail view.
  4. Review the expense header details: employee, expense date, and any comments.
  5. Scroll through the expense line items, checking the title, expense type, amount, local currency equivalent, and attached receipts for each line.
  6. If the request is linked to a travel transaction, verify that the per diem has been automatically calculated correctly.
  7. Add Remarks if needed — particularly important when rejecting a claim.
  8. Tap Approve to approve or Reject to decline the request.
💡

Tip: Use the Status filter set to In Progress each time you open the task list so you focus only on items awaiting your action.

ℹ️

Status values explained: In Progress — awaiting your action; Processing — approved and being processed by finance; Approved — fully completed; Rejected — declined; Closed — finalised.

🔗

Employee? Learn how to submit an expense claim in the Expense Request section.

8.5 General Tasks (Manager)

When an employee submits a General Request, it routes to their assigned approver under My Tasks → General Tasks. Managers can search, filter by status, and review the details of each request — including any embedded PDF form — before approving or rejecting.

General Tasks List

How to Approve or Reject a General Request

  1. Open My Tasks from Services and tap General Tasks.
  2. Use the Status filter set to In Progress to see requests awaiting your action.
  3. Tap the request to open its detail view.
  4. Review the request type, employee details, title, and any comments submitted.
  5. If the request includes an embedded PDF form (Is Pdf Form = Yes), review the completed form on screen before making your decision.
  6. Add Remarks to explain your decision — especially important when rejecting.
  7. Tap Approve to approve or Reject to decline the request.
💡

Tip: Use the Request Type column to quickly identify the nature of each pending task, especially when multiple different general request types are awaiting your approval at the same time.

ℹ️

Status values explained: In Progress — awaiting your action; Processing — approved and being actioned; Approved — fully completed; Rejected — declined; Closed — finalised.

🔗

Employee? Learn how to submit a general request in the General Request section.

8.6 Travel Tasks (Manager)

When an employee submits a Travel Request, it routes to their assigned approver under My Tasks → Travel Tasks. Managers can review trip details, destination, travel type, and any supporting documents before approving or rejecting.

Travel Tasks List

How to Approve or Reject a Travel Request

  1. Open My Tasks from Services and tap Travel Tasks.
  2. Filter by In Progress to see requests awaiting your action.
  3. Tap the request to open its detail view.
  4. Review the travel type, destination country, company car requirement, hotel and cost details, and any attached documents.
  5. Add Remarks if needed — particularly important when rejecting.
  6. Tap Approve to approve or Reject to decline the request.
💡

Tip: Approving a travel request enables the employee to link it to an Expense Request for automatic per diem calculation. Timely approval ensures the employee can claim expenses correctly after the trip.

ℹ️

Status values: In Progress — awaiting your action; Approved — trip authorised; Rejected — declined; Closed — finalised; Processing — being actioned.

🔗

Employee? Learn how to submit a travel request in the Travel Request section.

8.7 Hiring Tasks (Manager)

When a hiring request is submitted, it routes to the designated approver under My Tasks → Hiring Tasks. Approvers can review the full job requirement — including department, position, contract dates, experience level, and job description — before authorising the recruitment to proceed.

Hiring Tasks List

How to Approve or Reject a Hiring Request

  1. Open My Tasks from Services and tap Hiring Tasks.
  2. Filter by In Progress to see requests awaiting your action.
  3. Tap the request to open its detail view.
  4. Review all fields: job title, department, position, contract period, number of vacancies, minimum experience, and priority.
  5. Read the Job Description and review any attached supporting documents.
  6. Add Remarks to explain your decision — particularly important when rejecting or requesting changes.
  7. Tap Approve to authorise recruitment to proceed, or Reject to decline.
💡

Tip: Check the Due Date column when prioritising your approvals — hiring requests with approaching due dates should be actioned first to avoid delays in the recruitment timeline.

ℹ️

Once approved, the hiring request is passed to the recruitment team to begin sourcing candidates. Rejected requests are returned to the requester with your remarks for revision and resubmission.

🔗

Manager / HR? Learn how to submit a hiring request in the Hiring Request section.

8.8 Rejoin Tasks (Manager)

When an employee submits a Rejoin Request, it routes to their manager under My Tasks → Rejoin Tasks. Approving the request either confirms the employee's early return or cancels their leave entirely, and automatically restores any unused leave days to their balance.

How to Approve or Reject a Rejoin Request

  1. Open My Tasks from Services and tap Rejoin Tasks.
  2. Filter by In Progress to see requests awaiting your action.
  3. Tap the request to open its detail view.
  4. Review the employee's name, the linked approved leave, and the requested Rejoin Date.
  5. Check the Workflow Levels tab to see where the request stands in the approval chain, and the Workflow History tab for any prior actions.
  6. Note whether this is an early return or a full leave cancellation (Rejoin Date = Leave Start Date).
  7. Add Remarks if needed, then tap Approve to confirm or Reject to decline.
ℹ️

Upon approval, the system automatically calculates and returns the unused leave days to the employee's balance. No manual adjustment is needed by HR or the manager.

💡

Tip: If the Rejoin Date equals the original leave start date, the employee is requesting a full cancellation of the leave. If the date is after the start date, they are requesting an early return and only the remaining unused days will be restored.

🔗

Employee? Learn how to submit a rejoin request in the Rejoin Request section.

8.9 Resignation Tasks (Manager)

When an employee submits a Resignation Request, it routes to their manager under My Tasks → Resignation Tasks. Managers review the resignation details, confirm the last working day, and initiate the offboarding process upon approval.

How to Process a Resignation Request

  1. Open My Tasks from Services and tap Resignation Tasks.
  2. Filter by In Progress to see requests awaiting your action.
  3. Tap the request to open its detail view.
  4. Review the resignation date, stop date (last working day), notice period, position, department, and the employee's comment.
  5. Review the Employee Exit Questionnaire responses if accessible at your approval level.
  6. Confirm or adjust the Stop Date if a mutual agreement on the last working day has been reached.
  7. Add your Remarks — note any handover arrangements or additional instructions.
  8. Tap Approve to accept the resignation and trigger the offboarding workflow, or Reject to return the request for revision.
⚠️

Important: Approving a resignation request triggers the formal offboarding process including clearance, final settlement, and systems access revocation. Ensure all HR and IT handover procedures are coordinated promptly after approval.

💡

Tip: Use your Remarks to document any agreed handover plan, knowledge transfer requirements, or special instructions for HR to action during the offboarding period.

🔗

Employee? Learn how to submit a resignation request in the Resignation Request section.

8.10 Overtime Tasks (Manager)

When an employee submits an Overtime Request, it routes to their manager under My Tasks → Overtime Tasks. Managers review each overtime session — including type, hours, and dates — before approving or rejecting the claim.

How to Approve or Reject an Overtime Request

  1. Open My Tasks from Services and tap Overtime Tasks.
  2. Filter by In Progress to see requests awaiting your action.
  3. Tap the request to open its detail view.
  4. Review the employee details and each overtime line: type (Normal Rate or Weekend Overtime), From Time, To Time, and total Hours.
  5. Verify that the claimed overtime hours are consistent with your knowledge of the work performed.
  6. Add Remarks if needed — particularly if partially approving or rejecting.
  7. Tap Approve to authorise the overtime claim or Reject to decline.
💡

Tip: Check the OverTime Type on each line carefully — Normal Rate and Weekend Overtime attract different compensation rates. Approving the wrong type affects payroll calculations.

ℹ️

Once approved, overtime hours are passed to the payroll team for processing in the relevant pay period. Rejected requests are returned to the employee with your remarks for correction and resubmission.

🔗

Employee? Learn how to submit an overtime request in the Overtime Request section.

8.11 Clearance Tasks (Manager)

When a clearance request is submitted, it routes to the designated approver under My Tasks → Clearance Tasks. The approver verifies that all company items and employee assets listed have been physically returned before approving the clearance, which is a prerequisite for processing the employee's final settlement.

How to Approve or Reject a Clearance Request

  1. Open My Tasks from Services and tap Clearance Tasks.
  2. Filter by In Progress to see requests awaiting your action.
  3. Tap the request to open its detail view.
  4. Review the employee details: name, employee code, and clearance date.
  5. Check the Company Items section — verify that all ticked items have been physically received and accounted for.
  6. Check the Employee Assets section — confirm the return of each specific asset listed by name and serial/VIN number.
  7. If any items are missing or not yet returned, add a Remark specifying what is outstanding and reject or hold the request until resolved.
  8. Once all items are confirmed, add your Remarks and tap Approve to complete the clearance.
⚠️

Important: Approving a clearance request confirms that all listed company items and assets have been returned. This approval is typically required before HR can process the employee's final settlement and close their records in the system.

💡

Tip: Use your Remarks to record the condition of returned assets (e.g. damaged laptop, missing accessories) so that HR and Finance can take appropriate action during final settlement processing.

🔗

Employee / HR? Learn how to submit a clearance request in the Clearance Request section.

8.12 External Training Tasks (Manager)

When an employee submits an External Training Request, it routes to their manager under My Tasks → External Training Tasks. Managers review the training details, costs, absence period, and business impact before authorising the request.

How to Approve or Reject an External Training Request

  1. Open My Tasks from Services and tap External Training Tasks.
  2. Filter by In Progress to see requests awaiting your action.
  3. Tap the request to open its detail view.
  4. Review the training title, location, and dates (Leave From/To, Travel Date, Return Date).
  5. Check the auto-calculated Days Away, Calendar Days, and Business Days to assess the operational impact of the absence.
  6. Review the Expenses amount and any attached training brochure or registration confirmation.
  7. Read the employee's Notes justifying the training request.
  8. Add your Remarks — note any conditions of approval (e.g. cost cap, knowledge sharing requirement) or the reason for rejection.
  9. Tap Approve to authorise attendance or Reject to decline.
💡

Tip: Consider the Business Days field when assessing the team coverage impact. If the absence coincides with a critical project phase, use your Remarks to request that the employee arrange coverage before the training.

ℹ️

Once approved, the training absence is reflected in the team's leave calendar and the associated expenses are passed to Finance for budget tracking and reimbursement processing.

🔗

Employee? Learn how to submit an external training request in the External Training Request section.

Letter Tasks (Manager)

When an employee submits a Letter Request, it routes to their assigned manager under My Tasks → Letter Tasks. The manager reviews the request and, upon approval, the system automatically applies the digital signature of the authorised signatory and returns the signed letter to the employee.

How to Approve or Reject a Letter Request

  1. Open My Tasks from Services and tap Letter Tasks.
  2. Filter by In Progress to view pending requests.
  3. Tap a request to open its detail view.
  4. Review the Letter Type (e.g. Salary Certificate, Bank Letter) and the Addressed To field.
  5. Add your Remarks if required.
  6. Tap Approve to authorise — the letter is digitally signed and sent back to the employee automatically. Tap Reject to decline with a reason.
Digital Signature: Approval automatically triggers the digital signing workflow. The employee receives the signed letter directly through the app — no paper or manual signing needed.
🔗 Employee? Learn how to submit a letter request in the Letter Request (7.12) section.

Employee Edit Tasks (Manager)

When an employee submits an Employee Edit Request, it routes to their manager under My Tasks → Employee Edit Tasks. The manager can see both the current value and the requested new value side by side before making a decision.

How to Approve or Reject an Employee Edit Request

  1. Open My Tasks from Services and tap Employee Edit Tasks.
  2. Filter by In Progress to view pending requests.
  3. Tap a request to open its detail view.
  4. Review each changed field — the Current Value and Requested Value are shown side by side for full transparency.
  5. Add your Remarks if required.
  6. Tap Approve to apply the changes to the employee's profile, or Reject to decline with a reason.
🔗 Employee? Learn how to submit an employee edit request in the Employee Edit Request (7.13) section.

Attendance Edit Tasks (Manager)

When an employee submits an Attendance Edit Request to correct a missed or incorrect clock-in/out, it routes to their manager under My Tasks → Attendance Edit Tasks. The manager can see both the current recorded value and the requested correction before deciding.

How to Approve or Reject an Attendance Edit Request

  1. Open My Tasks from Services and tap Attendance Edit Tasks.
  2. Filter by In Progress to view pending requests.
  3. Tap a request to open its detail view.
  4. Review the Current Check In / Check Out values alongside the Requested values and the auto-calculated hours.
  5. Read the employee's Comment explaining the reason for the correction.
  6. Add your Remarks if needed.
  7. Tap Approve to apply the corrected attendance record, or Reject to decline.
🔗 Employee? Learn how to submit an attendance correction in the Attendance Edit Request (7.14) section.

Timesheet Tasks (Manager)

When an employee submits their timesheet for approval, it routes to their manager under My Tasks → Timesheet Tasks. The manager reviews the period's attendance data and approves or rejects the submission.

How to Approve or Reject a Timesheet Submission

  1. Open My Tasks from Services and tap Timesheet Tasks.
  2. Filter by In Progress to view pending submissions.
  3. Tap a submission to open the timesheet grid.
  4. Review the attendance rows — Check In/Out times, working hours, overtime, and deduction types for the submitted period.
  5. Add your Remarks if required.
  6. Tap Approve to confirm the timesheet, or Reject to send it back to the employee.
🔗 Employee? Learn how to submit a timesheet in the Timesheet Submission (7.15) section.

8.17 Project Resource Assignment Tasks (Manager)

When a Project Resource Assignment request is submitted, it routes to the approver defined by the employee's Reporting Type under My Tasks → Project Resource Assignment Tasks.

How to Approve or Reject a Project Resource Assignment Request

  1. Open My Tasks from Services and tap Project Resource Assignment Tasks.
  2. Filter by In Progress to view pending requests.
  3. Tap a request to open its detail view.
  4. Review the Status change (Active / Inactive), Start Date, Reporting Type, and Dispensable flag.
  5. Add your Remarks if required.
  6. Tap Approve to apply the resource change, or Reject to decline.
🔗 Employee? Learn how to submit a project resource assignment in the Project Resource Assignment (7.16) section.

Personal Objectives Tasks (Manager)

When an employee submits their personal objectives for approval, the request routes to their manager under My Tasks → Personal Objectives Tasks. The manager reviews each objective and either approves or rejects the submission.

How to Approve or Reject a Personal Objectives Request

  1. Open My Tasks from Services and tap Personal Objectives Tasks.
  2. Filter by In Progress to view pending submissions.
  3. Tap a request to open the objectives list.
  4. Review each objective — Name, Category, Due Date, Weight (%), and Description & Target.
  5. Verify that the total weight of all objectives adds up to 100%.
  6. Add your Remarks if required.
  7. Tap Approve to confirm the objectives, or Reject to send them back for revision.
🔗 Employee? Learn how to submit personal objectives in the Personal Objectives Request (7.17) section.

360 Evaluation Tasks (Respondent)

When a manager creates a 360 Evaluation and adds you as a respondent, the task appears in your My Tasks → 360 Evaluation Tasks. This is not an approval — you are completing a questionnaire as part of a multi-rater review.

How to Complete a 360 Evaluation Task

  1. Open My Tasks from Services and tap 360 Evaluation Tasks.
  2. Tap the evaluation task to open it.
  3. Review the evaluation title and the employee being evaluated.
  4. Go to the Questionnaire tab and answer each question. Required questions must be completed before you can submit.
  5. Tap Submit to send your responses. Your answers are visible to the evaluation creator.
View Summary: If the evaluation creator has enabled the View Summary toggle for your respondent entry, you will be able to see the aggregated evaluation results after all responses are collected.
🔗 Initiator? Learn how to create a 360 Evaluation in the 360 Evaluation Request (7.18) section.

9. Profile & Settings

The Profile & Settings screen allows you to manage your personal account details, change your password, update language preferences, and log out of the app.

Profile Section

Displays your personal information including your name, employee ID, job title, department, and profile photo. Tap the Profile tile to view or update your details.

Company Section

Tap the Company tile to switch between legal entities if your account is linked to multiple companies. This lets you move between entities without logging out.

Help Center

Manage Account

Social Media & Contact

Links to Magnar HCM's official social media channels and support contact options are available at the bottom of this screen.

💡

Tip: Change your password regularly and never share it with others. Use the Change Password option after your first login if you received a temporary password from HR.

Frequently Asked Questions (FAQ)

Common questions answered for quick reference. Use the search bar at the top of the page to find answers even faster.

Getting Started

Q: How do I log in to the Magnar ESS app on mobile?
Open the app, enter your username or email and password on the Login screen, then tap Login. If Two-Factor Authentication is enabled, you will also need to enter a verification code sent to your email or authenticator app.
Q: How do I log in on the desktop browser?
Open the Magnar HCM URL in your browser. Enter your Email and Password and click Log in. If you are a new user, click the registration link in the email you received from your HR administrator to complete your Sign Up first.
Q: I am a new employee — how do I set up my account for the first time?
On desktop: click the registration link in the email you received from HR, fill in your First Name, Last Name, Username, Email, Password, and complete the reCAPTCHA, then click Sign Up. On mobile: tap the link sent by your system administrator to set up your profile.
Q: What do I do if I forget my password?
On mobile, tap Forgot Password on the Login screen. On desktop, click Forgot Password? on the login page and enter your registered email. You will receive a reset link by email.
Q: I see a "Select Company" screen after login — what does this mean?
Your account is linked to more than one company or legal entity. Tap the company you want to work with and tap Select Company. You can switch companies at any time from Profile & Settings without logging out.
Q: What is Two-Factor Authentication (2FA) and how does it work?
2FA adds a second layer of security to your login. After entering your password, you will receive a one-time verification code by email or via an authenticator app. Enter this code to complete sign-in. If 2FA is required at your organisation, it cannot be skipped.
Q: I do not see a service or request type I need — what should I do?
The services shown depend on your role, grade, and the modules licensed by your organisation. Contact your HR administrator to request access to a specific service.

Leave & Attendance

Q: How do I submit a leave request?
Go to Services → ESS Services → 7.1 Leave Requests, tap + New. Select the Leave Type, From Date, and To Date — days calculate automatically. Add optional Remarks and tap Submit. Your manager will be notified for approval.
Q: What is the difference between "Eligible Balance Till Date" and "End of Year Balance"?
End of Year Balance is your total leave entitlement for the full year. Eligible Balance Till Date is the portion you have accrued up to today and can currently use. The difference is leave you will earn in the remaining months of the year.
Q: Can I cancel a leave request after submitting it?
You can cancel while it is still In Progress (before the manager approves). Open the request and look for a Cancel or Withdraw option. Once approved, contact HR to reverse it — or use a Rejoin Request to cancel the leave by setting the return date to the leave start date.
Q: What is OffCycle and who can use it?
OffCycle allows employees to receive their leave salary in advance before the leave starts, in compliance with Saudi Labour Law (Article 109). It is enabled on the Leave Request form and must be configured by your HR/Payroll administrator. If you do not see it, contact HR to check eligibility.
Q: How do I correct a missed clock-in or clock-out?
Submit an Attendance Edit Request (Section 7.14). Select the month, add or correct the Check In / Check Out entry, add a Comment explaining the reason, and submit for manager approval.
Q: How do I submit my timesheet?
Go to Services → 7.15 Timesheet Submission, tap + Create, use the Filter to select the period, review the read-only grid, then tap Submit. Each row changes from Opened to In Progress once submitted.
Q: What is a Rejoin Request and when do I use it?
A Rejoin Request (Section 7.7) is used when you have an approved leave and want to cancel it or return early. To fully cancel the leave, set the Return Date equal to the leave start date. Any unused leave balance is returned to your entitlement upon manager approval.

Expenses & Finance

Q: How do I submit an expense claim?
Go to Services → 7.3 Expense Request, tap + Create. Add expense lines with Category, Date, Amount, and Currency. Attach receipts (on mobile you can take a photo directly). Add a Comment and tap Submit.
Q: Can I submit expenses in foreign currencies?
Yes. Select any currency for each expense line — the system automatically converts it to the local payroll currency using the configured exchange rate.
Q: What happens if I submit an expense after payroll close?
Expenses submitted after the payroll closing date are automatically rolled over to the next payroll cycle and processed in the following month's payroll run.
Q: How is per diem calculated on a travel expense?
When an Expense Request is linked to a Travel Request, the system automatically calculates the per diem allowance based on your grade and travel destination using a predefined setup configured by HR. No manual calculation is needed.
Q: How do I apply for a company loan?
Go to Services → 7.19 Loan Requests, tap + New. Enter the Payment Date, Installment Date, Amount, Number of Installments, and Loan Type. Leave the Approved Amount field empty — it is filled in by the approver. Add Remarks and tap Submit.
Q: How do I view my payslip?
Go to Services → Section 6 Payslip or tap the Payslip shortcut on the Home Screen. Select the payroll period from the dropdown. Tap Export to save it as a PDF — useful for bank submissions or visa applications.

Requests & Approvals

Q: How do I track the status of any request I submitted?
Open the relevant service from Services. Your request appears in the In Progress tab while awaiting approval, and moves to Approved, Rejected, or Closed once actioned.
Q: What is MSS (Manager Self-Service)?
MSS allows managers to submit any ESS request on behalf of a team member — for example, if the employee does not have access to the ESS system. When creating a request, a manager can select a different employee from the Employee dropdown.
Q: How does a manager approve requests in My Tasks?
Go to Services → My Tasks (Section 8), select the relevant task category (e.g. 8.2 Leave Approval), tap the pending item, review the details, then tap Approve or Reject. The employee is notified immediately.
Q: What is My Tasks and who can see it?
My Tasks is the manager approval dashboard. It is visible to users designated as approvers in at least one workflow (team leaders, HR officers, line managers). Employees who are not approvers will not see pending tasks here.
Q: How do I request an official letter (e.g. salary certificate)?
Go to Services → 7.12 Letter Request, tap + Create, select the letter type (e.g. Salary Certificate or Bank Letter), optionally fill in the Addressed To field, and tap Submit. Once approved, the letter is digitally signed and returned to you automatically.
Q: How do I update my personal information (e.g. marital status)?
Go to Services → 7.13 Employee Edit Request. The form shows only the fields your company allows you to change. Update the value and submit. Your manager will see the current and requested values side by side before approving.
Q: How do I submit a resignation?
Go to Services → 7.8 Resignation Request, tap + Create, enter your intended Last Working Day, select a Reason, add any Comments, and tap Submit. Your manager will review the request and take action accordingly.
Q: What happens if overtime is submitted after payroll close?
Overtime requests submitted after the payroll closing date are automatically rolled over to the next payroll cycle and processed in the following month.

Performance & Development

Q: How do I set my personal objectives?
Go to Services → 7.17 Personal Objectives Request, tap + Create, then use the + button to add each objective. Fill in the Name, Category, Due Date, Department Objective link, and Weight. Ensure all weights total 100%, then submit for manager approval.
Q: What is a 360 Evaluation and how does it work?
A 360 Evaluation (Section 7.18) lets a manager or HR collect structured feedback about an employee from multiple respondents (peers, team members). The creator builds a questionnaire with Rating, Radio Button, or Text questions and selects up to 100 respondents. Each respondent receives a task to complete the questionnaire. Results are visible in the Responses and Summary tabs.
Q: I received a 360 Evaluation task — what do I do?
Open My Tasks → 360 Evaluation Tasks, tap the task, and answer each question in the Questionnaire tab. Answer all required questions, then tap Submit. Your responses are visible to the evaluation creator.
Q: How do I register for an external training course?
Go to Services → 7.11 External Training Request. Fill in the course name, provider, dates, cost, and justification, then submit. Your manager will review and approve or reject the request.

Account & Settings

Q: How do I change my password?
Tap the Profile icon, go to Manage Account → Change Password. Enter your current password, then your new password twice to confirm, and save.
Q: How do I change the app language?
Go to Profile → Help Center → Language. Select your preferred language. The app will reload with the new language applied.
Q: Can I switch between companies without logging out?
Yes. Go to Profile → Company tile and select a different entity from the list. Your session switches without requiring a new login.
Q: How do I clock in or out from the app?
On the Home Screen, tap the Attendance Status button. Your current status (clocked in / clocked out) is shown. Tap the button to record attendance for the current time.
Q: What is the Server Settings (gear icon) on the mobile login screen?
This is where you enter the application link provided by your system administrator. You only need to do this once when setting up the app for the first time. If you do not have this link, contact your system administrator.