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 |
Scope |
To quickly approve a batch of requests |
Primary Actors |
|
Secondary Actors |
|
Pre Conditions |
· A user to be identified with an approver role |
Success End Conditions |
|
Failure End Conditions |
· 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: