This use case describes the process of adding a new user to the ACME system. (branch to Sub Use Case (Section 1a on page ))
- There are no restrictions on the number of user accounts that can be on the system.
- Only the Administrator can add a new user account to the system.
- Administrator
- The Administrator is logged into the system.
- Security may or may not be enabled.
- The Admin selects an option to add a new user to the system
- The system prompts the Admin for
- the following required information:
- Username
- Password (entered twice)
- The group that the user is assigned to
- and the following non-required information:
- First name
- Middle Initial
- Last name
- The Admin enters these parameters and submits the form
- If any of the required fields are not completed, the Administrator is informed which required fields are missing
- Input focus is returned to the first missing field
- If the username is already in use, the system informs the Administrator that they must choose a different name
- Else, continue
- If the username is invalid, the Administrator is informed of this, and valid naming criteria is displayed
- If the password is invalid, the Administrator is informed of this, and valid naming criteria is displayed
- The system creates the new user account
- A new user account is created on the system with at least a username, password, and group association
- List Groups
- List Users
- When the user makes a data entry mistake and an error dialog is shown, always put input focus into the data entry field where the error ocurred when the error dialog is discarded
- Usernames
are unique in the database
- For instance,
the user "Kim" can only be in the database once
- Usernames and passwords are not case sensitive
- Example: There is no difference between the usernames "Kim" and "KIM"
- A user cannot be named "UNKNOWN USER"
|
|