Use Case Statement

By Manuel Dennis III

Name

Request List Quick Approval Section

Description

Allows an Approver to simply review a list or requests, select some or all and conveniently approve them

Dependencies

A Request List Result grid to be populated
A user to be identified with an approver role

Scope

To quickly approve a batch of requests

Primary Actors

· Approver

Secondary Actors

· Administrator

Pre Conditions

· A Request List Result grid to be populated

· A user to be identified with an approver role

Success End Conditions

· Multiple requests get status changes to approved or cancelled

Failure End Conditions

· Multiple request approval fails

· Unauthorized should not see quick approval section

Document Revision #

Action Taken, Notes

When?

By Whom?

0.1

 

 

 

 

 

 

 

UseCase

#

Action / Stimulus

Reaction

1

Approver hits Select All button

System immediately selects all Requests in the Request List result grid

2

Approver hits Select None or Unselect All button

System immediately unchecks all Requests in the grid

3

Approver selects an individual checkbox on a request

Request item in grid remains checked waiting further events from the user

4

Approver hits Cancel button

System will update the selected requests by generating a Status of Cancelled

System will notify requester that their request has been Cancelled from the specified approver.

5

Approver hits Approve button

System will update the selected requests by generating a Status of Approved

System will notify appropriate Assigner for the category the request has. Category is related to a department.

6

Approver hits Quick Approval

This toggles visibility of the panel containing the Select All, Approve, buttons

Alternative / Additional Scenario:

#

Action / Stimulus

Reaction

A1

   

A2

   

A3

   

 

Alternative / Additional Scenario:

#

Action / Stimulus

Reaction

B1

   

B2

   

B3

   

 

Alternative / Additional Scenario: Cancel

#

Action / Stimulus

Reaction

C1

   
     
     

Notes:

 

 

 

 

Issues: