Use Case Statement

By Manuel Dennis III

Name

Assignment List Page

Description

An attempt to define the Assignment List page

Dependencies

Assignment Query Section
Assignment List Result Section
Assignment List Quick Assignment Section

Scope

Overview of the Assignment List Page features

Primary Actors

· Assigner, Worker

Secondary Actors

· Requester, Approver, Administrator

Pre Conditions

· The database must contain information for all drop down lists

· 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

· The Assigner or Worker is presented with a list or Assignments that meet the Query criteria

Failure End Conditions

· The Assigner is shown a list of Assignments that don’t meet Assigner privilege or are not part of the Worker assignments

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: