Leave request process map
A swimlane map of a leave request from submission to the employee's return, across the employee, the manager, HR and payroll. Seven decision points is a lot for a process this short, and that is the honest picture: almost every step in leave handling is a check that can fail.
Opens a copy in the editor and saves it in this browser. No account, nothing sent anywhere.
What is in this map
20 steps across 4 swimlanes and 5 phases, with 7 decision points.
- Swimlanes (who does the work)
- Employee, Manager, HR and Payroll
- Phases (left to right)
- Request, Checks, Approval, Scheduling and Payroll and return
Why map this process
Leave looks like the simplest process in the company right up until you write it down. Then you find the entitlement check, the cover check, the notice-period rule, the different handling for unpaid and for parental leave, the escalation when a manager sits on a request, and the payroll cut-off that quietly decides whether this month's salary is right. None of that is complicated; all of it is forgotten, and it is forgotten in a different way by every manager.
Because it runs constantly and touches everyone, this is the map that pays back fastest. A single page that says what happens when two people ask for the same week off settles an argument that otherwise gets re-litigated every summer, and it does it without anyone having to read a policy document.
Every step in the map
This is the spreadsheet behind the diagram. The numbers in “Goes to” are row numbers, which is exactly what the editor’s “Line to” column holds — so you can read the flow here and retype any part of it.
| # | Step | Shape | Swimlane | Phase | Goes to |
|---|---|---|---|---|---|
| 1 | Submit request with dates and type | Start | Employee | Request | 2 |
| 2 | Review dates and notice period | Process | Manager | Request | 3 |
| 3 | Sufficient **leave balance?** | Decision | HR | Checks | 7 (Yes), 4 (No) |
| 4 | Amend, unpaid or withdraw? | Decision | Employee | Checks | 7 (Unpaid), 5 (Amend), 6 (Withdraw) |
| 5 | Update the dates and resubmit | Process | Employee | Checks | 3 |
| 6 | Request withdrawn | Reject | Employee | Checks | End |
| 7 | Check cover and staffing impact | Process | Manager | Checks | 8 |
| 8 | Cover available? | Decision | Manager | Checks | 9 (Yes), 5 (No) |
| 9 | Manager **approves the leave?** | Decision | Manager | Approval | 11 (Approved), 10 (Declined) |
| 10 | Request declined | Reject | Employee | Approval | End |
| 11 | **Long or unpaid** leave? | Decision | HR | Approval | 12 (Yes), 13 (No) |
| 12 | HR reviews policy and evidence | Process | HR | Approval | 13 |
| 13 | Update team calendar and rota | Process | Manager | Scheduling | 14 |
| 14 | Record absence in the HR system | Registry | HR | Scheduling | 15 (Notify payroll) |
| 15 | Adjust pay for the absence | Process | Payroll | Payroll and return | 16 |
| 16 | Leave cancelled or amended? | Decision | Employee | Payroll and return | 18 (Taken), 7 (Amended), 17 (Cancelled) |
| 17 | Leave cancelled | Reject | Employee | Payroll and return | End |
| 18 | **Return-to-work** meeting needed? | Decision | Manager | Payroll and return | 19 (Yes), 20 (No) |
| 19 | Hold return-to-work meeting | Process | Manager | Payroll and return | 20 |
| 20 | Leave completed and recorded | End | HR | Payroll and return | End |
The decision points
Every branch in the map, with the label on each outgoing line. These are the questions the process has to be able to answer.
-
3. Sufficient **leave balance?**
Owned by HR · Checks
- Yes → step 7
- No → step 4
-
4. Amend, unpaid or withdraw?
Owned by Employee · Checks
- Unpaid → step 7
- Amend → step 5
- Withdraw → step 6
-
8. Cover available?
Owned by Manager · Checks
- Yes → step 9
- No → step 5
-
9. Manager **approves the leave?**
Owned by Manager · Approval
- Approved → step 11
- Declined → step 10
-
11. **Long or unpaid** leave?
Owned by HR · Approval
- Yes → step 12
- No → step 13
-
16. Leave cancelled or amended?
Owned by Employee · Payroll and return
- Taken → step 18
- Amended → step 7
- Cancelled → step 17
-
18. **Return-to-work** meeting needed?
Owned by Manager · Payroll and return
- Yes → step 19
- No → step 20
Notes on specific steps
These notes travel with the map. In the editor they live in the Notes column and appear when you open a box.
- 1. Submit request with dates and type
- The request has to carry start and end dates, half days, the leave type (annual, sick, parental, compassionate, unpaid, study) and who is covering. Requests with no leave type are the ones that stall, because nobody can tell yet whether pay is affected.
- 3. Sufficient **leave balance?**
- Check the balance accrued at the leave dates, not the full year entitlement, and net off carry-over plus anything already booked but not yet taken. This is where most negative balances are created.
- 11. **Long or unpaid** leave?
- Write the threshold down, for example any unpaid day, any statutory leave, or an absence over ten consecutive working days. Without a number, escalation depends on which manager received the request.
- 16. Leave cancelled or amended?
- A change after the **payroll cut-off** cannot be pulled out of that run; it is corrected in the next period. Say who tells payroll about a late cancellation, because the calendar entry disappearing does not.
Making it yours
The check phase is where your own rules live. Each check is one Decision row with two labelled branches in the Line text column, so adding 'is this within the notice period?' costs one row and one edit. Put the actual numbers in the Notes column (the entitlement year, the notice threshold, the payroll cut-off date) because the person reading this map is trying to answer a specific question, not to admire the shape of the process.
What to watch out for
- The rejection branch must go somewhere. In most real processes a declined request is followed by a conversation and a resubmission, not by the process ending; if your map has rejection as a terminal box, it is describing a policy nobody follows.
- Payroll is downstream of approval but has its own deadline. If leave is approved after the cut-off, the correction happens next month, and that path deserves a row rather than a phone call.
- Do not let the manager lane absorb the cover check. Whether the team can spare someone is often a scheduling question owned by a supervisor or planner, and burying it in a manager's approval box is how holidays get approved that operations cannot support.
Frequently asked questions
Our leave is handled in an HR system. Is a map still worth drawing?
Usually more so, not less. The system enforces the entitlement arithmetic; it does not tell anyone what happens when a request is declined, who escalates a manager who has not responded, or how a request that crosses the payroll cut-off gets corrected. Those are the parts people ask about, and they are the parts the map holds.
How do I show different leave types without drawing four maps?
One decision row near the start that branches on leave type, with the branches rejoining before approval. Sick leave, parental leave and unpaid leave differ in their checks and their payroll treatment, not in their overall shape, so the divergence is usually three or four rows inside one map.
What belongs in the employee lane?
Submitting, supplying evidence when a type requires it, and returning. Keep it to actions the employee actually takes: a lane that fills up with things done to the employee stops being a lane and becomes a status column, and then the map no longer shows who is waiting on whom.
Open the map and start editing
The editor loads this chart with the spreadsheet underneath it. Change a cell and the diagram redraws — no drawing, no signup.