Skip to content

Industry solutions

From timetable to deployment — transit planning without a black box

Import the timetable once; Fiatto generates vehicle blocks and duties, proposes the weekly roster with as little overtime as possible, and queues a structural shortage as a purchase request — every step with its reason attached.

Or start with the free read-only scan of your books

fiatto.app
Public transport scheduling software — Fiatto

The problem

Turning a timetable into deployment is often a black box.

Example · fictitious data

1 · After the import

Vehicle blocks and duties within the rules

The block generator turns the trips into vehicle blocks with minimal dead time, on a planning board per depot. Duties are split at relief points within driving-time and duty limits; anything that does not fit is flagged, never hidden.

2 · In the weekly roster

A roster with as little extra time as possible

The weekly roster proposal keeps extra hours and overtime as low as possible. Leave and sickness count as unavailable, without showing the reason.

3 · On a shortage

A hiring signal with the request ready

If a duty on an approved roster stays structurally unstaffed, a hiring signal with a prefilled purchase request is ready. Submitting stays human work. Afterwards, plan-versus-reality lays out what was actually driven.

What that looks like in practice

You import 374 trips; the generator turns them into 12 vehicle blocks and 61 duties, all within the driving-time rules. The weekly roster honestly shows which duties remain unstaffed — two weeks in a row, and the purchase request for temporary drivers is already prefilled. Afterwards, plan-versus-reality lays out what was actually driven.

  • Block generator with a planning board per depot: minimal dead time, and an interlining what-if that honestly shows what it saves
  • Duty cutting within your rules: split at relief points, driving-time and duty limits enforced — anything that does not fit is flagged, never hidden
  • Weekly roster proposal with as little extra and overtime as possible; leave and sickness count as 'unavailable' without exposing the reason (GDPR)
  • A structural shortage on an approved roster becomes a hiring signal with a prefilled purchase request — submitting stays human work
  • Plan versus reality per week: coverage, deviating crews and dead time — linked to the fleet and inspection status

Frequently asked questions

Does Fiatto do the planning itself?

Fiatto proposes vehicle blocks, duties and a weekly roster. A purchase request for hiring is queued, but submitting stays human work.

What if a trip does not fit into a duty?

Then it is flagged. The generator keeps to the driving-time and duty limits and hides nothing.

Does the planner see why someone is unavailable?

No. Leave and sickness count as unavailable, without showing the reason.