Guide For: project managers, dispatchers

Project Planner

Plan the work before you allocate the people and machines. The Project Planner is where you lay out tasks — phases, work packages, milestones — on a timeline against a project (or a job you expect to win), then turn the ones that are real into actual allocations in the Allocation Manager.

Who can use it — Anyone who can view projects can see the Planner (access follows project visibility — there's no separate "view tasks" permission). To create, edit, drag, resize, or delete tasks you need "manage project tasks" permission. Turning a task's plant/crew into real allocations additionally needs "manage asset allocations", and sending a Works Report needs "manage broadcasts" on top of "manage project tasks". See Roles & Permissions for how access is set.

Where to find itProject Management → Project Planner in the sidebar, sitting directly above the Allocation Manager — the natural flow is plan the demand here, then allocate the supply there.

Before you start — a task needs one of two job sources:

  • An awarded project already set up in Projects, optionally down to a specific workfront/location.
  • Or, if the work isn't won yet, a forecast job — just a free-text name (and optional client). Forecast tasks are planning-only: they never feed billing, payroll, or Day Works coverage. They exist purely to reserve crew and plant against work you expect to land.

How to use it

  1. Set your window. The timeline opens on a rolling 30-day window starting today. Use the prev/next arrows, the Today button, or the quick presets (1 week, 2 weeks, 30 days, 6 weeks, 3 months) to change what you're looking at.
  2. Create a task. Click Create Task in the header, or click an empty cell on a project's row on the timeline — either opens the same slide-over form, pre-filled with the project and date you clicked.
  3. Pick a job source first. Choose Awarded project or Forecast (not yet awarded) — the matching fields (project/workfront, or forecast job name/client) only appear once you've chosen.
  4. Fill in the task details — title, description, start/end dates, and a work pattern (which days of the week, and Day/Night/Split shift).
  5. Optionally reserve plant and crew you expect to use, and set the billing intent and status.
  6. Save. The task appears as a bar on the timeline immediately.
  7. Reschedule by dragging. Drag a task bar to move it, or drag its left/right edge to resize — both save straight back to the task's dates.
  8. When it's time to commit resources, spawn allocations from the task's view — see below.

The timeline

Each row is a project (or, for a location-level task, a project + workfront combination); forecast jobs get their own rows, marked with an amber left-edge stripe and a Forecast chip, and sort to the bottom under real projects.

  • Bars are coloured by billing intent — grey for Contract, amber for Day Works, blue for Mixed — and shaded darker for a Night or Split shift. The same colour language is shared with the Allocation Manager timeline, and a legend sits above the grid.
  • Each bar shows a status dot (draft/scheduled/in progress/blocked/complete), a shift icon for night work, a DW/Mixed billing pill where relevant, and a status pill.
  • Weekends and public holidays are shaded on the grid, and today's column is highlighted.
  • A faint full-width band shows the task's whole date range; the solid segments underneath show only the actual working days from its work pattern (so a Mon–Fri task over a weekend shows visible gaps).
  • Click a bar to open its view slide-over with the full detail, planned resources, and conflict warnings.
  • Below the grid, an entries table lists every task overlapping the current window — including any that fall outside the visible pattern days — so nothing is hidden.

Four KPI tiles above the timeline give a running count for the window: Scheduled, In Progress, Blocked, Starting this week, and Day Works planned.

Creating and editing a task

The task form has these sections:

  • Scope — job source (Awarded project or Forecast), then the project/workfront or forecast job name/client.
  • Task details — title (required) and a free-text description.
  • Timing — start and end dates, and the work pattern: pick working days (with Mon–Fri, Mon–Sat, Every day, or Weekends presets) and a shift (Day, Night, or Day & Night). Billing intent (Contract, Day Works, or Mixed) is a planning signal only — actual Day Works coverage still comes from timesheets and signed or verified dockets, not from this field.
  • Planned plant & equipment and Planned crew — see below.
  • Presentation — the task's status (Draft, Scheduled, In Progress, Blocked, Complete).

Editing works the same way — click a bar, then Edit in the view slide-over (or from its footer). Delete permanently removes the task; it does not affect any allocations already spawned from it.

Reserving plant and crew — planning, not commitment

Under Planned plant & equipment and Planned crew on the task form, you can multi-select the machines, vehicles, or equipment, and the workers, you expect this task to need. This is a reservation, not a commitment — nothing here touches the Allocation Manager or actually books anyone until you explicitly spawn allocations (below).

Because it's only a plan, conflicts are shown as warnings, never blocks — you can reserve a machine or worker that's already committed elsewhere, or planned on another task, and still save. The form shows a live Conflicts summary under each picker, split into two buckets:

  • Allocation Manager — the resource is already committed to a real allocation elsewhere (or, for crew, on approved leave) in this window. A resource already allocated to this same awarded project is not flagged — that's exactly where it should be.
  • In this planner — the resource is reserved on another task's plan in this window. This is a soft, demand-vs-demand signal; it may be entirely intentional (e.g. a still-to-be-decided pick between two forecast jobs).

Turning a plan into real allocations

Once a task on an awarded project has plant or crew reserved, its view slide-over shows a Create allocations button (visible if you hold both "manage project tasks" and "manage asset allocations"). This is the bridge from planning to commitment:

  • Every reserved worker and machine that isn't already spawned is listed. Workers need at least one role picked before they can be allocated.
  • Each new allocation inherits the task's dates, work pattern, and billing intent, and is tagged back to the task for traceability.
  • Anything already allocated elsewhere in that window is flagged with a "Replace the existing allocation" toggle, off by default — leave it off and that item is skipped, not clobbered; turn it on to replace the conflicting allocation.
  • Re-running the wizard is safe: already-spawned items don't show up again.
  • Forecast tasks have nothing to spawn — there's no real project to allocate against yet.

After spawning, check the Allocation Manager — that's the source of truth for who and what is actually committed to a project.

Sending a Works Report

The Send Works Report header action (shared with the Allocation Manager) composes a snapshot of upcoming planner tasks and/or current allocations over a chosen window (next week, next 30 days, or a custom range) and sends it as a broadcast — in-app always, plus email and/or SMS if you choose. You can attach a PDF copy and pick the audience, same as any Broadcast. SMS only ever carries a short "your report is ready" nudge, never the full report.

Connected pages

  • Allocation Manager — where a task's reserved plant and crew become real, committed allocations.
  • Projects — the awarded projects (and their workfronts/locations) tasks are scheduled against.
  • My Work Log — where crew see the shifts that come from actual allocations, not from planner tasks.
  • Report Builder — for reporting on what actually happened on site, as distinct from this page's forward-looking plan.

Tips & common mistakes

  • A task on the timeline is a plan, not a booking. Reserving crew or plant here doesn't allocate them — nothing changes in the Allocation Manager until you run Create allocations.
  • Conflicts here are warnings, not blocks — you can save a task that double-books a machine or worker on paper. Check the Conflicts summary before you spawn allocations, where a real double-booking either gets skipped or needs an explicit "Replace" toggle.
  • Forecast jobs never bill or pay. Use them to hold crew/plant against work you expect to win, but they can't be spawned into allocations until the job is awarded and the task is switched to a real project.
  • Can't see the Project/Location fields? Pick a Job source first — the form deliberately hides both groups until you choose Awarded project or Forecast.
  • Dragging a bar changes real dates immediately — a drag or resize saves straight away, the same as editing the form.
  • Deleting a task never touches allocations already spawned from it — the plan and the commitment are independent once resources are spawned.