Difference between revisions of "BBB BUC SAdmin MngUser"
Line 69: | Line 69: | ||
| Actor types user name into search box and chooses to search. || System searches db then LDAP for user and returns user information if found. If user does not exist in db, system will create records for that user.|| User name, first/last name, email, department, user type | | Actor types user name into search box and chooses to search. || System searches db then LDAP for user and returns user information if found. If user does not exist in db, system will create records for that user.|| User name, first/last name, email, department, user type | ||
|- | |- | ||
− | | Actor chooses to edit user. || System returns | + | | Actor chooses to edit user. || System returns page populated with chosen user's information.|| User name, first name, last name, email, user type, department info, permissions |
|- | |- | ||
| Actor edits user info and chooses to save. || System persists data and updates records.|| | | Actor edits user info and chooses to save. || System persists data and updates records.|| |
Revision as of 13:23, 17 June 2013
Brief Description: The process of managing users in the system.
Scenario 1: Search for user.
Preconditions: Manage users page.
Actor | System | Data Used |
---|---|---|
Actor types user name into search box and chooses to search. | System searches db then LDAP for user and returns user information if found. If user does not exist in db, system will create records for that user. | User name, first/last name, email, department, user type |
Postconditions: Manage users page.
Scenario 2: View user's meetings/lectures.
Preconditions: Manage users page.
Actor | System | Data Used |
---|---|---|
Actor types user name into search box and chooses to search. | System searches db then LDAP for user and returns user information if found. If user does not exist in db, system will create records for that user. | User name, first/last name, email, department, user type |
Actor chooses to view user's meetings/lectures. | System returns calendar view with selected user's meetings/lectures. |
Postconditions: Manage users page.
Scenario 3: Create user.
Preconditions: Manage users page.
Actor | System | Data Used |
---|---|---|
Actor chooses to create a user. | System returns page with editable fields related to user info. | User name, first name, last name, email, user type, department info, permissions |
Actor fills in fields and chooses to save. | System persists data and writes record to db. System sends email notification to provided email address for password setup. |
Postconditions: Manage users page.
Scenario 4: Edit user. Actor can ban, change permissions, and assign department heads.
Preconditions: Manage users page.
Actor | System | Data Used |
---|---|---|
Actor types user name into search box and chooses to search. | System searches db then LDAP for user and returns user information if found. If user does not exist in db, system will create records for that user. | User name, first/last name, email, department, user type |
Actor chooses to edit user. | System returns page populated with chosen user's information. | User name, first name, last name, email, user type, department info, permissions |
Actor edits user info and chooses to save. | System persists data and updates records. |
Postconditions: Manage users page.
Scenario 5: Delete user.
Preconditions: Manage users page.
Actor | System | Data Used |
---|---|---|
Actor types user name into search box and chooses to search. | System searches db then LDAP for user and returns user information if found. If user does not exist in db, system will create records for that user. | User name, first/last name, email, department, user type |
Actor chooses to delete user. | System returns prompt asking for confirmation. | |
Actor accepts (chooses to delete). | System deletes user record from db. |
Postconditions: Manage users page.