Use Case Statement
By
Manuel Dennis III
Name |
Request List Page |
Description |
An attempt to define the Request List page |
Dependencies |
Request Query Section |
Scope |
Overview of the Request List Page features |
Primary Actors |
|
Secondary Actors |
|
Pre Conditions |
· The requester must login with a valid user name and password· The requester information must be in the database |
Success End Conditions |
|
Failure End Conditions |
Document Revision # |
Action Taken, Notes |
When? |
By Whom? |
0.1 |
|
|
|
UseCase
# |
Action / Stimulus |
Reaction |
1 |
Requester visits the RequestList.aspx page. |
The system should verify the user information and create a request. |
2 |
The Requester enters a text phrase to search for |
The system should note this phrase |
3 |
The Requester 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 |
4 |
The Requester 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 Request List datagrid. The datagrid is documented in another Use Case. The Person object should also know who the Requester is via a PersonID, and additionally scope the Requester results based on visibility of location and department. |
Alternative / Additional Scenario:
# |
Action / Stimulus |
Reaction |
A1 |
A User visits the RequestList.aspx page via a direct URL link |
The system should prompt the requester 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 request 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: