Fleetwise Docs
Usage Plans

Scheduling Shifts

Generate open shifts, auto-assign drivers, and manually adjust the usage plan schedule.

Schedule tab

The schedule tab is the core of a usage plan. Here you generate shift blocks across a date range, assign drivers, and manage day-to-day changes. This page covers shift templates, generation, auto-assignment, manual editing, and conflict handling.

Shift Templates

Before generating shifts, configure your templates in Plan Settings → Shift Templates.

Shift template configuration in Plan Settings

SettingDescription
Preset nameA descriptive name (e.g. "2x Shift - Urban")
Shift labelsName for each shift slot (e.g. "Morning", "Afternoon")
Start / End timesTime window for each shift
Colour and iconVisual identifiers on the schedule
Driver settingsOne-shift-per-day toggle, rotation preference, max hours

Template Rules

RuleRequirement
ShiftsAt least one shift must exist
LabelsEvery shift needs a label
TimesShift times must be valid (start before end)
OverlapShift windows cannot overlap within a preset
NamesPreset names must be unique

Generating Open Shifts

Open the Schedule Tab

Navigate to the usage plan and select the Schedule tab.

Set the Date Range

Use the date navigation to display the range you want to fill with shifts.

Select a Template

Choose a shift template preset from the dropdown if you have not already set a default.

Click Generate Open Shifts

Click Generate Open Shifts to create empty shift blocks for the visible date range.

Schedule tab after generating open shifts

Generation Rules

Generation skips dates where shifts already exist (to avoid duplicates), skips unavailable resources, and blocks generation for past-only date ranges.

Assigning Drivers

Auto-Assign

Click Auto Assign to let Fleetwise fill open shifts automatically. The engine considers:

  • Driver availability and day-off overrides
  • One-shift-per-day setting (if enabled)
  • Shift rotation preferences
  • Occupancy in other work packages

Manual Assignment

  • Click an open shift to select a driver from the dropdown.
  • Drag a shift event to move it to a different time slot.
  • Resize a shift to adjust start and end times.
  • Double-click an empty cell to add a new shift directly.

Manual driver assignment on the schedule

Views

Rows represent vehicles. Use this view when you are planning around vehicle availability — each row shows all shifts for one vehicle across the date range. Schedule tab

Rows represent drivers. Use this view when you are balancing driver workload — each row shows all shifts assigned to one driver. Drivers
view

Switch between views using the toggle in the schedule toolbar.

Understanding Conflicts

A conflict means the assigned driver or vehicle is unavailable for that shift.

Driver Unavailable

Day off (vacation, sick leave), shift outside working hours, or already assigned to another shift on the same day.

Vehicle Unavailable

In maintenance, shift outside the work package allocation window, or already booked for overlapping times.

How Conflicts Appear

  • Conflicted shifts show a red border.

Schedule showing conflict indicators on shifts

Saving Conflicted Shifts

Conflicted shifts can still be saved. The Review Changes modal warns you (e.g. "X assignments have conflicts") but does not block publishing. Resolve conflicts when possible but do not let them block your workflow entirely.

Review and Publish

Review changes modal

When you have draft changes, click Review Changes to:

  • See summary counts (created, deleted, assigned, reassigned).
  • Confirm resource selection changes.
  • Publish all pending edits.

Unsaved Changes

If you navigate away with unsaved changes, the app warns you before data loss.

Tips

  • Keep preset names descriptive and aligned with business intent (e.g. "2x Shift - Urban", "3x Shift - Endurance").
  • Publish in small increments rather than very large batches.
  • Use Review Changes before every publish to catch unintended edits.
  • Check the drivers view periodically to ensure balanced workload distribution.

On this page