When employee Amy submits a pre-authorization request, e-xpense sets the request status to Submitted, sets all approvers’ approval status to Pending, and sends an email to all five approvers. The three required approvers are Bob, Kalina, and Daisy. The two optional approvers are Eve and Ravi.
Bob is now viewing the pre-authorization request. Up to this point, the following has happened.
Daisy delegated approval to Sam.
Kalina and Ravi approved the request, so the approval status for both of them changed to Approved, and the status of Amy’s request changed to Partially Approved.
Bob, Daisy, and Eve have not approved yet, so the approval status for all of them is Pending.
The table below shows the possible actions that Bob can take and the effects that each action would have on the system.
If Bob does this... |
Then e-xpense does this... |
Nothing. |
Nothing. |
Approves. |
The request status remains Partially Approved. Changes Bob’s approval status from Pending to Approved. Does not send an email. |
Rejects. |
Changes the request status to Rejected. Changes approval status for Bob, Kalina, Daisy, Eve, and Ravi to Rejected. Sends email to Amy, Kalina, and Ravi. |
Rejects, then changes his mind and approves. |
Changes the request status to Partially Approved. Changes Bob’s approval status to Approved. Changes approval status for Kalina, Daisy, Eve, and Ravi from Rejected to Pending. Sends email to Amy, Kalina, Daisy, Eve, Ravi, and Sam. |
Changes, then approves. |
The request status remains Partially Approved. Changes Bob’s approval status from Pending to Approved. Sends email to Amy, Kalina, and Ravi. |
Changes, then rejects. |
Changes the request status and the approval status for all approvers to Rejected. Sends email to Amy, Kalina, and Ravi. |