Difference between revisions of "PubMan Func Spec User Management"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
=UC_PM_UM_01 create account user= | =UC_PM_UM_01 create account user= | ||
A new user should be given an account in the system, i.e. the user gets registered by a user ID. | |||
=== Triggers === | |||
• The user wants to create a new account user. | |||
=== Actors === | |||
• Local Administrator | |||
=== Pre-Conditions === | |||
• None | |||
=== Flow of Events === | |||
*1. The user chooses to create an account user. | |||
*2. The system displays a list of all open organizational units and subunits for which the user has the privileges as “Local Administrator”. | |||
*3. (Optionally) The user chooses to view the organizational unit description. | |||
**3.1. The system displays the organizational unit description. | |||
*4. The user selects one organizational unit and confirms the choice. | |||
*5. The system assigns the account user as a member of the selected organizational unit and displays the account user edit view. | |||
*6. The user specifies an user-id, the e-mail and optionally a name of the account user and confirms the choice. | |||
*7. The system checks if an account user with the given user-id already exists. | |||
**a. An account user with the given user-id does not exist in the system. | |||
**b. Otherwise the system displays an error message (MSG_PM_UM_01), continue with 6. | |||
*5. The system creates and stores a new account user in the state inactive and sets the timestamp of creation. The user preferences are populated with the system defaults. The system creates an e-mail to the new account user with a predefined subject, text and link for the confirmation request. The e-mail of the user who has created the new account user is used as reply-to. The system displays a success message (MSG_PM_UM_02). The use case ends successfully. | |||
Revision as of 09:13, 22 November 2007
UC_PM_UM_01 create account user[edit]
A new user should be given an account in the system, i.e. the user gets registered by a user ID.
Triggers[edit]
• The user wants to create a new account user.
Actors[edit]
• Local Administrator
Pre-Conditions[edit]
• None
Flow of Events[edit]
- 1. The user chooses to create an account user.
- 2. The system displays a list of all open organizational units and subunits for which the user has the privileges as “Local Administrator”.
- 3. (Optionally) The user chooses to view the organizational unit description.
- 3.1. The system displays the organizational unit description.
- 4. The user selects one organizational unit and confirms the choice.
- 5. The system assigns the account user as a member of the selected organizational unit and displays the account user edit view.
- 6. The user specifies an user-id, the e-mail and optionally a name of the account user and confirms the choice.
- 7. The system checks if an account user with the given user-id already exists.
- a. An account user with the given user-id does not exist in the system.
- b. Otherwise the system displays an error message (MSG_PM_UM_01), continue with 6.
- 5. The system creates and stores a new account user in the state inactive and sets the timestamp of creation. The user preferences are populated with the system defaults. The system creates an e-mail to the new account user with a predefined subject, text and link for the confirmation request. The e-mail of the user who has created the new account user is used as reply-to. The system displays a success message (MSG_PM_UM_02). The use case ends successfully.