0% found this document useful (0 votes)
167 views

Nafis Digital Platform: Business Requirements Document

The document outlines the functional requirements for the Nafis Digital Platform. It aims to increase the number of Emiratis working in the private sector and boost their skills and education. The platform provides a single access point for 7 Emiratization initiatives that offer financial and educational services, including on-the-job training grants, salary support, merit programs, pensions, child allowances, unemployment benefits, and job offerings. It also describes the modules and features required to deliver these initiatives to Emirati users, partners, and administrators.

Uploaded by

yibrahim.saad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
167 views

Nafis Digital Platform: Business Requirements Document

The document outlines the functional requirements for the Nafis Digital Platform. It aims to increase the number of Emiratis working in the private sector and boost their skills and education. The platform provides a single access point for 7 Emiratization initiatives that offer financial and educational services, including on-the-job training grants, salary support, merit programs, pensions, child allowances, unemployment benefits, and job offerings. It also describes the modules and features required to deliver these initiatives to Emirati users, partners, and administrators.

Uploaded by

yibrahim.saad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 74

Nafis Digital Platform

Business Requirements Document


Release 2.0

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:

Overview of Emiratisation initiatives

Initiative Functionalities Date of launch

On-the-job Training A grant contributing to the training costs of low experience


31st October
Programme workers by covering the salary of the trainee for a year.

Salary top-up grant contributing to the recruitment costs


of Emiratis in the private sector. It is conditional on the
Salary Support Scheme 31st October
education level and is based on a range of defined target
salaries.
A monthly salary support grant provided to Emirati
workers in targeted fields, including nurses, accountants
Merit Programme 31st October
and financial auditors, programmers, data scientists and
others.

A five-year government support plan for the pension


Pension Rebate 31st October
contribution of Emirati employees through a direct rebate.

Monthly grant made to Emirati staff working in the private


Child Allowance sector. It is conditional on the Emirati’s salary level and 31st October
number of eligible children.
Financial support to be paid to Emiratis having lost their
Unemployment Benefits job in the private sector due to circumstances beyond 31st October
their control.
Unified job posting platform connecting Emiratis with job
Job Offers opportunities in the private sector and allowing employers 31st October
to find the relevant profiles.

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

An educational grant program aiming to support Emiratis


National Healthcare
to obtain the required qualifications for a career within the 23rd December
Programme
healthcare sector
The Vocation Counselling Program gives young Emiratis in
need of guidance, inspiration, or job-searching skills access
Vocation Counseling 23rd December
to a range of tools to help them get started on finding and
building a career path
An educational grant program aiming to support Emiratis
Talent Program to obtain internationally recognised professional January
certificates for a range of professions

4
3. Functional requirements

I. Emirati user related modules

User functionalities

User type Functionalities

Log in to their account using UAE pass


View personal information based on data pulled by APIs
Manually input data and upload justifying documents for manual fields
Indicate certain automatic fields as being wrong
View eligibility based on personal information
Apply for the benefits they are eligible for
Obtain a FAB prepaid card when applying for a financial initiative
View their my account page which summarizes personal information; payment schedules;
Emirati user initiatives which they are currently benefitting from or for which their application is under
review; and the pending actions
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
View and access job opportunities and on the job-training and submit CV for the private
sector partner
Receive automatic notifications at various stages of their customer journey and as
indicated in process maps
Access assistance via the live chat and the chatbox functions

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.

Field Business description Type Input

First and last


name eng & Retrieve the first and last name of the User Automatic UAE pass
ar
Retrieve the Emirates ID number of the
EID Automatic UAE pass
User.
Nationality Retrieve the nationality of the User. Automatic UAE pass

Gender Retrieve the gender of the User. Automatic UAE pass

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)

Employer ICA Automatic – Field is


Retrieve the ICA code of the employer MoHRE,
code stored but not displayed
Name of the
Retrieve the employer’s name Automatic MoHRE and pension funds
employer
Household If the user is female she will be asked to User to choose if household
provider (in declare if she is the main household Manual provider without upload of
case female) provider document at this stage
Freezone If the user is a freezone employee, they User to answer “yes” or “no” to
Manual
employment will be asked to indicate it “are you a freezone employee
User to choose specialization
Specialization Indicate specialization of education Manual
from drop down down list
Preferred User to choose preferred
company Indicate preferred company sector Manual company sector from drop
sector down list
Total years of Indicate total years of experience they User to choose total years of
Manual
experience have. experience from drop down list

