System User MUST be authenticated with Open Registry System.
System User MUST have privileges for renewing a role to a person within system.
Business Flow:
The system user will provide identifiers to the system to find the person(s) to renew. Based on the values of the identifiers provided, the system will present a list of matches. When displaying possible matches information about each match will be presented to enable the system user to pick the person that they wish to act on. The information supplied will vary based on the information available and the privileges of the system user. For example, not all system users are authorized to view SSN or birth date.
The system user will select from among the persons listed and will go to step 3 or will go back to step 1 to adjust identifiers supplied.
The system will display the affiliations/roles associated with the person(s) that the system user is authorized to view/act on. The system user will indicate which affiliations/roles to renew and the effective date. The system will validate the information provided. If the information is valid, the system will record the expiration date for the affiliation/role(s).
Post Conditions:
Errors are logged and appropriate people notified.
Every data change is audited and logged for debugging purposes. Appropriate business rules are triggered based on changes.