| Use Case Name: |
Register User |
| Summary: |
In order to get personalized or restricted information, access forms or do other specialized transactions a new user must register a username and password. |
| Basic Flow: |
- The use case start when a user indicates that he wants to register.
- The system requests a username and password.
- The user enters a username and password.
- The system checks that the username does not duplicate any existing registered usernames.
- The system requests Client expected fields (i.e. name (*), street, city, state, zipcode(*), password, Employee ID) Items marked by (*) are required.
- The user enters the information.
- The system determines the user's location and access level and stores all user information.
- The system executes use case Forms Gallery.
- The system starts a login session and displays a welcome message based on the user's preferences.
|
| Alternative Flows: |
- Step 4: If the username duplicates an existing username the system displays a message and the use case goes back to step 2.
- Step 5: If the user does not enter a required field, a message is displayed and the use case repeats step 4.
|
| Extension Points: |
Register Preferences |
| Preconditions: |
none |
| Postconditions: |
The user can now obtain data and perform functions according to his registered access level. |
| Business Rules: |
- A registered user's location is the Department, Role or Region nearest his zip code via SAML/AD.
- Access levels are
- 0: A user can access only data classification 0
- 1: The user can access data classification <= 1
- 2: The user can access data classification <= 2
The default access level is 0.
- Classification types will be defined and managed by the Client, Oxcyon will simulate these within it's development portal (at Oxcyon)
|