UC2::Change Personal Details
Overview
This use-case describes the process whereby a user updates their personal details stored on the system.
Document History
  1. Current Version:1.2
  2. 1.1: odlingsmee 2006-01-01 Initial Revision
  3. 1.2: odlingsmee 2006-05-23 Upgraded to version 0.2
Properties
Basic Flow
  1. The system presents the user's personal information to them.
  2. The user notices that the information is incorrect and selects the "edit" option.
  3. The presents the user with an editable view of their personal information [RQ8]. The editable fields include: first name [RQ9]; last name [RQ10]and address [RQ11].
  4. The user edits their details as appropriate
  5. The user submits the updated details to the system.
  6. The system validates that the details provide were allowable [RQ12].
  7. The system saves the new details and presents the updated information back to the user in a read-only view.
  8. The use-case ends
Alternative Flows
Validation Errors

At step 6 of the Main Flow when the system finds that the new data entered fails validation

  1. The system presents the user with the details of the one or more validation errors that were encountered.
  2. The flow of events continues from step 5 of the Main Flow.
Exception Flows
Record Update Error

At step 8 of the Main Flow when there is an error updating the datastore

  1. The system cannot update the user's record because of an technical issue
  2. The system informs the user of the issue
  3. The use-case ends
Specific Requirements