Planning and Operations
Run the scheduler as a daily operations surface β manage the work queue, build day runs, import recurring work, and monitor deployment readiness.
Before you start
- You understand the scheduler layout and views from the quickstart and views guide.
- Scheduled work is already being created in Deucalion (inspections, work orders, or tasks).
- Sites and field resources are available in the workspace.
Expected outcome
You can run the scheduler as a daily operations surface β manage demand, build optimised routes, import work programmes, and monitor capacity.
Start from the work queue
Begin every planning session by reviewing unscheduled demand before scheduling new work.
- Open the scheduler and review the Work queue.
- Start with Overdue, then Due soon, then Unscheduled.
- Drag jobs into an engineer/day slot or open the Planner quick view drawer for detailed edits.
- Prioritise blocking warnings on cards before moving work into the Ready pipeline.
This ensures no work falls through the cracks before you start making assignments.
Edit a single job
- Click any job card in the board, timeline, or work queue.
- The Planner quick view drawer opens with:
- A hero section showing title, site, system, and current warnings
- The latest change (who changed what, when)
- Site scheduling rules and access notes
- Edit the fields you need:
- Assigned field resources β select one or more eligible engineers
- Scheduling intent β exact date or target month
- Booking status β provisional, date offered, confirmed, or do not move
- Engineer visibility β optional visible-from and visible-until window
- Duration β estimated time in minutes (15-minute minimum)
- Status β for tasks only; inspections and work orders manage status from their own detail flows
- Priority β low, normal, high, or urgent (work orders and tasks only)
- If the job uses Exact date, choose a scheduled date and time before saving.
- If the job uses Target month, choose the month and leave the exact date blank until the visit is genuinely booked.
- Save.
The Planner quick view drawer also lets you record customer appointment notifications for exact-dated offered or confirmed visits.
Create a planner task
Planner tasks are scheduler-native work items for activity that is not an inspection or work order β surveys, dilapidation reports, remedial work, maintenance, or other.
- Click New in the page header.
- Fill in:
- Title (required, 2-200 characters)
- Type β survey, dilapidation, remedial, maintenance, or other
- Description (optional)
- Site and system (optional but recommended for geographic planning)
- Assignee, date, duration, and priority
- Save.
Tasks appear in the scheduler alongside inspections and work orders. They are fully editable including status. Exact-date planner tasks require a scheduled date and time. Target-month planner tasks require a target month. Deucalion rejects a task save when the scheduling intent is incomplete, so the planner does not create ambiguous work.
Build an optimised day run
The day-run builder creates a route-ordered schedule for one engineer's day.
- Click Build day run in the page header.
- Select the engineer and target date.
- Review the suggested route, warnings, and estimated travel times. Existing crew assignments are retained; the selected engineer is added only where the visit is unassigned.
- Adjust the stop order if needed.
- Click Apply β the route is scheduled for that date in one action.
For several selected visits that do not yet have workable slots, use Propose slots in the selection dock instead. The preview can be reviewed or declined one proposal at a time. If planner data changes after the preview, generate a fresh proposal before applying it.
Import recurring work
Use recurring import for annual inspection programmes or other regular work cycles.
- Click Import recurring work in the page header.
- Upload a CSV file with the required columns (site, system, inspection type, scheduling fields).
- Review the preview β it shows how many jobs will be created, updated, or skipped.
- Choose a conflict policy for jobs that already exist:
| Policy | Behaviour |
|---|---|
| Skip | Leave existing jobs untouched |
| Update | Overwrite existing job scheduling |
| Rebalance | Distribute work evenly across the period |
- Click Apply to commit the import.
Up to 50 inspections can be created in a single batch import.
Batch create inspections
When you need to schedule inspections across multiple systems at a site:
- Click Batch schedule visits in the page header.
- Select the site and the systems to inspect.
- Choose the inspection type β annual or 6-monthly.
- Assign an engineer and optionally set scheduling fields.
- Review the preview.
- Click Create.
Up to 50 inspections per batch. Each inspection inherits the site's geographic data and scheduling rules.
Use the dispatch desk signals
The dispatch desk keeps operational awareness in the main workflow instead of a separate rail.
| Signal | Where to look |
|---|---|
| Overdue and due-soon demand | Work queue groups |
| Deployment readiness | Draft, Ready, and Deployed pipeline stages |
| Capacity pressure | Field-resource rows and utilisation bars in board/timeline modes |
| Geographic clustering | Map mode and postcode/region filters |
| Twelve-month demand | Forecast view across all accessible sites; planner filters are ignored |
| Blocking warnings | Job-card warning badges and Planner quick view drawer warning details |
Operational metadata
Every scheduled job carries metadata that communicates access and resourcing requirements to the field.
Use booking and visibility controls
- Keep tentative work as
Provisional. - Use
Date offeredwhen the customer has been offered the slot. - Use
Confirmedwhen the visit is agreed. - Use
Do not moveonly for locked visits that should block ordinary movement. - Set engineer visibility windows when the job should only appear to the assigned field resource inside a defined time window.
Customer appointment notifications require an exact scheduled date, customer email, and a booking status of Date offered or Confirmed.
Crew size
The number of people required on site. Defaults to 1. Set higher when the job requires a multi-person team (e.g. two-person scaffold erection). A π₯ badge with the count appears on the job card when crew size exceeds 1.
Access equipment
The specific equipment needed to complete the work:
| Equipment | Badge label |
|---|---|
| MEWP | MEWP |
| Scaffold | Scaffold |
| Tower scaffold | Tower scaffold |
| Ladder | Ladder |
| Cherry picker | Cherry picker |
| Rope access | Rope access |
| Harness | Harness |
Each selected equipment type appears as a separate badge on the job card. Equipment values are validated server-side β unrecognised or duplicate values are rejected.
Out of hours
A flag indicating the work must happen outside normal working hours. When enabled, an OOH accent badge appears on the job card.
Site access notes
Inherited from the site record (not editable from the scheduler). When present, an Access badge with tooltip appears on the job card. This typically includes parking instructions, key holder contacts, or security requirements.
Drag and drop
The board and timeline views support drag-and-drop for quick reassignment and rescheduling.
Board view: Drag a card from the work queue into an engineer/day slot, or drag a scheduled card to another day/resource.
Timeline views: Drag a card along the time axis to reschedule within the day or across days.
Visual feedback during drag:
- Green drop zone β valid move
- Red zone β invalid move (e.g. incompatible status)
- Ghost card β semi-transparent preview follows the cursor
- Drop hint β blue pill shows the target lane or time
Invalid moves are prevented at drop time with a validation check.
Example workflows
Weekly planning session
- Open the scheduler with the date range set to next week.
- Switch to Week Timeline to see the spread across days.
- Use the Work queue to find work that needs engineers.
- Check field-resource utilisation bars for overloaded engineers.
- Bulk edit to assign batches to available engineers.
- Switch to Map to verify geographic distribution.
- Use postcode and region filters to act on good geographic clusters.
- Convert any target-month work that is now genuinely booked into exact dates and times.
- Use the Ready pipeline stage to find complete work.
- Select and Deploy the batch.
Responding to an engineer absence
- Filter to the absent engineer.
- Select all their jobs for the affected dates.
- Bulk Edit β enable only the Assignee toggle β reassign.
- The deployment state resets to draft β re-deploy when ready.
For a whole day that has become unworkable, open Re-plan day from the week timeline. Preview either a same-day redistribution or a date shift, then check affected customer promises and any unplaced work before applying. Unaffected crew assignments remain in place, and the applied re-plan can be undone from its workflow.
Planning access equipment work
- Filter by Equipment β select MEWP (or other type).
- Switch to Map to see the geographic spread.
- Group nearby jobs onto the same day and engineer to minimise equipment transport.
- Use Crew size in bulk edit if multiple jobs need a two-person crew.
- Deploy the batch.
Building an optimised day run
- Click Build day run in the page header.
- Select the engineer and target date.
- Review the suggested route and estimated travel times.
- Adjust stop order if needed.
- Apply β jobs are assigned and scheduled in one action.
Troubleshooting
| Problem | What to check |
|---|---|
| Day-run builder shows no candidates | Verify the date range includes unscheduled work; ensure jobs exist with site coordinates |
| Recurring import skips all rows | Check that the CSV columns match the expected format; review the preview for specific errors |
| Work queue is empty | Check whether filters, date range, pipeline stage, or job type filters are hiding the demand you expect. |
| Undo action is not available | Only the most recent change per job can be undone; completed jobs cannot be undone |
| An engineer is missing from assignment options | Confirm they have canBeScheduled enabled and are a workspace member |
| Planner quick view drawer refuses to save | Check whether the selected scheduling intent has its required field: scheduled date and time for exact-date work, or target month for month-planned work. |
| Work has an engineer and date but is not Ready | Confirm its booking status is Confirmed or Do not move, its status is active, and it has no blocking warnings. Provisional and Date offered visits are not deploy-ready. |
| A slot proposal can no longer be applied | Planner data changed after preview. Generate a fresh proposal and review it again. |
Views and Navigation
Use dispatch board, timeline, map, and forecast modes to plan work from the right angle, and navigate with filters, pipeline stages, and URL state.
Controlling Planner Status, Visibility, and Capacity
Use booking statuses, planning buckets, engineer visibility windows, customer notifications, bulk previews, and workload forecasting to keep the scheduler safe.