Nafis Digital Platform: Business Requirements Document
Nafis Digital Platform: Business Requirements Document
20/12/2021
Table of Contents:
1. Summary statement ______________________________________________________________ 3
2. Project objectives ________________________________________________________________ 3
3. Functional requirements __________________________________________________________ 5
I. Emirati user related modules _____________________________________________________ 5
User functionalities ________________________________________________________________________ 5
Module 1: User On-Boarding Module __________________________________________________________ 6
Module 2: On-the job Training My Career Module_______________________________________________ 10
Module 3: On-the job Training My Benefits Module _____________________________________________ 12
Module 4: User Salary Support Scheme _______________________________________________________ 14
Module 5: User Merit Programme ___________________________________________________________ 17
Module 6: User Pension Programme _________________________________________________________ 19
Module 7: User Child Allowance _____________________________________________________________ 21
Module 8: User Unemployment Benefit _______________________________________________________ 23
Module 9: User Job Offering ________________________________________________________________ 27
Module 10: Apprenticeship My Career Module _________________________________________________ 28
Module 11: Apprenticeship My Benefits Module ________________________________________________ 30
Module 12: National Healthcare Programme ___________________________________________________ 32
Module 13: Vocation Counseling _____________________________________________________________ 33
II. Partner related modules ________________________________________________________ 34
Partner functionalities _____________________________________________________________________ 34
Module 14: Partner On-Boarding ____________________________________________________________ 34
Module 15: Partner Job Offering _____________________________________________________________ 36
Module 16: Partner On-the-Job Training Offering _______________________________________________ 39
Module 17: Partner Apprenticeship Offering ___________________________________________________ 42
Module 18: Partner Pension Rebate __________________________________________________________ 46
III. Back-end roles related modules __________________________________________________ 48
Permission matrix _________________________________________________________________________ 48
Module 19: Super admin ___________________________________________________________________ 49
Module 20: User validation admin role ________________________________________________________ 50
Module 21: Partner validation admin role _____________________________________________________ 53
Module 22: MoCD admin role _______________________________________________________________ 55
Module 23: Payment approver admin role _____________________________________________________ 57
Module 24: On the job training post approver __________________________________________________ 58
Module 25: On the job training participant approver ____________________________________________ 59
Module 26: Apprenticeship post approval _____________________________________________________ 60
Module 27: Apprenticeship participant approver _______________________________________________ 61
Module 28: Customer service admin role ______________________________________________________ 62
IV. System related modules ________________________________________________________ 64
Module 29: FAB card process _______________________________________________________________ 64
Module 30: Payment process _______________________________________________________________ 65
Module 31: Automatic periodic eligibility check process __________________________________________ 66
4. Technical requirements __________________________________________________________ 68
Module 32: Reporting functionalities _________________________________________________________ 68
Module 33: Analytics and Dashboard functionalities _____________________________________________ 71
Module 33: Audit functionalities _____________________________________________________________ 73
Module 34: Security and authentification functionalities _________________________________________ 74
2
1. Summary statement
The overall goal of the government is to boost the number of UAE citizens working in the private sector in
the next 5 years. The Nafis platform is a core part of the programme being used to achieve this goal. It is
responsible for delivering two core buckets of services: financial and educational.
2. Project objectives
The objective of the project is twofold:
Increase the number of Emiratis working in the private sector
Boost the skills and education of Emiratis
To do this the platform will be a ‘one stop shop’ into all the initiatives, first launched by DOF on October
31st, and with updated releases in the following months. In total, 7 initiatives have been launched to date:
3
The apprentice program provides financial support for
Apprenticeship Programme freshly graduated Emiratis that take up apprenticeships in 23rd December
private and semi-private companies through Nafis
4
3. Functional requirements
User functionalities
5
Module 1: User On-Boarding Module
When signing with their UAE pass, users will Minitry of Human Resources and Emiratisation (MoHRE)
be prompted to review their personal information and indicate whether any fields are incorrect and need
to be updated. Below is a table classifying the fields of the user profile.
Email Retrieve the email address of the User. Automatic UAE pass
Phone
Retrieve the phone number of the user Automatic UAE pass
number
Date of birth Retrieve the date of birth of the User. Automatic ICA, personProfile
Retrieve the marital status of the User.
Marital Status Option for return include “single”, Automatic ICA, personProfile
“married”, “divorced” or “widowed”
Retrieve the residential address of the
Address Automatic ICA, personProfile
User.
MoI, FamilyBookDetails (for
Eligible Automatic number of children, their age
Calculate the number of eligible children
children + Possible to manually and marital status), MoHRE and
based on several API calls
count flag as incorrect pension funds (for employment
status of children)
Job starting Retrieve the start date of the current MoHRE,
Automatic
date employment of the User. EmploymentInformation
Monthly Retrieve the full contractual monthly salary Automatic + Possible to MoHRE,
salary of the User in AED. manually flag as incorrect EmploymentInformation
Previous job Retrieve the end date of previous MoHRE,
Automatic
end date employment of the User. EmploymentInformation
Pensionable Retrieve the pensionable salary of the User Automatic + Possible to
Pension funds
salary per month in AED. manually flag as incorrect
Pension
Retrieve the pension contribution status
contribution Automatic Pension funds
of the user
status
Pension Retrive the amount of the monthly
monthly contribution of the employee to pension Automatic Pension funds
contribution funds
6
Automatic + possible to
to manually flag as
Retrieve education level and user to
Education incorrect and
manually input education level if API MoED, MoHRE
level complement with manual
response is incorrect
inputs from drop-down
menu
Employment Automatic + possible to
Retrieve the occupation of the individual MoHRE
profession manually flag as incorrect
Employment
status (Full- Retrieve the employment status (fulltime/ Automatic + possible to
MoHRE, pension funds
time vs part- part-time/ unemployed / N/a) manually flag as incorrect
time)
Employment Retrieve the employment category
Automatic MoHRE, pension funds
category (private, freezone, public, N/A)
7
Email X X X X
Eligible children X X X X
Address X X X X
Marital status X X X X
Are you the household
provider? (Only for X X X X
women)
Employment information
Employment status X X X X
Monthly salary X
Current job start date X
Previous job end date X
Pensionable monthly
X
salary
Employment profession X
Employment category X X
Has active pension? X
Are you an employee in a
company located in a free X
zone?
Education information
Educational level X X X X
Please confirm your
X X X X
educational level
Professional information
Specialization / discipline X X X X
Preferred company sector X X X X
Years of work experience X X X X
These same fields will also be shown on the My Account page, with an exception for free zone users,
whom will see all the employment information fields once they have been approved by the back-end user
profile approvers.
8
Process flow
Notifications – emails
Contact relevant entities
Request free zone documentation
User profile creation
9
Module 2: On-the job Training My Career Module
Eligibility criteria
Beneficiaries for this benefit are limited to the following:
Emiratis who are currently unemployed;
and holders at minimum of a high school degree;
Fulfilling minimum job requirements in terms of educational level of the vacancy in question
Eligibility checks
Type of
Criteria Type of criteria Inputs for check
check
Emirati user
10
Process flow
Notifications – emails
On-the-job training application confirmation
User accepted for on-the-job training (need to create FAB)
Partner – job application submitted confirmation
11
Module 3: On-the job Training My Benefits Module
Eligibility criteria
Beneficiaries for this benefit are limited to the following:
Emiratis who got hired on an on-the job training programme through the platform and their
hiring has been validated
and holders at minimum of a high school degree;
Eligibility checks
Type of
Criteria Type of criteria Inputs for check
check
Emirati user
Benefit amount
Eligible beneficiaries will be paid a salary depending on their educational attainment level
Employee’s academic
Bachelor and above Diploma High-School
qualification
12
Payment schedule and dates
First payment window begins on the date of hiring approval and no earlier than November 27th, 2021.
Payment will be processed if hiring approval of the Emirati user is verified:
(1) Before the 15th day of any month, in which case full payment shall occur on the 27th day of said
month.
(2) After the 15th day of any month, in which case full payment shall occur by the 27th day of the
following month, for an amount equivalent to two months.
All payments for Emirati users are processed on First Abu Dhabi Bank (FAB) prepaid debit cards. The first
time a user applies to any financial benefit on Nafis, a card is automatically generated and sent to the
user’s address. For the following applications, all payments are redirected to this existing FAB card.
Process flow
Notifications – emails
User FAB prepaid card created
User MoED equivalency email
User benefit eligibility month 1 payment schedule
13
Module 4: User Salary Support Scheme
Eligibility criteria
Beneficiaries for this benefit are limited to the following:
Emiratis entering a new position in the private sector after launch date;
and holders at minimum of a high school degree.
Excludes employees in the 7 occupations of the Merit programme: Nurses, Accountants, Auditors,
Commercial attorneys, Financial analysts, Programmers, Data Scientists
Type of
Criteria Type of criteria Inputs for check
check
Emirati user
Automatic
Education level Eligibility and MoED, and user input
and manual
benefit amount
criteria
Automatic
Employment status MoHRE, pension funds
14
Benefit amount
Employees eligible for a top-up of the difference between their salary and the relevant target salary but
no greater than the relevant support ceiling amount
In the case of part-time workers, above target salaries and support ceilings will be restricted to 50% of
their amounts.
All payments for Emirati users are processed on First Abu Dhabi Bank (FAB) prepaid debit cards. The first
time a user applies to any financial benefit on Nafis, a card is automatically generated and sent to the
user’s address. For the following applications, all payments are redirected to this existing FAB card.
15
Process flow
Notifications – emails
User FAB prepaid card created
User MoED equivalency email
User benefit eligibility (month 1) + payment schedule
16
Module 5: User Merit Programme
Eligibility criteria
Beneficiaries for this benefit are limited to the following:
Emiratis entering a new position in the private sector after launch date;
And in the list of targeted occupations only: Nurses, Accountants, Auditors, Commercial
Attorneys, Financial Analysts, Programmers, Data Scientists
Employed full-time
Earning less than 50,000 AED
Type of
Criteria Type of criteria Inputs for check
check
Emirati user
Eligibility and
Salary benefit amount Automatic MOHRE; GetEmployeeInformation
criteria
Benefit amount
(AED (AED
Current monthly ≤ AED 20,000, 30,000, (AED 40,000,
> AED 50,000
salary band 20,000 AED AED AED 50,000]
30,000] 40,000]
17
Payment schedule and dates
First payment window begins on the date of approval of user profile and no earlier than November 27th,
2021. Payment will be processed if the user profile of the Emirati user is verified:
(1) Before the 15th day of any month, in which case full payment shall occur on the 27th day of said
month.
(2) After the 15th day of any month, in which case full payment shall occur by the 27th day of the
following month, for an amount equivalent to two months.
All payments for Emirati users are processed on First Abu Dhabi Bank (FAB) prepaid debit cards. The first
time a user applies to any financial benefit on Nafis, a card is automatically generated and sent to the
user’s address. For the following applications, all payments are redirected to this existing FAB card.
Process flow
Notifications email
User FAB prepaid card created
User benefit eligibility (month 1) + payment schedule
18
Module 6: User Pension Programme
Eligibility criteria
Benefits for this benefit are limited to the following:
Emiratis entering a new position in the private sector after launch date;
Earning up to 20,000 AED
Have an active pension contribution with either ADRPBF or GPSSA
Type of
Criteria Type of criteria Inputs for check
check
Emirati user
Benefit amount
Monthly pensionable salary Automatic Pension funds
criteria
Benefit amount
Eligible Emirati users will be rebated for the full amount of their pension contribution which is 5% of the
pensionable salary
19
Process flow
Notifications email
User FAB prepaid card created
User benefit eligibility (month 1) + payment schedule
20
Module 7: User Child Allowance
Eligibility criteria
This benefit aims to support Emirati employees by providing them with a child allowance for up to four
children. Beneficiaries for this benefit are limited to:
Male Emiratis and Female Emiratis, for the latter only in the case where they are household
providers, employed in the private sector both existing and new employees;
Who earn up to 50,000 AED per month;
Who have at least one child;
Sons to be considered need to be below 21 years old and not currently employed
Daughters to be considered cannot be married or employed
Regardless of gender the threshold is 4 children
Type of
Criteria Type of criteria Inputs for check
check
Emirati user
Benefit amount
The amount of the allowance will depend on the Emirati’s salary as demonstrated in the following table:
Employee’s Less than or
(20,000 to (30,000 to (40,000 to
income (AED, equal to Above 50,000
30,000] 40,000] 50,000]
monthly) 20,000
Allowance (per
child, AED, 800 600 400 200 0
monthly)
21
(1) Before the 15th day of any month, in which case full payment shall occur on the 27th day of said
month.
(2) After the 15th day of any month, in which case full payment shall occur by the 27th day of the
following month, for an amount equivalent to two months.
All payments for Emirati users are processed on First Abu Dhabi Bank (FAB) prepaid debit cards. The first
time a user applies to any financial benefit on Nafis, a card is automatically generated and sent to the
user’s address. For the following applications, all payments are redirected to this existing FAB card.
Process flow
Notifications – emails
Request user for household documentation
User FAB prepaid card created
User profile rejected
User profile accepted
User benefit eligibility (month 1) + payment schedule
22
Module 8: User Unemployment Benefit
Eligibility criteria
Beneficiaries for this benefit are limited to the following:
Individuals aged between 18-60 year old, not eligible to retire nor currently pursuing education or
conscription
Currently unemployed
With no source of income such as commercial or real estate activities
Eligible to work
Registered with any relevant Emiratisation database and continuously looking for a job during the
duration of the benefit
Having lost work due to reasons beyond their control and not due to ethical behaviour issues or
violations of human resources laws
Having lost their job after launch date
Having lost their job for more than 60 days
The applicant as well as his/her spouse and children cannot be beneficiaries of any financial social
assistance program from local or federal agencies at the time of applying
Sons to be considered need to be below 21 years old and not currently employed.
Daughters to be considered cannot be married or employed.
Spouses to be considered need to be unemployed as well.
Criteria
Type of criteria Type of check Inputs for check
Emirati user
23
Actively looking for a job Informational (1) Nafis database
(1) Number of jobs for MoCD case (2) Response to question: “Have you
applied to through reviewer – i.e. applied to any job since loosing
(1) Automatic
Nafis not an your position ?” with upload of
(2) Manual
(2) Proof of job eligibility proof for job application,
application, interview blocker before interview attendance and
and rejection case review rejection proof
Response to question: “do you have any
Other source of income
Eligibility criteria other source of income such as
(commercial, real estate)
commercial or real estate activities ?”
(1) Response to question: “are you
currently a student in a
Student status Eligibility criteria registered educational
institution ?”
(2) MoE API
Response to the question: “If applicable
did you finish your national service ?”
Military service status Eligibility criteria with upload of justifying document and
Manual MoCD to conduct verification in
connection with National Service Office
Response to the question: “Are you
currently eligible to work?” MoCD to
Eligbility to work Eligibility criteria
conduct verification in connection with
MoI
Response to the question: “Did you lose
previous job due to ethical and/or
behavioural issues?” Response to the
Reasons for losing job Eligibility criteria
statement: “please indicate reason for
loosing previous job” with upload of
justifying document
24
Spouse receiving social (1) NAFIS database
assistance (2) Response to the question: “is
(1) Spouse receiving your spouse currently receiving
child allowance child allowance as part of a
from NAFIS public sector job?” with upload
platform (1) Automatic of salary slip
(2) Spouse receiving Eligibility criteria (2) Manual (3) Response to the question: ”is
child allowance (3) Manual your spouse currently benefitig
from public sector from any other social assistance
job provided by federal or local
(3) Spouse receiving entities?” and MoCD to check
other social within their own database of
assistance beneficiaries and with SSA
Response to the question: ”are your
eligible children currently benefitig from
Children receiving social any other social assistance provided by
Eligibility criteria Manual
assistance federal or local entities?” and MoCD to
check within their own database of
beneficiaries and with SSA
Benefit amount
The amounts payable under this initiative are as follows:
Applicant 2,200
All payments for Emirati users are processed on First Abu Dhabi Bank (FAB) prepaid debit cards. The first
time a user applies to any financial benefit on Nafis, a card is automatically generated and sent to the
user’s address. For the following applications, all payments are redirected to this existing FAB card.
25
Process flow
Notifications – emails
User benefit eligibility (month 1) + payment schedule
Request declined after eligibility check
User FAB prepaid card created
Unemployment case sent to MoCD
26
Module 9: User Job Offering
Eligibility criteria
Beneficiaries of the benefit are limited to the following:
Currently unemployed Emiratis
Eligibility checks
Type of
Criteria Type of criteria Inputs for check
check
Emirati user
Job posting
Education level Automatic MoED
viewing criteria
Process flow
Notifications – emails
User job application confirmation
27
Module 10: Apprenticeship My Career Module
Eligibility criteria
Beneficiaries of the benefit are limited to the following:
Currently unemployed Emiratis
Holders of a bachelor degree at minimum
Having graduated no more than 2 years prior to application
Eligibility checks
Type of
Criteria Type of criteria Inputs for check
check
Emirati user
Automatic
Education level Eligibility criteria MoED, MoHRE and user input
and manual
User response to the information request:
”Please indicate the graduation month and
Date of graduation Eligibility criteria Manual year of your last completed degree
corresponding to the education level
indicated during your onboarding process”
Process flows
28
Notifications – emails
User Apprenticeship application confirmation
User accepted for Apprenticeship (need to create FAB)
Partner – job application submitted confirmation
Partner – apprenticeship hiring rejection
User – apprenticeship hiring rejection
29
Module 11: Apprenticeship My Benefits Module
Emiratis who got hired on an apprenticeship programme through the platform and their hiring
has been validated; and
and holders at minimum of a bachelor degree
Eligibility checks
Type of
Criteria Type of criteria Inputs for check
check
Emirati user
Benefit amount
Eligible beneficiaries will be paid a monthly salary of 5,000 AED.
All payments for Emirati users are processed on First Abu Dhabi Bank (FAB) prepaid debit cards. The first
time a user applies to any financial benefit on Nafis, a card is automatically generated and sent to the
user’s address. For the following applications, all payments are redirected to this existing FAB card.
Process flow
30
Notifications – emails
User to acquire MoED equivalency
User FAB prepaid card created
User benefit eligibility (month 1) + payment schedule
31
Module 12: National Healthcare Programme
Eligibility criteria
Beneficiaries of the benefit are limited to the following:
Currently unemployed Emiratis
Holders of a high school degree at minimum
Eligibility checks
Type of
Criteria Type of criteria Inputs for check
check
Emirati user
Education level Eligibility criteria Automatic MoED, MoHRE, and user input
Process flows
32
Module 13: Vocation Counseling
Beneficiaries of the benefit are limited to the following:
Currently unemployed Emiratis
Eligibility checks
Type of
Criteria Type of criteria Inputs for check
check
Emirati user
Process flows
33
II. Partner related modules
Partner functionalities
Company representative can create partner account and log in using UAE pass
Manually input data and upload justifying documents for manual fields
View eligibility based on company information
Submit, edit or deactivate a job offer and submit an on-the- job training programme
Receive CVs from job and on-the-job training applicants, track number of
applicants, update status of applicants and submit documents related to hired
Partner user applicants for on the job training
View their my account page
Access list of additional documents needed for their profile to be verified under
“pending actions” and to upload said additional documents upon request from an
admin user
Receive automatic notifications at various stages of their customer journey and as
indicated in process maps
34
Note: the same document used for IBAN proof will
be used to prove the Bank name
Notifications – emails
Partner profile approval
Partner profile rejection
35
Module 15: Partner Job Offering
Eligiblity criteria
Beneficiaries of the benefit are limited to the following:
Private sector companies through their legitimate representative
Eligibility checks
Type of
Criteria Type of criteria Inputs for check
check
Partner
36
Job description* Open field
Applicant
Open field
responsibilities*
Salary range and
Open field
benefits*
Number of positions Open field (restricted to numbers with a maximum of 6
to be filled* Backend admin only digits)
Status Drop down menu
Process flow
37
Notifications – emails
User – job post closing alert
User hired for a job
38
DModule 16: Partner On-the-Job Training Offering
Eligiblity criteria
Beneficiaries of the benefit are limited to the following:
Private sector companies through their legitimate representative
And whose on-the job training got approved
Eligibility checks
Type of
Criteria Type of criteria Inputs for check
check
Partner
39
Training starting
Calendar
date
Application closing
Calendar
date
Targeted occupation
of trainee (ENSCO Drop down menu same as job postings
Code)
Targeted job
position of trainee Drop down menu same as job postings
(ISCO Code)
On-the job training
Drop down menu
status
Number of training
Open field (restricted to numbers with a maximum of 6
positions to be
digits)
filled*
Learning goals* Please provide a comprehensive description of the
objectives of the programme and the key learnings that
the trainee should be able to acquire during the different
stages of the programme
Skills to develop* Please provide a list of skills that the trainee will be able
to enhance during the programme including soft and
Backend admin only hard skills
Performance and Please describe how the performance of the trainee will
monitoring* be monitored and which performance indicators will be
tracked to decide whether the trainee can transition to a
full time position by the end of the programme
Programme stages Please list the various stages of the training programme
and length* and the duration of each
Size of the firm* Please indicate the number of employees in your firm
Coaching and Please indicate how the trainee will be coached and
training process* mentored and by whom
Hiring process* Please descrive the hiring process that will be used to
assess applicants and select successful ones
40
Process flow
Notifications – emails
Partner on-the-job training – approved
Partner on-the-job training – training rejected and contact customer centre
User – on-the-job training post closing alert
41
Module 17: Partner Apprenticeship Offering
Eligibility criteria
Private or semi-public companies through their legitimate representative
And whose apprenticeship got approved
Eligibility checks
Type of
Criteria Type of criteria Inputs for check
check
Partner
42
Apprenticeship
Calendar
starting date
Application closing
Calendar
date
Company sector Drop down menu (list of ISIC 4 sectors) – see ISIC 4
(ISIC 4) sectors excel for the list
Apprenticeship
Drop down menu with options for Active and Inactive
status
Number of positions Open field (restricted to numbers with a maximum of 6
to be filled* digits)
Free text: Please provide a comprehensive description of
the objectives of the programme and the key learnings
Learning goals*
that the trainee should be able to acquire during the
different stages of the programme
Free text: Please provide a list of skills that the trainee
Skills to develop* will be able to enhance during the programme including
soft and hard skills
Free text: Please describe how the performance of the
trainee will be monitored and which performance
Performance and
indicators will be tracked to decide whether the trainee
monitoring*
can transition to a full-time position by the end of the
Backend admin only
programme
Free text: Please indicate the number of employees in
Size of the firm*
your firm
Year that the
company has been
Calendar with only years
established in the
UAE
Coaching and Free text: Please indicate how the trainee will be coached
training process* and mentored and by whom
Free text: Please describe the hiring process that will be
Hiring process*
used to assess applicants and select successful ones
Experience of the
Free text: Please indicate whether you already had a pre-
firms in conduction
existing apprenticeship programme in your firm and for
apprenticeship
how many years it has been running
programmes*
43
Process flows
Notifications -- emails
Partner apprenticeship post – approved
Partner apprenticeship post – training rejected and contact customer centre
Partner apprenticeship hiring – approved
44
Partner apprenticeship hiring –hiring rejected and contact customer centre
User – apprenticeship post closing alert
More info requested from partner
45
Module 18: Partner Pension Rebate
Eligiblity criteria
Eligibility checks
Type of
Criteria Type of criteria Inputs for check
check
Partner
46
Benefit amount
Eligible companies will be rebated for the full amount of their contribution to eligible employees’
pension, which is either
12.5% of the pensionable salary if the are registered with GPSSA
or 15% if they are registered with ADRPBF
The first month covered in the payment amount is the month when the partner profile is
approved or the month when the employee in question makes the pension rebate benefit
request whichever comes last.
After the 15th day of the payment month, the payment will occur on the final day of the following
quarter
Process flow
Notifications -- emails
Partner eligible for benefit
47
III. Back-end roles related modules
Permission matrix
All back-end roles have different permissions to view screens. Below is an overview of which role has
what type of access in which screen.
Reports permissions
For the reports screen, different roles have access to different reports, as outlined in the table below.
Blocked Rejected
Role Budget Education Accessed
payments payments
Read Only Admin R R R R R
Platformadmin R R R R R
User Profile Approver R
User Profile Manager R
Partner Profile Approver
Partner Profile Manager
On Job Training Approver
On Job Training Approver Manager
On Job Training Participant
Approver
On Job Training participant Manager
Payment Approver
Payment Approver Manager R R R
Customer Service Admin
UnemploymentBenefitApprover1
UnemploymentBenefitApprover2
Data reviewer
48
Module 19: Super admin
49
Module 20: User validation admin role
Back-end admin functionalities
Able to access list of user profiles to verify assigned to them under “pending action”
items
User profile approver Able to review documents uploaded by users
analyst admin Able to validate user profiles
Able to request more documents from users
Able to escalate cases to manager for review
Able to access list of user profiles to verify under “pending action” items
Able to review documents uploaded by users
Able to validate user profiles
User profile approver
Able to request more documents from users
manager admin
Able to assign cases to analyst
Able to to review escalated cases
Able to reject validation of user profile fields
Process flow
When a female has marked that she is the household provider in the onboarding process, she will be
asked to upload proof of this when she applies to child allowance.
Free zone employees indicate that they work in a free zone during their onboarding process. Once the
onboarding process is completed, they will receive a pending action to upload additional information.
50
During onboarding, all users have to verify their education level. When they indicate a different level than
has been deteceted by the API, they will be asked to upload proof of their education when applying to the
Salary Support Programme and the On-the-job Training Support.
Notifications – emails
User profile rejected
51
User further clarification required on the documents
Free zone user profile approval
52
Module 21: Partner validation admin role
Back-end admin functionalities
Able to access list of partner profiles to verify assigned to them under “pending
action” items
Partner profile
Able to review documents uploaded by partners
approver analyst
Able to validate partner profiles
admin
Able to request more documents from partners
Able to escalate cases to manager for review
Able to access list of partner profiles to verify under “pending action” items
Able to review documents uploaded by partners
Partner profile Able to validate partner profiles
approver manager Able to request more documents from partners
admin Able to assign cases to analyst
Able to to review escalated cases
Able to reject partner validation
Process flow
Notifications – emails
Partner profile approval
Partner further clarification required on the documents
53
Partner profile rejection
54
Module 22: MoCD admin role
Back-end admin functionalities
Process flow
55
Notifications – emails
56
Module 23: Payment approver admin role
Back-end admin functionalities
Payment Manager Role is to be combined with Read Only Admin Role
Process flow
57
Module 24: On the job training post approver
Back-end admin functionalities
Process flow
Notifications – emails
Partner on-the-job training - further clarification required on the training
Partner on-the-job training approval confirmation
Partner on-the-job training – training rejected and contact customer centre
58
Module 25: On the job training participant approver
Back-end admin functionalities
Process flow
Notifications – emails
Partner on-the-job training – further clarification required on the documents of applicant hired
Partner on-the-job training hiring verification
User on-the-job fully approved
Partner on-the-job training hiring rejection and contact customer service
59
Module 26: Apprenticeship post approval
Back-end admin functionalities
Process flow
Notifications – emails
Partner apprenticeship - further clarification required on the training
Partner apprenticeship approval confirmation
Partner apprenticeship – training rejected and contact customer centre
60
Module 27: Apprenticeship participant approver
Back-end admin functionalities
Process flow
Notifications – emails
Partner apprenticeship – further clarification required on the documents of applicant hired
Partner apprenticeship hiring verification
Partner apprenticeship hiring rejection and contact customer service
61
Module 28: Customer service admin role
Back-end admin functionalities
Process flow
62
63
IV. System related modules
64
Module 30: Payment process
65
Module 31: Automatic periodic eligibility check process
Notifications – Emails
User no longer eligible for a specific initiative
User benefit amount has changed
MoCD manager – User no longer eligible for a specific initiative
66
MoCD manager – User benefit amount has changed
67
4. Technical requirements
Report Fields
Request ID
Approval ID
Approval type
User approval specification
Requester email
Pending approvals report
Requested EID
for analyst and managers
Requester user name
Requester company name
Created on
Modified on
Action buttons
Request ID
Approval ID
Approval type
User approval specification
Requester email
Requested EID
Manage pending actions
Requester user name
report for manager
Requester company name
Assigned to [name of analyst]
Created on
Modified on
Is escalated
Action buttons
68
Job ID
Company name
Job title
Date of posting
Job list report
Job stating date
Job type
Applicants
Status
Action
Training ID
Company name
Training title
On-the-job training list
Posted on
report
Participants
Status
Action
Apprenticeship ID
Company name
Title
Apprenticeships Posted on
Participants
Status
Action
Benefit request
Request ID
Salary support User ID/Entity ID
Child allowance Requested by [User/Company name]
Unemployment Email address
benefit Eligibility amount
Pension rebate Status
user Submission date
Last modified
Pension rebate
Next payment date
partner
User ID
EID
Name-EN
Name-AR
Email
Phone number
Emiratis
Registration date
Last accessed date
Flagged fields
Number of job applications
Number of on-the-job-training applications
No. of apprenticeship applications
69
Partner ID
Company name
Phone number
Email
Address
Partners
Status
Registration date
No. of jobs
No. of on-the-job trainings
No. of apprenticeships
Name
Email
Back-end admin users
Action
Assigned role
ID
Subject
Notifications
Recepient
Date of creation
Amount
Submission date
Processed on
Payment approval date
Payments Approved by
Description
Status
Benefit
Sent to
Back-end configuration: Page name
Static pages configuration Action
70
Module 33: Analytics and Dashboard functionalities
Each user profile would have a different dashboard which covers KPIs related to the user’s role.
71
List of KPIs by per role:
Module 33: Audit functionalities
After logging in using UAE Pass, the user will receive a JWT Token Access token and refresh token (as an
httpOnly cookie) to be used for further authentication with the system.
Users can authenticate to the backend system using username/password. Only users with
assigned backend roles can use this form of authentication. Backend system is only accessible via
vpn, the system is authenticated using ASP.net Core Web api and implementing JWT
authentication. The platform also uses authorization in ASP.net Core to provide various
functionality of the application. User credentials are stored in SQL server database and it’s
encrypted.
JSON Web Token (JWT) is an open standard (RFC 7519) that defines a compact and self-contained
way for securely transmitting information between parties as a JSON object. This information can
be verified and trusted because it is digitally signed. JWTs can be signed using a secret (with the
HMAC algorithm) or a public/private key pair using RSA or ECDSA.