Fields mapping for different user types


Because we don’t have information available for certain fields in the table above, some should be hidden
for onboarding for specific user profiles, as per the table below.

Public and semi- Free zone


Private sector
Field public sector Unemployed user employee
employee
employee
Personal information
Emirates ID X X X X
Nationality X X X X
First name (EN) X X X X
Last name (EN) X X X X
Gender X X X X
Date of birth X X X X
Phone number X X X X

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

Employment status (Full- Automatic MoHRE, pension funds


time vs part-time) Eligibility criteria

Eligibility and job


Automatic
Education level posting viewing MoED, MoHRE, and user input
and manual
criteria

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

Employers to select hired candidate from


Manual the list of applicants and to upload the
Hiring status validated
Eligibility criteria graduate trainee permit to be verified by
backend team

Eligiblity + benefit Automatic


Education level MoED, and user inout
amount criteria and manual

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

Target amount (AED) 8,000 6,500 4,000

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

Eligibility and benefit amount checks

Type of
Criteria Type of criteria Inputs for check
check

Emirati user

Job start date MOHRE; GetEmployeeInformation


Eligibility criteria
Employment category Automatic MoHRE, pension funds

Salary MOHRE; GetEmployeeInformation

Automatic
Education level Eligibility and MoED, and user input
and manual
benefit amount
criteria
Automatic
Employment status MoHRE, pension funds

Employment profession Eligiblity criteria Automatic MoHRE

14
Benefit amount

Year 1 salary support

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

Academic Qualification Bachelor and above Diploma High School

Support ceiling 5,000 4,000 3,000

Target Salary for year 1


10,000 8,500 6,000

In the case of part-time workers, above target salaries and support ceilings will be restricted to 50% of
their amounts.

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:
(3) Before the 15th day of any month, in which case full payment shall occur on the 27th day of said
month.
(4) 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.

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

Eligibility and Benefit amount check

Type of
Criteria Type of criteria Inputs for check
check

Emirati user

Job start date MOHRE; GetEmployeeInformation


Automatic

Employment profession Automatic MoHRE,


Eligibility criteria

Employment status Automatic MoHRE, pension funds

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]

Target amount (AED


5,000 4,000 3,000 2,000 Ineligible
monthly)

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

Eligibility and Benefit amount check

Type of
Criteria Type of criteria Inputs for check
check

Emirati user

Job start date MOHRE; GetEmployeeInformation


Eligibility criteria Automatic

Salary Eligibility criteria Automatic MOHRE, GetEmployeeInformation

Pension contribution status Eligibility criteria Automatic Pension funds

Benefit amount
Monthly pensionable salary Automatic Pension funds
criteria

Monthly pension Benefit amout


Automatic Pension funds
contribution criteria

Benefit amount
Eligible Emirati users will be rebated for the full amount of their pension contribution which is 5% of the
pensionable salary

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.

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

Eligibility and Benefit amount check

Type of
Criteria Type of criteria Inputs for check
check
Emirati user

Employment status Automatic MoHRE, ADRPBF, MoF

Eligibility criteria User to choose yes or no for household


Household provider for
Manual provider and to upload justifying
female applicants
document
MoI, FamilyBookDetails (for number of
Eligibility criteria children, their age and marital status), ,
Eligible children count
and benefit Automatic MoHRE (for employment status of children),
amount criteria ADRPBF , MoF (for employment status)
Salary MOHRE, GetEmployeeInformation

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)

Payment schedule and dates


First payment window begins on the date of approval of user profile and and no earlier than November
27th, 2021. Payment will be processed if the user profile of the Emirati user is verified:

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.

Eligibility and Benefit amount check

Criteria
Type of criteria Type of check Inputs for check

Emirati user

Employment status MoHRE, ADRPBF, MoF


Eligibility criteria

Previous job end date Eligibility criteria MoHRE; GetEmployeeInformation


Automatic
Benefit amount
Marital status ICA, personProfile
criteria

Employment status of Benefit amount


MOHRE; GetEmployeeInformation
spouse criteria
MoI, FamilyBookDetails (for number of
children, their age and marital status), ,
Benefit amount
Eligible children count Automatic MoHRE (for employment status of
criteria
children), ADRPBF , MoF (for employment
status)

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

