Einsatzplanung & Touren
Tour-Optimierung: Fahrtzeiten sparen
Tour-Optimierung: Fahrtzeiten sparen
<!-- screenshot: kb-tour-optimierung-nutzen -->Die Tour-Optimierung ordnet Einsätze automatisch so um, dass Mitarbeiter minimal fahren und Zeit sparen. Das System nutzt echte Straßen-Routing-Daten (OSRM).
Für: Büro & Verwaltung
Wofür?
Statt Einsätze chronologisch zu planen, sortiert die Optimierung sie geografisch:
- Nächste Adresse zuerst → kürzeste Fahrtzeiten
- Stellt automatisch um, wenn eine Adresse ohne Koordinaten ist
- Spart durchschnittlich 10–30% Fahrtzeit pro Tour
Technik: Nutzt echtes Straßen-Routing über einen eigenen OSRM-Server. Nur wenn OSRM kurzzeitig nicht erreichbar ist, rechnet das System auf eine grobe Luftlinien-Schätzung zurück und markiert das Ergebnis entsprechend.
Schritt für Schritt
Vorbereitung: Koordinaten prüfen
- Gehe zu Tourenplanung → Karten-Ansicht
- Wenn Klienten nicht auf der Karte sichtbar sind:
- Die Adressen brauchen Koordinaten
- Siehe Artikel „Koordinaten geocodieren“
Optimierung für den Tag
Den Button „Optimieren“ findest du in der Karten-Seitenleiste (Klienten-Karte), den Link „Reihenfolge optimieren“ auf der Tourenplanung-Hauptseite. Beide öffnen dasselbe Vorschau-Modal: Es berechnet die Tages-Optimierung für alle Mitarbeiter mit Einsätzen an diesem Tag zugleich (ein API-Aufruf je Mitarbeiter) und nutzt VRPTW (Vehicle Routing Problem with Time Windows), beachtet also auch Zeitfenster.
Tour-Optimierung für die Woche
Diese Funktion ist über die API verfügbar (POST /api/touren/optimieren-woche). Im Interface gibt es dafür noch keinen eigenen Button.
Umverteilung bei Krankmeldung
Für die Umverteilung nach einer Krankmeldung steht bereits eine automatische Funktion bereit (POST /api/touren/reassign-ausfall, Rollen admin/buero, Feature touren_optimierung, ab Alltagora Einstieg enthalten, in Basis nicht). Sie sucht pro betroffenem Einsatz selbstständig einen verfügbaren Mitarbeiter nach Skill-Match und Entfernung. Im Interface gibt es dafür noch keinen eigenen Button; bis dahin muss ein Disponent die Neuzuweisung manuell vornehmen (Einsätze einzeln umverteilen, am besten nach geografischer Nähe).
Wichtig: Überprüfe bei der manuellen Neuzuweisung, ob die Qualifikationen der Klienten zum neuen Mitarbeiter passen.
Daten für Optimierung nutzen
Die Optimierung braucht:
- Koordinaten: lat/lng für jeden Klienten (siehe Koordinaten-Artikel)
- Zeitfenster: geplant_von / geplant_bis (aus Einsatzplanung)
- Skills: Qualifikations-Anforderungen werden bereits abgeglichen; ein Mismatch erscheint als Warnung, blockiert die Zuweisung aber nicht
Das System speichert keine Verkehrsdaten lokal. Routings werden live von OSRM berechnet (OpenStreetMap-basiert, kostenfrei).
Häufige Fragen
F: Welche Optimierungs-Version habt ihr im Einsatz?
A: Echtes OSRM-Street-Routing für Straßenverkehr. Die Luftlinie-Haversine-Formel dient nur als Rückfall, wenn OSRM kurz nicht erreichbar ist.
F: Kann die Optimierung Zeitfenster beachten?
A: Ja. Zeitfenster werden als bindende Grenzen (mit einem kleinen Toleranz-Puffer) respektiert, nicht nur als Hinweis.
F: Was passiert, wenn zwei Klienten zur gleichen Zeit Einsatz haben sollen?
A: Das ist ein Konflikt. Die Optimierung kann solche zeitlichen Überschneidungen nicht auflösen. Der Disponent muss manuell eine Reihenfolge festlegen oder die Zeit eines Einsatzes verschieben.
Frage nicht beantwortet? Schreiben Sie uns: Wir antworten so schnell wie möglich.