Automatically reroute approval tasks to a designated delegate when the primary approver is out of office. Prevents process stalls during vacations, sick leave, and travel.
Rendering diagram…
Use delegation on absence when:
| Step | What Happens |
|---|---|
| 1 | Workflow is about to assign an approval task |
| 2 | Check if the approver has an active delegation rule (OOO calendar, delegation table, or Exchange status) |
| 3 | If OOO → route the task to the designated delegate instead |
| 4 | Notify the original approver that the task was delegated |
| 5 | Delegate completes the approval on behalf of the original approver |
| 6 | Audit trail records both the original approver and the delegate |
Create a central place where employees register their delegates:
| Field | Example |
|---|---|
| Employee | [email protected] |
| Delegate | [email protected] |
| Start Date | 2025-03-15 |
| End Date | 2025-03-22 |
| Scope | All approvals / Specific types only |
| Status | Active |
Options for the registry:
Before every task assignment:
target_approver = resolve_approver(request)
delegation = lookup_delegation(target_approver, today)
IF delegation exists AND delegation.is_active:
actual_assignee = delegation.delegate
delegation_flag = true
ELSE:
actual_assignee = target_approver
delegation_flag = false
assign_task(actual_assignee, delegation_flag)
When a task is delegated, the delegate needs extra context:
| Scenario | Solution |
|---|---|
| Delegate is also OOO | Check delegate's delegation → chain up to 2 levels, then escalate to manager |
| Delegation expired mid-task | If task is already assigned, keep it with the delegate. Don't yank tasks mid-review. |
| Approver returns early | Optionally reassign pending delegated tasks back. Or let the delegate finish. |
| No delegate configured | Fall back to the Escalation with SLA Timeout pattern |
Every delegated decision must record:
Never allow open-ended delegation (no end date). Always require an end date and send a reminder to the employee to confirm their return or extend the delegation.
Send approval requests to multiple people simultaneously and proceed when a minimum number approve. Faster than serial chains for peer-level decisions.