(1) Response to the question: “are


you currently benefitig from any
social assistance provided by
Receiving social assistance Eligibility criteria Manual federal or local entities?”
(2) MoCD to check within their own
database of beneficiaries
(3) MoCD to check with SSA

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:

Description Number (AED, monthly)

Applicant 2,200

Spouse (if applicable and unemployed) 1,100

Child allowance (up to four children) 800 per child

Child allowance (fifth child and above) 550 per child

Payment schedule and dates


First payment window begins on the date of approval of benefit request and and no earlier than
November 27th, 2021. Payment will be processed if benefit request of the Emirati is approved:
(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.

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

Employment status Eligibility criteria Automatic MoHRE, ADRPBF, MoF

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

Employment status Eligibility criteria Automatic MoHRE, ADRPBF, MoF

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

Employers to select hired candidate from


the list of applicants and to upload the
Hiring status validated Eligibility criteria Manual
graduate trainee permit to be verified by
backend team

Eligiblity + benefit Automatic


Education level MoED, MoHRE, and user input
amount criteria and manual

Benefit amount
Eligible beneficiaries will be paid a monthly salary of 5,000 AED.

Payment schedule and dates


First payment window begins on the date of hiring approval and no earlier than December 27th, 2021.
Payment will be processed if hiring approval of the Emirati user is verified:
(5) Before the 15th day of any month, in which case full payment shall occur on the 27th day of said
month.
(6) 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

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

Employment status Eligibility criteria Automatic MoHRE, ADRPBF, MoF

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

Employment status Eligibility criteria Automatic MoHRE, ADRPBF, MoF

Process flows

33
II. Partner related modules

Partner functionalities

User type 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

Module 14: Partner On-Boarding


When signing in with their UAE pass, partners will be prompted to provide and confirm company
information. Below is a table classifying the fields of the partner profile.

Field Business description Type Input

Partner to input company Partner to manually enter company name as per


Company name Manual
name trade license
Partner to upload the unique
establishment code to Partner to manually enter company’s ICA number
ICA code Manual
identify their company. Proof and upload document to prove the ICA number
to be uploaded
Partner to input trade license
Partner to manually enter company’s trade license
Trade license number. Proof to be Manual
number and upload official trade license copy
uploaded
Partner to upload the document that proves that
Authorisation Partner to upload proof of
Manual the person signing up is authorised to represent
proof authorisation
the company
Partner to input IBAN Partner to manually enter IBAN number and
IBAN number. Proof to be Manual upload the document proving it’s the company
uploaded account
Partner to input their Bank Partner to chose their Bank name from scroll down
Bank name Manual
name. Proof to be uploaded menu.

34
Note: the same document used for IBAN proof will
be used to prove the Bank name

Address Partner to input address Manual Self-declarative

Partner to input phone


Phone Manual Self-declarative
number
Partner to choose mainland Partner to manually choose business type as per
Business type Manual
vs freezone license
Partner to upload company
Company logo Manual Self-declarative
logo

Partner to input company


Email address Manual Self-declarative
email address

Partner to input description


Description Manual Self-declarative
of the company
Partner to choose private, vs
Partner to manually choose company as per
Company type governmental vs semi- Manual
license
governemental

Process map – Partner account creation

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

User to input trade license number and ICA


Private sector company establishment code and to upload certified
trade license
Eligibility criteria Manual User to confirm legitimate company
Legitimate company representative and to upload justifying
representative document, or having been added as a
representative on the partner page

Job offer posting form

Field Visible to Description/guidelines for partners

Job title* Open field


Drop-down menu with options for Full-time and Part-
Job Type
time
Location Drop-down menu of Emirates
Link to more
Open field
information*
Job starting date Calendar
Application closing Emirati user and
backend admin Calendar
date
Minimum Drop down menu with options for No qualifications
qualifications required; High School; Diploma; and University
Occupation (ENSCO
Drop down menu of ENSCO occupations
code)
job position (ISCO
Drop down menu same of ISCO occupations
Code)
Drop-down menu with options for <2 years; 2-5 years; >5
Work experience
years; +10 years; and none

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

User to input trade license number and ICA


Private sector company establishment code and to upload certified
trade license
Posting offer
eligibility criteria Manual User to confirm legitimate company
Legitimate company representative and to upload justifying
representative document, or having been added as a
representative on the partner page
User to input key information related to
Receiving
Approval of the on-the job the programme and the ability of the firm
applications Manual
training programme to conduct on-the job training for review
eligbility criteria
and approval

On the job training posting form

Field Visible to Description/guidelines for partner

Targeted Job title of


trainee (Internal
nomenclature)* Open field

Description* Open field


Emirati user and
Location backend admin Drop down menu same as jobs postings
Minimum
qualification Drop down menu same as jobs postings
required
Applicant
responsibilities* Open field

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

User to input trade license number and ICA


Private or semi-public
establishment code and to upload certified
company
trade license
Posting offer
eligibility criteria Manual User to confirm legitimate company
Legitimate company representative and to upload justifying
representative document, or having been added as a
representative on the partner page
User to input key information related to
Receiving
Approval of the apprentice the programme and the ability of the firm
applications Manual
programme to organize apprenticeships for review and
eligbility criteria
approval

Apprenticeship offer posting form

Field Visible to Description/guidelines for partner


Apprentice title
(Internal Open field
nomenclature)*
Description of
apprenticeship Open field
programme*
Location Drop down menu same as jobs postings
Emirati user and Drop down menu with options:
backend admin - 6 months
- 7 months
Apprenticeship - 8 months
duration in months - 9 months
- 10 months
- 11 months
- 12 months
Apprentice
Open field
responsibilities*

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

Beneficiaries of the benefit are limited to the following:


Private sector companies through their legitimate representative
And which have employed an Emirati earning less than 20,000 AED after launch date and which
has an active pension contribution status
And which are abiding by their obligation to pay pension contribution (not part for a non-paying
blacklist)

Eligibility checks

Type of
Criteria Type of criteria Inputs for check
check
Partner

User to input trade license number and ICA


Private sector company establishment code and to upload certified
trade license

User to confirm legitimate company


Legitimate company Manual representative and to upload justifying
representative
document
Backend approver to check list of
Company pays pension
Eligibility criteria blacklisted companies sent by pensions
contribution on time
institutions
Starting date of employee
Automatic
contract
Employee pension
Automatic Information pulled from NAFIS database by
contribution status
matching ICA company codes from
Employee salary Automatic employers and registered users
Employee pensionable
Benefit amount Automatic
salary
criteria
Employee deduction Automatic
Information pulled from NAFIS database by
matching ICA company codes from
Pension fund registered Benefit amount employers and registered users and
Automatic
with criteria checking which API call (ADRPBF vs MoF)
returns active pension contribution for the
employee

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.

Payment schedule and dates


Payments will be made on quarterly basis. The first payment won’t be issued earlier than February 1 st,
2021.

If the partner profile is verified:


Before the 15th day of the payment month, the payment will occur on the final day of said month.

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

User type Functionalities

Able to access all data and edit everything


Able to access all KPIs in the dashboard captured by the platform
Platform super
Able to access all reports included in the platform
admin
Able to create users and assign roles to them
Able to edit static pages

49
Module 20: User validation admin role
Back-end admin functionalities

User type 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

User type 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

User type Functionalities


Able to access list of unemployment benefit requests to verify under “pending action”
items
Able to review manual inputs and documents uploaded by users
MoCD admin Able to request additional documents from users
approver 1 Able to approve or reject each eligibility criteria field and to upload supporting document
as evidence for the decision
Able to send each case to MoCD admin approver 2
Able to select cases for periodic manual amendment process
Able to access list of unemployment benefit requests already reviewed by approver 1
under “pending action” items
Able to review manual inputs and documents uploaded both by the user and the MoCD
MoCD admin admin approver 1
approver 2 Able to request additional review inputs from MoCD admin approver 1
Able to confirm or reject eligbility of the user
Able to confirm benefit amount for user
Able to update status of users on the platform

Process flow

55
Notifications – emails

User further clarification required on the document – with comments


MoCD manager (approver 2) – further review requested
User no longer eligible for a specific initiative
Unemployment benefit application approved
Unemploment benefit application rejected

56
Module 23: Payment approver admin role
Back-end admin functionalities
Payment Manager Role is to be combined with Read Only Admin Role

User type Functionalities

Able to create user payment batches


Payment approver
Able to review user payment batches
manager admin
Able to submit user payment batches

Process flow

57
Module 24: On the job training post approver
Back-end admin functionalities

User type Functionalities


Able to review on the job training posts from partners which are assigned to them
On the job training under pending action list
post approver Able to approve the on the job training post
analyst admin Able to request more documents from the partner
Able to escalate a case to the manager
Able to review on the job training posts from partners under pending action list
Able to approve the on the job training post
On the job training
Able to request more documents from the partner
post approver
manager admin Able to assign cases to analyst
Able to receive and review escalated cases
Able to reject the on the job training post

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

User type Functionalities


Able to review on the job training participants which are assigned to them under
On the job training pending action list
participant approver Able to approve the on the job training participant
analyst admin Able to request more documents from the partner
Able to escalate a case to the manager
Able to review on the job training participants under pending action list
Able to approve the on the job training participant
On the job training
Able to request more documents from the partner
participant an analyst
approver manager Able to assign cases to analyst
Able to receive and review escalated cases
Able to reject the on the job training participant

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

User type Functionalities


Able to review apprenticeship posts from partners which are assigned to them
under pending action list
Apprenticeship post
Able to approve the apprenticeship post
approver analyst
Able to request more documents from the partner
admin
Able to escalate a case to the manager
Able to reject the apprenticeship post
Able to review apprenticeship posts from partners under pending action list
Able to approve the apprenticeship post
Apprenticeship post
Able to request more documents from the partner
approver manager
admin Able to assign cases to analyst
Able to receive and review escalated cases
Able to reject the apprenticeship post

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

User type Functionalities


Able to review apprenticeship participants which are assigned to them under
pending action list
Apprenticeship
Able to approve the apprenticeship participant
participant approver
Able to request more documents from the partner
analyst admin
Able to escalate a case to the manager
Able to reject the apprenticeship participant
Able to review apprenticeship participants under pending action list
Able to approve the apprenticeship participant
Apprenticeship
Able to request more documents from the partner
participant an analyst
approver manager Able to assign cases to analyst
Able to receive and review escalated cases
Able to reject the apprenticeship participant

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

User type Functionalities


Able to receive cases through CRM
Able to conduct investigation of the issue including identification of user or partner
Customer service profile
back-end admin Able to retrigger partner or profile validation or request re-upload of documents for
users
Able to communication information to agents through the CRM
Able to receive information through the CRM that user data has been updated by
API integration an entity
admin Able to resync API information
Able to communicate information to agents through CRM

Process flow

62
63
IV. System related modules

Module 29: FAB card process

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

Module 32: Reporting functionalities


Functionalities common across all reports
Include a search functionality with option to select a period(start/end dates).
Include a download in CSV functionality
Include a print functionality
Include a selection of fields to display functionality
Include a filtering functionality across each field included in the report
Include a sorting functionality across each field displayed ion the report
Include an export in Json, XML and PDF functionality
Include selection functionality (for manager to assign cases in bulk or payment approver to create
batch from selected invoices)

List of reports included and fields

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.

Overall dashboard widgets for the platformadmin are:


1. Job applications
2. Number of transactions
3. Number of partners
4. Number of jobs
5. Number of CVs
6. Number of users
7. Number of Emirati users
8. Number of benefit requests
9. Number of approved benefit requests
10. Number of rejected benefit requests
11. Number of pending actions
12. On-the-job training applications
13. Number of on-the-job trainings
14. Number of approved actions
15. Number of rejected actions
16. Number of assigned actions
17. Number of unassigned actions
18. Number of escalated actions

71
List of KPIs by per role:
Module 33: Audit functionalities

Record of all platform events logs


Logs are structured by categories which include:
o "BenefitSubmission"
o "JobSubmission"
o "JobApplicationSubmission"
o "Approval"
o "OnTheJobTraining"
o "OnTheJobTrainingParticipantSubmission"
Fields captured for logs include:
Id
Creation date (with date and time stamp)
Modification date
Linked entity
Linked entity id
Description
Action
Process name
Created by
Module 34: Security and authentification functionalities
Users can authenticate using two systems
• UAE Pass
• Username/Password
Only backend users can login using username/password. All front-end users must use UAE Pass.

UAE Pass Login Flow

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.

All activities on backend are tracked and logged

You might also like