RedCoach | Fleet Planner

loading…
First Business Economy farmout new tentative cancelled Cells show the departure time. Tap a row to edit what is yours.
— Read-only — the roster is managed in SGI (Samsara); nobody is created or deleted here. Only status active counts as available: SGI's own "is active" flag stays true even for people who resigned or were terminated.
Applies to both plans — a bus takes what it takes to turn around whichever way you plan.

Optimization

How services are chained into rotations.

min Least time between arriving and leaving again.
USD / mi Results prices each plan with it — per week in the general plan, per fortnight in the fortnight. The optimizer does not weigh it: a plan run at 3.50 comes out the same as one run at 4.
min Subtracted from duration to get the real driving time.

Maintenance

When a bus has to be in a shop, and for how long.

mi, takingh Hard constraint: every rotation must reach a shop city before these miles.
mi, takingh Projected only, assumed covered with spare buses.

Shop hours

A layover counts as a shop visit only where the bus sits parked inside this window.

00:00 06:00 12:00 18:00 24:00

Shop cities

From the city catalogue in Network. A rotation has to reach one of these for its minor service.

Scope

Which services enter the plan, and what the optimizer may do with them. active always counts.

Include "new"

Services marked as new

Include "tentative"

Not confirmed yet

Include "cancelled"

To see what reactivating them would cost

Allow deadheads

Move a bus empty to reposition it. Mileage comes from Network.

Outsourced services

Drivers

The rules a driver's week has to respect.

These govern the crew Optimize works out in Results: the plan cuts each bus's week into duties that fit inside them, and counts the people that takes. Relief decides where the cut may happen — with it off, no week can be staffed.

Hours

How long somebody may work before the law, or the company, says stop.

h Time at the wheel in one duty.
h From reporting to signing off, driving or not.
h Consecutive hours off before the next duty may start.
min beforeafter Checks and fuelling before the first departure, handover after the last arrival.

Who counts as available

Which driver statuses the plan compares its duties against.

Only active is a real plan. Ticking the others answers a different question — whether the week would close if those people came back.

Relief

Whether a bus may change driver part-way through its rotation.

Allow driver relief

Somebody else finishes what this bus started

Nights away

Whether a duty may end somewhere other than where it started.

Allow nights away from base

The timetable already has overnight services, so turning this off narrows what can be covered

The run

How long the optimizer thinks about the general plan, and the ceiling its crew works to.

s per category Per category, so a third of the total wait.
h indays The rolling limit — the law offers 60 h in 7 days, or 70 in 8. Only the general plan reads it; the fortnight has Hours per fortnight.

Retiming

The optimizer may suggest moving a departure when that saves a bus. It proposes only — nothing reaches Turnit.

Propose schedule shifts

The same shift on every day of that service

In steps of 5 minutes. It shifts as little as it can.

The run

Its own, because a fortnight is a much larger problem than a week and it decides for itself whether schedules may move.

s per category Higher than the general plan on purpose — the problem is several times bigger.
Propose schedule shifts

Off by default here: two weeks out, moving a departure is an operating decision rather than a structural proposal

In steps of 5 minutes. It shifts as little as it can.

The period

Monday to Sunday, twice. These are the starting point for everybody; Rules per driver is where one person differs.

h Total duty, not time at the wheel.
of 14 What is left over is time off.
to Crosses midnight on purpose — 22:00 to 06:00 is one stretch. Only the fortnight reads it.

Priority when drivers are short

The order the work gets covered in when the roster does not reach. Without it the clock decides: whoever is left over is whoever opened last. It moves people, it never makes them — as many lines go uncovered either way, and what changes is which. Only the fortnight reads it: in the general plan the clock always decides.

Empty means no preference. A shift that is not on the list is covered after every one that is.

Rules per driver

In grey, the value everybody gets. In black, what you set for that person. SGI's status still decides who is in the plan at all. Only the fortnight reads these rules; the general plan ignores them.

— Signing in is handled by ManagementMobility, the group's portal: it invites people and gives each their pass to the planner. This tab decides what each person may do once inside. Someone the portal lets in for the first time appears here with no role; to keep someone out, take their pass away in the portal, or disable them here.
— 🗺 Network says what exists; Settings says which of it to use. A city the timetable uses and this catalogue does not have is created by the sync, with its services, and shows here as New from Turnit until somebody confirms it or says which city it is the same as. Your shop cities are set in your Settings, with the maintenance miles they belong with.

A city that can be a base may hold buses, and appears in the base dropdown in Buses. Its region is the crew that the duties starting there count against in Drivers. Nothing else here affects the optimizer. A city New from Turnit was created by the timetable sync: Confirm keeps it as a city of its own, and Same as… moves its services, buses and distances to a city already here.

Optimizer priorities

What the optimizer may spend to avoid one more bus. Asked as ratios because the underlying weights only mean anything against each other.

Leaving one of our own services uncovered is never traded away, so it is not listed. Saving checks the order still holds: a value that would make the optimizer add fifty buses to save a mile is refused rather than quietly producing a nonsense plan.

These priorities are yours, like the rest of your settings: your Optimize uses them, and changing them does not change anyone else's.

New result

Every Optimize leaves a row here, and they are the whole team’s. Open one to see its plan and give it a name.

Confirm