Example 1: Required, optional, and delegated approvers


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.

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.