On-site service request and dispatch process map

A swimlane map of a service call from the customer's first contact to a closed ticket, across ServiceDesk, Field Service and Logistics. Its busiest box is the remote-versus-on-site decision early in the map, because that single call decides whether the rest of the process is a phone conversation or a truck roll.

Open this map in the editor

Opens a copy in the editor and saves it in this browser. No account, nothing sent anywhere.

What is in this map

15 steps across 3 swimlanes and 5 phases, with 2 decision points.

Swimlanes (who does the work)
ServiceDesk, Field Service and Logistics
Phases (left to right)
Intake, Triage & decision, Dispatch preparation, On-site visit and Close-out

Why map this process

The map treats how the customer contacted ServiceDesk, phone, email or the portal, as irrelevant to what happens next, and puts every channel into the same queue at row 1. That is a deliberate simplification: the moment three intake channels start behaving differently downstream, a technician has to learn three versions of the same process depending on how the ticket arrived, which is exactly the kind of inconsistency a swimlane map is supposed to make visible and force out.

Confirming spares and test equipment before the technician leaves, rather than discovering a gap on site, is the map's answer to the single most expensive mistake a dispatch process can make: a technician driving to a customer's site and back again for a part that could have been checked against the ticket at dispatch. Picking spares 'against the customer's instrument type and the fault pattern already on the ticket' rather than a generic kit is the detail that makes that check worth doing.

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.

Every step in the On-site service request and dispatch (ServiceDesk intake to close-out) process map, in the order the editor numbers them.
#StepShapeSwimlanePhaseGoes to
1 Customer contacts ServiceDesk (phone, email or portal) Start ServiceDesk Intake 2
2 Log ticket and capture symptoms, *instrument* and process context Registry ServiceDesk Intake 3
3 Technical triage against symptoms and service history Process ServiceDesk Triage & decision 4
4 Remote support sufficient, or **on-site visit** required? Decision ServiceDesk Triage & decision 5 (Remote), 6 (On-site)
5 Resolve remotely with customer over phone or portal Process ServiceDesk Triage & decision 14
6 Assign technician Process ServiceDesk Dispatch preparation 7
7 Confirm required spares are in stock and pick for the job Process Logistics Dispatch preparation 8
8 Prepare test equipment and load service vehicle Process Field Service Dispatch preparation 9
9 Confirm appointment window, site access and PPE requirements with customer Process ServiceDesk Dispatch preparation 10
10 Customer visit: assess and resolve issue on-site Process Field Service On-site visit 11
11 Write service report on-site and obtain **customer sign-off** Document Field Service On-site visit 12
12 Issue **fully resolved** during visit? Decision Field Service On-site visit 14 (Resolved), 13 (Follow-up needed)
13 Log outstanding work and schedule follow-up visit Process ServiceDesk Close-out 6
14 ServiceDesk closes ticket and confirms resolution logged Process ServiceDesk Close-out 15
15 Case closed End ServiceDesk Close-out 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.

  • 4. Remote support sufficient, or **on-site visit** required?

    Owned by ServiceDesk · Triage & decision

    • Remote → step 5
    • On-site → step 6
  • 12. Issue **fully resolved** during visit?

    Owned by Field Service · On-site visit

    • Resolved → step 14
    • Follow-up needed → step 13

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. Customer contacts ServiceDesk (phone, email or portal)
Phone, email and the customer portal all land in the same queue. How the customer reached ServiceDesk does not change what happens next, only what gets typed into the ticket first.
4. Remote support sufficient, or **on-site visit** required?
The busiest gate on this chart. Symptoms that describe a configuration drift, a wiring fault visible on a live reading, or a documented calibration due date usually resolve by phone. Symptoms describing a suspected sensor failure, a process safety concern, or anything needing hands-on access to classified or ATEX-rated equipment go on-site instead.
7. Confirm required spares are in stock and pick for the job
Checked against the customer's instrument type and the fault pattern already on the ticket, not a generic spares kit, so the technician is not driving back for a part that could have been pulled at dispatch.
11. Write service report on-site and obtain **customer sign-off**
Findings, work performed and parts used, signed by the customer before the technician leaves site, so the record does not depend on a follow-up call to reconstruct what happened.
12. Issue **fully resolved** during visit?
A full fix confirmed on-site, versus a job that needs a part on order, an isolation the customer's process cannot grant that day, or a second specialist. Logging this as a decision keeps a job that spans two visits on one dispatch record instead of turning into a second, disconnected ticket.
14. ServiceDesk closes ticket and confirms resolution logged
Both branches, a phone resolution and a signed on-site report, close through the same ServiceDesk record, so nothing that skipped a dispatch stays untracked.

Making it yours

The 'fully resolved during visit' decision near the end (row 12) is what keeps a job spanning two visits on one dispatch record instead of splintering into a second, disconnected ticket: its 'Follow-up needed' branch loops back to 'assign technician' rather than starting a new Start row. When adapting this map for your own service desk, resist the temptation to close and reopen a ticket for a multi-visit job — the loop is there so the history stays in one place.

What to watch out for

  • Do not merge the remote-resolution and on-site-resolution paths into one closing step without checking both feed it correctly. Row 14 closes the ticket for both branches deliberately, so nothing that resolved by phone stays untracked outside the same ServiceDesk record an on-site visit closes through.
  • The customer sign-off at row 11 is not a formality to skip when the technician is confident the fix worked. Findings, work performed and parts used are captured and signed on-site specifically so the record does not depend on a follow-up call to reconstruct what happened — a verbal 'looks good' from the customer is not the same record.
  • Site access, PPE requirements and the appointment window (row 9) belong before the vehicle is loaded, not discovered on arrival. Confirming them with the customer ahead of the visit is what stops a technician turning up to a site they cannot actually enter that day.

Frequently asked questions

Why does the map put remote-vs-on-site so early, before spares or scheduling?

Because everything downstream depends on it. A remote fix skips dispatch entirely and goes straight to close-out; an on-site visit triggers technician assignment, spares, test equipment and appointment confirmation. Deciding it early is what keeps the rest of the map from doing dispatch work on a ticket that was never going to need a truck roll.

What kind of symptoms usually resolve remotely versus needing a visit?

The map's own decision note draws the line: configuration drift, a wiring fault visible on a live reading, or a documented calibration due date usually resolve by phone. Anything describing a suspected sensor failure, a process safety concern, or hands-on access to classified or ATEX-rated equipment goes on-site instead.

How do I show a follow-up visit without creating a second ticket?

Route the 'follow-up needed' branch of the resolution decision back to the assign-technician row rather than to a new Start row — that is what row 13 does. The ticket stays open on one dispatch record through both visits, and closes once the second one confirms full resolution.

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.