Deucalion Docs
Scheduler Reference
ReferenceAn information-oriented lookup resource. Use it to find specific values and definitions.
adminschedulerplannerreferenceinterface

Planner Interface Reference

Route-level reference for the scheduler planner β€” regions, views, action bar, selection bar, and layout controls.

Before you start

  • You need the route-level planner interface details behind Deucalion's scheduling workflows.

Expected outcome

You can identify every region, view, and control surface in the scheduler and understand what each one does.

What this route is for

The Scheduling route owns planning, assignment, deployment, backlog review, day-run construction, and fast drill-in to inspection and work-order detail routes. It is the most important office-to-field handoff route in the product.

Visibility and capability notes

ItemDetails
Route idscheduling
VisibilityCustomer-facing route; scheduler capability governs appearance in some workspaces
Capability notesSensitive to engineer field-work eligibility and route-aware AI availability
Direct inboundShell nav, dashboard, map, inspection and work-order planning handoffs, site-scoped scheduling launches

Main regions

RegionPositionWhat it does
Filter barTopControls which jobs appear across all regions
Primary workspaceLeftThe main planning surface (board, day timeline, week timeline, or map)
Guidance railRightCapacity warnings, route suggestions, deployment activity, recent changes
Planner listBottom19-column sortable table with focus tabs and selection checkboxes
Selection barOverlay (bottom)Appears when jobs are selected; shows count and bulk actions
Dialog layerModal overlayQuick view, bulk update, task, day run, batch inspection, recurring import, warnings, engineer rules

Views

ViewComponentDescription
BoardSchedulingBoardView.jsxKanban lanes by engineer + unassigned backlog
Day timelineSchedulingDayTimelineView.jsx06:00-22:00 hourly grid, engineer rows
Week timelineSchedulingWeekTimelineView.jsx7 day columns, engineer grouping
MapSchedulingMapAssist.jsxLeaflet clustered markers, sidebar site list

View state persists in both the URL (view param) and localStorage.

Action bar

ButtonWhat it does
New TaskOpens the task creation dialog
Batch InspectionsOpens the batch inspection creation dialog
Build Day RunOpens the day-run builder dialog
ImportOpens the recurring import dialog
ExportExports the current filtered job set
RefreshForces a full data refresh
AI AssistantLaunches AI Assistant with the current scheduler context

Selection bar

Appears when one or more jobs are selected:

ButtonWhat it does
N selectedShows the count of selected jobs
Bulk EditOpens the bulk update dialog
DeployOpens the deployment preview and apply flow
ClearDeselects all jobs

Job cards

Job cards appear in the board and timeline views. Each card shows:

ElementContent
TitleJob title (linked to detail page)
Site nameSite where the work takes place
DurationEstimated duration (e.g. "2h 30m")
Priority indicatorColour-coded priority level
Status badgeCurrent status
Warning iconWarning count; red for blocking
Operational badgesCrew size, equipment, OOH, access notes
Deployment indicatorDeployment state with acceptance: Draft, Ready, Deployed βœ“ (acknowledged), or Deployed β—‹ (awaiting)
CheckboxSelection for bulk actions

Planner list

A 19-column sortable DataTable with the following columns:

#ColumnSortable
1Checkboxβ€”
2Job type iconβœ“
3Titleβœ“
4Assigneeβœ“
5Scheduled dateβœ“
6Durationβœ“
7Priorityβœ“
8Statusβœ“
9Crew sizeβœ“
10Equipmentβ€”
11OOHβœ“
12Warningsβœ“
13Window startβœ“
14Window endβœ“
15Flex daysβœ“
16Deployment stateβœ“
17Siteβœ“
18Systemβœ“
19Postcodeβœ“

Focus tabs

TabFilter applied
AllNo additional filter
BlockedvalidationWarnings contains a blocking warning
FlaggedvalidationWarnings is non-empty
UnassignedengineerIds is empty
UnscheduledscheduledDate is null AND targetMonth is null
DraftdeploymentState is draft
ReadydeployReady is true
DeployeddeploymentState is deployed
AwaitingDeployed but engineerAcknowledgedAt is null
AcknowledgedDeployed and engineerAcknowledgedAt is set

Keyboard navigation

KeyAction
Arrow keysNavigate between job cards or list rows
EnterOpen Quick View for focused job
SpaceToggle selection checkbox
Home / EndJump to first / last item
EscapeClose active dialog
  • Shell Scheduling navigation
  • Dashboard header and cards
  • Map site popup
  • Work-order or inspection planning prompts
  • Scheduler-aware warning links from site or planner context
  • #/sites?siteId=... from warning and context actions
  • Job detailHref routes into #/inspections?... and #/work-orders?...
  • #/ai-assistant with planner context

On this page