Difference between revisions of "BBB BUC SAdmin MngUser"
(Created page with ''''Brief Description:''' This is a template to copy and paste into other pages. '''Scenario 1:''' Create new meeting '''Preconditions:''' Includes anything that has been set …') |
|||
Line 1: | Line 1: | ||
− | '''Brief Description:''' | + | '''Brief Description:''' The process of managing users in the system. |
− | '''Scenario 1:''' | + | '''Scenario 1:''' Search for user. |
− | '''Preconditions:''' | + | '''Preconditions:''' Manage users page. |
Line 12: | Line 12: | ||
! Actor !! System !! Data Used | ! 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. | ||
+ | |||
+ | |||
+ | {| class="wikitable" border="1" cellpadding="5" | ||
+ | |- | ||
+ | ! 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:''' | + | '''Postconditions:''' Manage users page. |
− | '''Scenario | + | '''Scenario 3:''' Create user. |
− | '''Preconditions:''' | + | '''Preconditions:''' Manage users page. |
Line 31: | Line 48: | ||
! Actor !! System !! Data Used | ! 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. | ||
+ | |||
+ | |||
+ | {| class="wikitable" border="1" cellpadding="5" | ||
+ | |- | ||
+ | ! 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 calendar view with page with editable fields filled in with data related to user.|| 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. | ||
+ | |||
+ | |||
+ | {| class="wikitable" border="1" cellpadding="5" | ||
+ | |- | ||
+ | ! 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:''' | + | '''Postconditions:''' Manage users page. |
Revision as of 13:19, 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 calendar view with page with editable fields filled in with data related to user. | 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.