-
Notifications
You must be signed in to change notification settings - Fork 1
C2UC18 Maintain User
Version 0.2
| Version | Author | Modification | Date |
|---|---|---|---|
| 0.1 | Luiz Guilherme / Antonio | Document created and C2UC18 added | 01/04 |
| 0.2 | Luiz Guilherme / Antonio | Added search, update and delete alternative flows | 01/04 |
This use case describes the management of all the users in the system.
2.1 Administrator
The administrator must be logged in the system
- This use case begins when the administrator open the Control Panel in the System.
- The Control Panel shows list of existant users and the options to Register a new profile, Search for a existant profile, edit a existant profile or disable a existant profile.
- The Administrator selects the Register New Clinic Profile.
- The Control Panel shows the form to register a New Profile.
- The Administrator inserts a profile type (clinic worker or administrator)
- The Administrator inserts the user complete name.
- The Administrator inserts a unique username (to sign in).
- The Administrator inserts a 8-character alphanumeric password.
- The Administrator inserts a 8-character alphanumeric password confirmation.
- The Control Panel presents at the end of the form a choice to Register or Cancel the registration.
- The Administrator selects Register to end the registration.
- The Control Panel asks if the Administrator is certain of the registration.
- The Administrator selects Yes.
- The Control Panel validates the registration and returns to the screen to system list of Clinic Workers and Administrators.
- The use case ends successfully.
- The Administrator insert a complete user name or username in the search input.
- The Administrator press the search button.
- The System shows the users that match the search filter.
- The use case ends successfully.
- The Administrator press the update button on a user filled row.
- The Administrator goes to user details form.
- The Administrator update a profile type (clinic worker or administrator)
- The Administrator update the user complete name.
- The Administrator update a unique username (to sign in).
- The Administrator update a 8-character alphanumeric password.
- The Administrator update a 8-character alphanumeric password confirmation.
- The Control Panel presents at the end of the form a choice to update or cancel the update.
- The Administrator selects Update to end the registration.
- The Control Panel asks if the Administrator is certain of the update.
- The Administrator selects Yes.
- The Control Panel validates the update and returns to the screen to system list of Clinic Workers and Administrators.
- The use case ends successfully.
- The Administrator press the disable button on a user filled row.
- The Control Panel asks if the Administrator is certain of the deactivation.
- The Administrator selects Yes.
- The Control Panel validates the deactivation and returns to the screen to system list of Clinic Workers and Administrators.
- The use case ends successfully.
If in the step 4 of the Register Alternative Flow or in the Update Alternative Flow, the Administrator entered an invalid user complete name:
- An error will appear on the screen, telling that the name is invalid.
- Then the Administrator returns to the Step 4 of Register Alternative Flow or in the Update Alternative Flow.
If in the step 5 of the Register Alternative Flow or in the Update Alternative Flow, the Administrator entered an invalid username:
- An error will appear on the screen, telling that the username is invalid.
- Then the Administrator returns to the Step 5 of Register Alternative Flow or in the Update Alternative Flow.
If in the step 5 of the Register Alternative Flow or in the Update Alternative Flow, the Administrator entered an duplicated username:
- An error will appear on the screen, telling that the username is already registered.
- Then the Administrator returns to the Step 5 of Register Alternative Flow or in the Update Alternative Flow.
If in the step 6 of the Register Alternative Flow or in the Update Alternative Flow, the Administrator entered an invalid password:
- An error will appear on the screen, telling that the password is invalid.
- Then the Administrator returns to the Step 6 of Register Alternative Flow or in the Update Alternative Flow.
If in the step 7 of the Register Alternative Flow or in the Update Alternative Flow, the Administrator entered a password that don't match:
- An error will appear on the screen, telling that the password is not equal to confirmation password.
- Then the Administrator returns to the Step 6 of Register Alternative Flow or in the Update Alternative Flow.
If in the step 4 of the Register Alternative Flow or in the Update Alternative Flow the Worker didn’t enter with complete name information and the step 12 of Register Alternative Flow or in the Update Alternative Flow is executed:
- The Administrator returns to the Step 4 of the Register Alternative Flow or in the Update Alternative Flow with an error of missing complete name.
If in the step 5 of the Register Alternative Flow or in the Update Alternative Flow the Worker didn’t enter with username information and the step 12 of Register Alternative Flow or in the Update Alternative Flow is executed:
- The Worker returns to the step 5 of the Register Alternative Flow or in the Update Alternative Flow with any error of missing username.
If in the step 6 the Worker of the Register Alternative Flow or in the Update Alternative Flow didn’t enter with password information and the step 12 of Register Alternative Flow or in the Update Alternative Flow is executed:
- The Worker returns to the step 6 of the Register Alternative Flow or in the Update Alternative Flow with any error of missing password.
If in the step 7 the Worker of the Register Alternative Flow or in the Update Alternative Flow didn’t enter with password confirmation information and the step 12 of Register Alternative Flow or in the Update Alternative Flow is executed:
- The Worker returns to the step 7 of the Register Alternative Flow or in the Update Alternative Flow with any error of missing password confirmation.
If in the step 11 of the Register Alternative Flow or in the Update Alternative Flow the Worker hits Cancel the registration:
- The use case returns to the step 2 of the Register Alternative Flow or in the Update Alternative Flow and ends.
If in the step 11 of the Register Alternative Flow or in the Update Alternative Flow the Worker decides to not end the registration:
- The Administrator see all the information previously entered on the screen.
If in the step 2 of the Search Alternative Flow, the administrator searchs for a non-existant user:
- The table that list all the users returns a 'empty table error'.
If in the step 3 of the Disable Alternative Flow, the administrator decides to not end the deactivation:
- The Administrator see all the information previously entered on the screen.
If in the step 3 of the Disable Alternative Flow, there is only one administrator in the system:
- The Deactivation is not possible and a error message is displayed.
The clinic worker or administrator was successfully registered and the system logs were successfully updated.
The logs have been updated accordingly.
[SR:C2UC18-1] - The System shall keep a log with the Administrator that performed the registration, the clinic worker or administrator that was registered, the date and time of the registration. SR: Special Requirement.
- Management Plan
- Requirements Management Plan
- Non Functional Requirements
- Entity Relationship Model
- Risk Plan
- Chronogram
- Costs
- Scenarios and Lexicons
-
C1UC3 - Maintain Clinical Record
