GCC Standardization Organization | e-Services Documentation

User Profile

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

Profile Types

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

  1. Basic
    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. Privileged
    Registered user who is assigned a Role or Privilege in any of GSO e-Services.

  3. Expert
    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 type

User Attribute

Basic

Privileged

Expert

User Attribute

Basic

Privileged

Expert

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 Type

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

  • If profile_type is higher from profile type on file (GD_USER), update profile type.

  • On assignment of Role or Privilege, if profile type should be upgraded to 2

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

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 profile type.