...
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 plvlMandatory form
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 base on Edit Profile Form based on profile level
Profile level can only be downgraded by IDP Administrator
...