Use Case Statement
By
Manuel Dennis III
Name |
Assignment List Page |
Description |
An attempt to define the Assignment List page |
Dependencies |
Assignment Query Section |
Scope |
Overview of the Assignment List Page features |
Primary Actors |
|
Secondary Actors |
|
Pre Conditions |
· The assigner or worker must login with a valid user name and password· The Assigner information must be in the database and accessible via properties of the Person BLL object |
Success End Conditions |
|
Failure End Conditions |
Document Revision # |
Action Taken, Notes |
When? |
By Whom? |
0.1 |
|
|
|
Use Case
# |
Action / Stimulus |
Reaction |
1 |
User visits the Assignment List page. |
The system should verify the user information and create an Assignment. |
2 |
The User enters a text phrase to search for |
The system should note this phrase |
3 |
The User checks which checkboxes to aid the search mechanism in narrowing the field of search |
The system should determine if the user would like the search to include all comments and subject lines, or just subject lines, it should also have additional checkboxes that allows the search to access the related requests comments and subject lines |
4 |
The User can select from the list of drop down lists which values they may be interested in |
The system should note these selections before constructing a search path |
5 |
The User should hit Search |
The system should construct a search path based on the checkboxes, the text phrase box, and the drop down lists. It should then pass the Person object a constructed query to narrow the results. The results should be displayed in the Assignment List datagrid. The datagrid is documented in another Use Case. The Person object should also know who the Assigner or Worker is via a PersonID, and additionally scope the Assignment results based on visibility of location and department. |
Alternative / Additional Scenario:
# |
Action / Stimulus |
Reaction |
A1 |
A User visits the Assignment List page via a direct URL link |
The system should prompt the Assigner for valid authorization and authentication. |
A2 |
The user could hit Reset Query |
The system should clear all textbox values and reset drop down lists to empty states, and hide the Assignment list grid on the page |
A3 |
Alternative / Additional Scenario:
# |
Action / Stimulus |
Reaction |
B1 |
||
B2 |
||
B3 |
Alternative / Additional Scenario: Cancel
# |
Action / Stimulus |
Reaction |
C1 |
||
Notes:
Issues: