Swimlane Diagram Template: Show Who Receives the Work Next

“Return for correction” looks complete in a step list. In a process diagram, it leaves two questions: who receives the correction request, and where does the revised work go?

This swimlane diagram template follows a fictional exhibit-caption process across Author, Editor, and Layout roles. Name the packet crossing each lane and the receiving step, including the return path. The worked example compares an incomplete correction loop with a usable one.

Trace a caption and its correction requests across three role lanes
Trace a caption and its correction requests across three role lanes
Open the full example ↗

Set a start and an end before drawing the lanes

The original process starts when the author sends a caption draft with a source reference. It ends when a matching layout proof is ready for a separate publication review.

The three lanes show who performs each step:

Step Role Action and next step
A1 Author Send caption draft and source reference to E1.
E1 Editor Check that the exact source reference is present. If missing, request it from A2; if present, continue to E2.
A2 Author Receive the reference request, add the reference, and resend to E1.
E2 Editor Review wording. Send a wording-change request to A3, or pass accepted wording to L1.
A3 Author Receive the wording request, revise, and return the draft to E2.
L1 Layout Prepare or correct the proof and send it to E3.
E3 Editor Compare the proof with the accepted wording. Return a mismatch to L1; a matching proof reaches the stated end.

The source-reference loop returns to E1 because that is the check still needed. The wording loop returns to E2. Keeping those return points distinct makes the route easier to follow.

The AHRQ swim-lane flowchart guidance describes arranging process steps by responsible participant and showing cross-role actions from both sender and receiver viewpoints. It also recommends checking the map with people involved in the work. The caption process here is an original nonclinical example.

Repair the missing receiving step

Choose Compare return loop in the example. The incomplete map says that the editor sends a correction request, then resumes with editor review. The author has no receiving or revision step in between.

The corrected map adds A2 and names the handoffs:

From Packet crossing the lane To
E1 Request for the exact source reference. A2 receives and completes the reference.
A2 Revised caption plus source reference. E1 checks the returned packet.

Both maps have the same start and end. The corrected version exposes the work the step list skipped; it does not claim that the process has become faster.

Follow both outcomes of the first check

Select Reference missing to highlight A1 → E1 → A2 → E1. Read the reference request and returned packet beside the route.

Select Reference present to continue from E1 to E2. That branch reaches wording review, not the final publication step. A caption with a source reference can still need a wording revision.

Inspect the proof handoff in the same way. E3 compares the proof with the accepted draft. A mismatch goes back to Layout at L1; it should not appear to end simply because someone produced a proof.

Make the handoff readable outside the diagram

For each lane crossing, record sender, packet, receiver, and next step. A small-screen version can show those labeled records in sequence rather than shrinking the full map until its text is unreadable.

The example's mobile view keeps the same step IDs and routes. You can inspect the reference and wording loops without relying on arrow color alone.

Before adopting your own map, ask each role to trace a normal case and a returned case. If someone cannot identify what they receive or what they send back, revise that handoff while everyone can examine it.

Prepare a map for your own process

Create one complete, self-contained HTML swimlane process map.

Process start and end: [PASTE]
Roles or teams: [LIST]
Steps with stable IDs, responsible role, and action: [PASTE]
Decisions and their branch conditions: [PASTE]
For every handoff: sender, packet/information, receiver, next step: [PASTE]
Correction and return loops: [PASTE]
Unresolved role or process questions: [PASTE]

Draw steps in their actual responsible lanes and connect the sequence.
For a cross-role action, show both sending and receiving work. Give
every return branch a receiving/revision step and an explicit recheck.
Keep the same start and end when comparing incomplete/corrected maps.

Let readers select a decision path and inspect each named handoff.
Use text labels as well as highlighting. At 360px, provide equivalent
readable role/step/handoff records instead of a tiny unreadable diagram.
Do not imply a route performs work, approves content, or publishes it.

Include temporary mapping notes and missing role/receiver/return-step
feedback. Preserve notes across path changes and ask before resetting.
Keep input local, with no workflow execution or claimed saved records.

Use text of at least 16px and labeled keyboard-accessible controls.
Put CSS and JavaScript inline with no external dependencies. Return
the complete HTML with no horizontal page scrolling at 360px.

Walk the return path with the receiving person

Ask the author whether “add the reference” identifies the information the editor actually needs. Then ask the editor whether the returned packet reaches the right check.

An HTML map in NOS lets you correct the visible handoff wording during that conversation. Replacing “fix caption” with “supply the exact source reference, then return to E1” gives the receiving person a specific task and destination. Use the agreed wording in the team's maintained process map.

Keep reading