...
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
Periodically check user profile against required fields based on profile level and send notification if profile is not complete
Mandatory fields validation should be enforced on Edit Profile Form based on profile level
Profile level can only be downgraded by IDP Administrator
User Profile attributes
...
recorded by
...
the system
Create Date
Last LoginUpdate Date
Last Update By
Last Password Change Date
Last Update By
User Interaction with GSO e-Services
System should record last user interaction with GSO e-Service by maintaining a log of e-Service name and activity time (timestamp)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.