Zum Hauptinhalt springenZum Hauptinhalt springen
Zurück zum Hilfe-Center

Einsatzplanung & Touren

Tour-Optimierung: Fahrtzeiten sparen

Tour-Optimierung: Fahrtzeiten sparen

<!-- screenshot: kb-tour-optimierung-nutzen -->

Einsatzplanung in Alltagora: Tour-Optimierung: Fahrtzeiten sparen

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

  1. Gehe zu Tourenplanung → Karten-Ansicht
  2. 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.

WhatsApp
    Tour-Optimierung: Fahrtzeiten sparen: Alltagora Hilfe | Alltagora