GCC Standardization Organization | e-Services Documentation

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Current »

The following new changes are proposed to the management of user profile in IDP.

Profile levels

User profile would have one of following profile levels based on the interaction of user with GSO e-services.

  1. Level 1 - Normal registered user, who does not has any Role or Privilege assigned in any of GSO e-Services. This is default level of profile for all users.

  2. Level 2 - Registered user who is assigned a Role or Privilege in any of GSO e-Services.

  3. Level 3 - Registered user who is assigned a Role or Privilege in any of GSO e-Services and his role requires additional information to be provided in his profile.

User Profile attributes and their mandatory position based on profile level

User Attribute

Required in Level 1

Required in Level 2

Required in Level 3

username

Yes

Yes

Yes

First Name (en)

Yes

Yes

Yes

Last Name (en)

Yes

Yes

Yes

Email

Yes

Yes

Yes

Country

Yes

Yes

Yes

Phone Number

Yes

Yes

Mobile Number

Yes

Yes

Job Title (en)

Yes

Yes

Department (en)

Yes

Yes

Organization (en)

Yes

Yes

Organization Type

Yes

Date of Birth

Yes

Expertise (Textarea)

Yes

Attachments (CV, Business Card etc)

Yes

First Name (ar)

Yes*

Yes*

Yes*

Last Name (ar)

Yes*

Yes*

Yes*

Job Title (ar)

Yes*

Yes*

Department (ar)

Yes*

Yes*

Organization (ar)

Yes*

Yes*

Fax Number

Qualification (Phd|Master|Bachelor|Diploma|Other)

Yes

Specialization (Major)

Yes

Areas of Interest

Prefix(Dr.|Eng.|Mr.|Mrs.|Ms.)

Yes

Yes

Yes

Gender (M|F)

Yes

Yes

Yes

Preferred Language (EN|AR)

Yes

Yes

Yes

* If the current local used by the user is arabic.

Management of Profile Level

  • System should watch for query string parameter named plvl=[1|2|3]

  • If plvl is greater than profile level on file (GD_USER), update profile level to new level from plvl

  • On assignment of Role or Privilege, if profile level on file is 1, it should be upgraded to 2

  • Mandatory fields validation should be enforced on Edit Profile Form based on profile level

User Profile attributes recorded by the system

  • Create Date

  • Last Update Date

  • Last Update By

  • Last Password Change Date

  • Last Login

  • Accessed Services (Service & Timestamp)

User Profile attributes managed by admin

  • Enabled

  • Level

  • Change Password On Login

  • Update Profile on Login

Background Jobs & Config

  • If profile last update date is older than allowed limit → Update Profile on Login.

  • If profile last password change date is older than allowed limit → Update Profile on Login.

  • If profile last login is older than allowed limit → Disable.

  • Limits configuration are based on level.

  • No labels