Scheduler Dispatch Desk Walkthrough
A complete how-to guide for using the Scheduler Dispatch Desk to triage demand, assign engineers, manage capacity, shift dates, deploy work, and hand jobs to the mobile app.
Before you start
- You have admin or scheduler-operator access to a Deucalion workspace.
- At least one site, system, and field resource exist in the workspace.
- Field resources who should receive work have field-work eligibility enabled.
- The work you want to plan exists as inspections, work orders, or scheduler tasks.
Expected outcome
You can run the Scheduler Dispatch Desk from first triage through deployment, including assignment, capacity checks, bulk edits, date shifts, and engineer handoff.
What the Scheduler is for
The Scheduler is Deucalion's dispatch desk for moving office-planned work into trusted field work. It combines inspections, work orders, and scheduler tasks into one planner so office teams can:
- Triage overdue, due-soon, and unscheduled demand.
- Assign eligible field resources.
- Set exact dates, target months, booking status, duration, windows, and visibility.
- Check statutory due-date urgency and capacity pressure before dispatch.
- Bulk edit selected jobs without overwriting fields by accident.
- Shift selected jobs by a relative offset, such as +1 day or +1 week.
- Deploy ready work so assigned engineers see it in the mobile app.
The Scheduler is not just a calendar. It is the handoff point between office planning and the engineer day run.
In words: create or generate draft work; keep it at target-month level until a real date is known; assign at least one field resource; manually confirm that the assigned team meets the required crew size; check the customer arrival promise and warnings; and deploy only ready work. The engineer then opens My Day Run, acknowledges the visit, completes the work, and syncs the evidence for office review. Completion does not automatically create or suggest the next PPM visit. When recurring work is due again, return manually to Routine Maintenance or Maintenance Planner.
The Dispatch Desk layout
Open Scheduling from the admin navigation. The page opens as a full dispatch workspace, with the admin sidebar collapsed to the icon rail by default.
| Area | What it is for |
|---|---|
| Page header tools | Named workflows: New, Focus mode, Build day run, Batch schedule visits, Import recurring work, Export, Field resources, and Refresh. |
| Pipeline header | Draft, Ready, and Deployed filters, plus Deploy ready work, density, and navigation controls. |
| Filter controls | Search, Week/Today date paging, exact Start/End dates, Board/Timeline/Map/Forecast, field resource, site, job type, status, and operational filters. |
| Work queue | The left-side list of jobs with no date yet, grouped by overdue, due-soon, and no-date demand. |
| Planner workspace | The main board, timeline, map, or 12-month forecast view. This is the primary surface. |
| Selection dock | A bottom dock that appears when jobs are selected. It contains Bulk edit, Shift dates, Propose slots, Build run, Deploy, and Clear. |
| Workbench drawer | Right-side drawer for Quick View and Bulk Update. It keeps planner context visible while you edit. |
Step 1: Set your working view
Use the Board/Timeline/Map/Forecast switcher in the filter controls to choose the planner surface that matches the decision you are making.
| View | Use it when |
|---|---|
| Board | You are assigning queued jobs to engineers and dates. |
| Timeline | You need to check day or week capacity, timing, overlaps, and non-working time. |
| Map | You need geographic context, clusters, postcode areas, or route planning signals. |
| Forecast | You need a 12-month view of inspections, work orders, and planner tasks across every site you can access. |
Use Compact when you need more jobs on screen. Use Comfortable when you are reviewing detail. Use Full nav when you need the full admin navigation, and Rail when you want more planner space.
Click Focus mode in the page header when you need a clean planning surface. Press Esc or click Exit focus to leave focus mode.
Step 2: Start with the pipeline
The pipeline stage filters show where work sits in the office-to-field lifecycle.
| Stage | Meaning |
|---|---|
| Draft | Planning work that has not been deployed to engineers. |
| Ready | Work with an engineer, exact scheduled date/time, Confirmed or Do not move booking status, active status, and no blocking warnings. |
| Deployed | Work already pushed to the field. |
Use Draft at the start of planning, Ready before sending work out, and Deployed when checking what engineers should already trust.
Click Deploy ready work to deploy the current ready slice without selecting each job manually. Use this only after you have checked filters, dates, and capacity.
Step 3: Triage the work queue
The work queue is the left-hand demand list. It stays visible beside the planner so unscheduled work is not hidden in a separate table.
| Group | What it means |
|---|---|
| Overdue | Target date or scheduling-window end has passed. |
| Due soon | Target date or scheduling-window end falls within seven days. |
| Unscheduled | No usable target date, or demand outside the due-soon window. |
Start each planning session in this order:
- Review Overdue jobs first.
- Review Due soon jobs second.
- Review Unscheduled jobs third.
- Use warning badges to find blockers before dragging jobs into the planner.
- Select cards when you want to bulk edit, shift dates, build a run, or deploy a group.
The count below Work queue says job or jobs because the queue can contain inspections, work orders, and scheduler tasks.
Step 4: Read job cards correctly
Job cards carry operational signals. Do not rely on colour alone.
| Signal | What to look for |
|---|---|
| Statutory due tone | Overdue, due-soon, due-this-month, and comfortable states appear with colour plus text/icon badges. |
| Warning badges | Blocking and non-blocking validation warnings. Open Quick View to read the reason. |
| Capacity chips | Field-resource rows show utilisation percentage and capacity pressure. |
| Booking status | Provisional, Date offered, Confirmed, or Do not move. |
| Deployment badge | Deployed work shows whether engineer acknowledgement is awaiting or complete. |
| Operational metadata | Crew size, equipment, out-of-hours, access notes, and site rules. |
Use the due-date legend in timeline views to understand statutory urgency. Use warnings and booking status before moving or deploying a job.
Step 5: Assign work on the Board
Board view is the fastest way to turn queued demand into a planned engineer schedule.
- Switch to Board.
- Review the work queue.
- Drag a job from the work queue into an engineer/day slot.
- If the drop target is valid, the job is assigned and scheduled.
- If the target is invalid, the drop is rejected and the planner shows a reason.
- Use row capacity chips to avoid overloading one engineer while another has space.
- Click a card to open Quick View when a drag is not enough.
Dragging is useful for fast assignment. Quick View is better when you need to change booking status, visibility, customer appointment state, duration, priority, or task status.
Step 6: Use Timeline for capacity and timing
Timeline view supports day and week planning.
| Timeline mode | Use it for |
|---|---|
| Day | Exact timing, same-day clashes, non-working periods, and final checks before deployment. |
| Week | Capacity across the next seven days, overloaded days, and under-used engineer time. |
In timeline rows:
- Check the utilisation chip for each engineer.
- Look for shaded non-working time.
- Treat over-capacity days as a planning warning, especially when they overlap non-working time.
- Use the lane sort buttons to sort by utilisation, name, or visit count.
- Use Today, arrows, or the date input to move the timeline window.
Step 7: Use Map for geography
Map view is for route and location decisions.
- Switch to Map.
- Review clustered site markers.
- Open a marker to see site, job count, engineer assignment, and acknowledgement context.
- Use postcode-area or region filters when a cluster should be planned together.
- Switch back to Board or Timeline after narrowing the geographic slice.
Use Map before Build day run when the real question is travel friction or postcode clustering.
Forecast is deliberately broader than the filtered planner. It covers the next 12 months across all sites you can access and does not inherit the current planner filters. Use it to understand future demand, then return to Board or Timeline to schedule real visits. The retired PPM Forecast destination redirects to this view.
Step 8: Open Quick View for one job
Click any job card to open Planner quick view in the right-side workbench drawer.
Use Quick View for small, safe edits while keeping the planner visible:
| Field | Use it for |
|---|---|
| Assignee | Pick an eligible field resource. |
| Scheduling intent | Choose Exact date or Target month. |
| Scheduled date | Set the exact date and time for deploy-ready work. |
| Target month | Keep known future demand visible before the exact slot is agreed. |
| Booking status | Mark work as Provisional, Date offered, Confirmed, or Do not move. |
| Engineer visibility | Limit when deployed work appears to the assigned engineer. |
| Duration | Set the estimated job duration. |
| Status / Priority | Available where the job type supports them. |
Use Full edit when you need wider operational metadata, such as access equipment, crew size, out-of-hours requirements, or deeper inspection/work-order detail.
Target-month work is planning demand. It is not deploy-ready until it has an exact scheduled date and time.
Step 9: Use named page-header workflows
The old overflow menu has been replaced by named actions in the page header.
| Action | What it does |
|---|---|
| New | Create a scheduler-native planner task. |
| Focus mode | Hide distractions and work in a full planner surface. |
| Build day run | Build an optimised day route for one engineer and date. |
| Batch schedule visits | Create multiple inspections for selected systems at a site. |
| Import recurring work | Import recurring inspection programmes from CSV. |
| Export | Export scheduled work for external coordination. |
| Field resources | Manage engineer scheduling rules and field-resource settings. |
| Refresh | Reload the scheduler overview and planner state. |
Use page-header workflows for planner-wide actions. Use the selection dock for actions on selected jobs.
Step 10: Create a scheduler task
Use New for work that belongs in the planner but is not yet an inspection or work order.
- Click New.
- Add a title and task type.
- Link a site and system when location matters.
- Choose an assignee when known.
- Choose Exact date when the slot is booked, or Target month when only the planning month is known.
- Add duration and priority.
- Save.
Scheduler tasks appear beside inspections and work orders in the work queue, board, timeline, and map.
Step 11: Bulk edit selected work
Select one or more jobs, then click Bulk edit in the selection dock. Bulk Update opens in the right-side workbench drawer.
Bulk Update is toggle based. Only enabled toggles are sent to the server.
| Toggle | What it can change |
|---|---|
| Assignee | Engineer assignment. |
| Date | Exact date/time or target month. |
| Booking status | Provisional, Date offered, Confirmed, or Do not move. |
| Engineer visibility | Visible-from and visible-until windows. |
| Duration | Estimated duration. |
| Window / Flex | Schedule window and tolerance. |
| Priority / Status | Supported by tasks and work-order/task records where valid. |
| Crew size / Equipment / Out of hours | Operational metadata for field planning. |
Safe bulk-edit workflow:
- Select the jobs.
- Click Bulk edit.
- Turn on only the fields you intend to change.
- Click Preview Changes.
- Review valid, warned, and blocked jobs.
- Resolve blockers before applying.
- Click Apply.
Do not enable a toggle unless you want that field changed across the selected jobs.
Step 12: Shift selected dates
Use Shift dates when selected exact-dated jobs need to move by the same relative offset.
- Select the jobs.
- Click Shift dates in the selection dock.
- Choose +1 day, +1 week, or a custom day/week offset.
- Click Preview.
- Confirm the valid, warned, and blocked counts.
- Click Apply shift.
Shift dates uses the same bulk-update safety path as Bulk Update. It preserves each job's time, duration, engineer, and type while changing the scheduled date.
If shifted jobs leave the visible planner range, the Scheduler shows a toast explaining where they moved. Use the toast action to jump the planner to the new range.
Step 13: Build a day run
Use Build day run when you want Deucalion to suggest an efficient route for one engineer.
- Click Build day run in the page header, or select jobs for one engineer and click Build run in the selection dock.
- Choose the engineer and date.
- Review the suggested route, candidate jobs, travel estimates, and warnings.
- Reorder stops when needed.
- Apply the run.
The route builder scores urgency, assignment, priority, schedule-window pressure, postcode clustering, and distance. Use it as a dispatch assistant, not as a replacement for planner judgement.
Step 14: Import recurring work
Use Import recurring work for annual or 6-monthly programmes that need to become scheduler demand.
- Click Import recurring work.
- Upload the CSV.
- Review the preview.
- Choose the conflict policy.
- Apply the import.
- Review the generated jobs in Scheduler before deploying them.
Imported work should still be checked for exact dates, engineer assignment, capacity, and blockers before deployment.
Step 15: Batch schedule visits
Use Batch schedule visits when a site has multiple systems that need inspection visits created together.
- Click Batch schedule visits.
- Select the site.
- Select the systems.
- Choose inspection type.
- Add assignment and scheduling fields if known.
- Preview the batch.
- Create the visits.
New visits enter the Scheduler as draft work. They must still pass readiness checks before deployment.
Step 16: Lock or protect sensitive visits
Use booking status deliberately.
| Status | Meaning |
|---|---|
| Provisional | Planning slot, not yet customer-confirmed. |
| Date offered | Customer has been offered the date. |
| Confirmed | Customer has agreed the visit. |
| Do not move | Locked visit. Ordinary movement previews block the change. |
Use Do not move sparingly. It protects confirmed or sensitive visits from accidental drag, bulk, or shift-date changes.
Step 17: Prepare work for deployment
A job is ready to deploy when it has:
- At least one assigned engineer.
- An exact scheduled date and time.
- A booking status of Confirmed or Do not move.
- An active status.
- No blocking validation warnings.
The Ready pipeline stage shows jobs that pass these checks. Target-month, Provisional, and Date offered jobs stay in planning until the visit has an exact slot and committed booking state.
Before deployment, check:
- The engineer is correct.
- The assigned team meets the required crew size; Ready only proves that at least one field resource is assigned.
- The date and time are correct.
- Duration is realistic.
- Capacity is acceptable.
- Booking status matches the customer conversation.
- Blocking warnings are resolved.
- Sensitive visits are not included by accident.
Step 18: Deploy to the field
You can deploy in two ways.
| Method | Use it when |
|---|---|
| Deploy ready work | You trust the current Ready slice and want to deploy that batch. |
| Selection dock Deploy | You want to deploy a specific selected group. |
Deployment workflow:
- Review the batch.
- Click Deploy ready work or select jobs and click Deploy.
- Read the deployment preview.
- Remove or fix blocked jobs.
- Confirm deployment.
Deployment:
- Sets the job's deployment state to deployed.
- Records deployment timestamp and batch ID.
- Sends engineer notifications without blocking the page response.
- Makes the job appear in the assigned engineer's mobile day run.
- Starts acknowledgement tracking.
Deployed jobs show as awaiting until the engineer opens their mobile day run. After that, the planner shows acknowledgement as complete.
Step 19: Understand what resets deployment
A deployed job returns to draft when the office changes core scheduling fields, such as:
- Scheduled date.
- Assigned engineer.
- Estimated duration.
This is deliberate. Engineers should only trust deployed work that matches the latest office plan. Re-deploy the job after making those changes.
Step 20: Troubleshoot common problems
| Problem | What to check |
|---|---|
| A field user is missing from assignment controls | Confirm the user is in the workspace and has field-work eligibility enabled. |
| A job is not Ready | Check engineer assignment, exact scheduled date/time, Confirmed or Do not move booking status, active status, and blocking warnings. |
| A target-month job will not deploy | Convert it to an exact scheduled date and time. |
| A bulk change is blocked | Review the preview. Deployed jobs, Do not move jobs, and jobs with blockers need deliberate handling. |
| Capacity looks overloaded | Check timeline utilisation, non-working time, leave blocks, duration, and whether jobs are assigned to the right engineer. |
| Shifted jobs disappeared from the current view | Use the range toast action or adjust the planner dates. |
| The map looks empty | Confirm sites have coordinates and clear conflicting filters. |
| Engineers cannot see deployed work | Confirm assignment, deployment state, engineer workspace access, and visibility windows. |
| The wrong view keeps reopening | Clear or edit the URL hash, then adjust the view and local layout settings. |
Recommended daily operating rhythm
Use this sequence at the start of each planning day:
- Open Scheduling.
- Check Draft.
- Triage Overdue, Due soon, then Unscheduled in the work queue.
- Switch to Board to assign and schedule the day's demand.
- Switch to Timeline to check capacity, non-working time, and clashes.
- Use Map for route or postcode clustering.
- Use Bulk edit or Shift dates for grouped adjustments.
- Use Ready to review deployable work.
- Deploy the final batch.
- Check Deployed for acknowledgement and last-minute changes.
Related guides
- Views and Navigation explains board, timeline, map, filters, URL state, and work queue grouping.
- Planning and Operations covers day runs, recurring imports, batch scheduling, drag-and-drop, and operational metadata.
- Planner Control and Capacity covers booking status, visibility windows, capacity, and forecast handoffs.
- Bulk Operations and Deployment covers selection, previews, deployment readiness, and engineer handoff.