Difference between revisions of "BBB BUC Std FilterEvt"

From CDOT Wiki
Jump to: navigation, search
(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 …')
 
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''Brief Description:''' This is a template to copy and paste into other pages.
+
'''Brief Description:''' This Use Case enables the actor to filter the meeting and lecture appointments to be displayed on calendar.
  
  
'''Scenario 1:''' Create new meeting
+
=='''Scenario 1:''' Edit filter setting==
  
  
'''Preconditions:''' Includes anything that has been set up before starting the scenario. It must include what page the user is on before the scenario starts.
+
'''Preconditions:'''
 
+
* The actor is logged into the system
 +
* The actor is currently viewing the main page (calender.jsp) with a "Filter" link
  
 
{| class="wikitable" border="1" cellpadding="5"
 
{| class="wikitable" border="1" cellpadding="5"
 
|-
 
|-
! Actor !! System !! Data Used
+
! Step# !! Actor !! System !! Data Used
 +
|-
 +
| 1 || Clicks on the filter link || Displays (on the same page) a panel with 5 checkboxes (Meeting-Created, Meeting-Invited, Meeting-Guest, Lecture-Attending, Lecture-Guest) and a "Filter" button, all 5 boxes are checked by default ||
 +
|-
 +
| Loop || || ||
 
|-
 
|-
| What the actors does. || What the system does in response. || The data fields retrieved, added, removed, by the system.
+
| 2 || Selects or deselects any of the 5 checkboxes || ||
 
|-
 
|-
| || ||
+
| End of Loop || until satisfied and clicks "Filter" button || Retrieves selected lecture and meeting data (start time, duration) from database<br />Displays all lectures and meetings that fit the filter criterion on Calendar/Grid view ||
 +
bu_id<br />(meeting_schedule)<br />(meeting)<br />(meeting_attendance)<br />(meeting_guest)<br />(lecture_attendance)<br />(lecture)<br />(guest_lecturer)
 
|}
 
|}
  
 +
'''Successful Post Conditions:'''
  
'''Postconditions:''' The final results of the scenario running (ex. A record has been created, edited, etc.). It also includes the page that the user ends on.
+
* Only meeting and lecture appointments that fit the filter criterion are displayed
 +
* The system now displays the main site page (calender.jsp)
  
 +
'''Comments'''
  
'''Scenario 2:''' Edit meeting
+
* When you say "relevant data," what does that refer to? Meeting-Created, Meeting-Invited, Meeting-Guest, and Lecture-Guest aren't very descriptive of what is being filtered. - Justin
 
 
 
 
'''Preconditions:''' Includes anything that has been set up before starting the scenario. It must include what page the user is on before the scenario starts.
 
 
 
 
 
{| class="wikitable" border="1" cellpadding="5"
 
|-
 
! Actor !! System !! Data Used
 
|-
 
| What the actors does. || What the system does in response. || The data fields retrieved, added, removed, by the system.
 
|-
 
| || ||
 
|}
 
 
 
  
'''Postconditions:''' The final results of the scenario running (ex. A record has been created, edited, etc.). It also includes the page that the user ends on.
+
[http://zenit.senecac.on.ca/wiki/index.php/BBB_Seneca_Integration_Use_Cases_Site_Map Use Case Site Map]

Latest revision as of 14:42, 18 June 2013

Brief Description: This Use Case enables the actor to filter the meeting and lecture appointments to be displayed on calendar.


Scenario 1: Edit filter setting

Preconditions:

  • The actor is logged into the system
  • The actor is currently viewing the main page (calender.jsp) with a "Filter" link
Step# Actor System Data Used
1 Clicks on the filter link Displays (on the same page) a panel with 5 checkboxes (Meeting-Created, Meeting-Invited, Meeting-Guest, Lecture-Attending, Lecture-Guest) and a "Filter" button, all 5 boxes are checked by default
Loop
2 Selects or deselects any of the 5 checkboxes
End of Loop until satisfied and clicks "Filter" button Retrieves selected lecture and meeting data (start time, duration) from database
Displays all lectures and meetings that fit the filter criterion on Calendar/Grid view

bu_id
(meeting_schedule)
(meeting)
(meeting_attendance)
(meeting_guest)
(lecture_attendance)
(lecture)
(guest_lecturer)

Successful Post Conditions:

  • Only meeting and lecture appointments that fit the filter criterion are displayed
  • The system now displays the main site page (calender.jsp)

Comments

  • When you say "relevant data," what does that refer to? Meeting-Created, Meeting-Invited, Meeting-Guest, and Lecture-Guest aren't very descriptive of what is being filtered. - Justin

Use Case Site Map