Laravel
Skip to main content

Dispatcher assignments

← Back to Help

Dispatcher assignments

Use People & access → Dispatcher assignments to see every driver-to-dispatcher link in one place.

What it is for

  • Assign a driver login to a dispatcher login for a time range (start required; end optional for open-ended periods).
  • Filter by driver, dispatcher, status (Current, Historical, All), or Missing current dispatcher coverage.
  • Edit periods or Reassign dispatcher at a handoff time without leaving a gap.

Active driver coverage

Active drivers must always have a current dispatcher. The directory and driver profile show alerts when an active driver has no assignment covering now.

  • To move a driver to another dispatcher, use Reassign dispatcher (same handoff time closes the old period and opens the new one).
  • Standalone End assignment is only for inactive or terminated drivers.
  • When you terminate driver employment or set a termination date on the user profile, any open assignment is closed automatically.
  • When you rehire a driver, select a dispatcher on the rehire form.

Run php artisan dispatcher-assignments:audit-gaps for a read-only list of active drivers missing coverage.

Related surfaces

  • Driver profile — assign, edit, and reassign for one driver.
  • Dispatcher profile — read-only list of drivers assigned to that dispatcher.

Overlapping periods for the same driver are not allowed. Assigning a new dispatcher at time T closes the prior assignment at T.

Related topics