Einsatzplanung & Touren
Dispatcher-Tagesüberblick: Schnelle Übersicht aller Einsätze
Dispatcher-Tagesüberblick: Schnelle Übersicht aller Einsätze
<!-- screenshot: kb-dispatcher-tagesuebersicht -->Als Dispatcher brauchst du einen schnellen Überblick über den ganzen Tag: Wer macht was, wo gibt es Probleme, wen soll ich noch dazu nehmen? Diese Seite führt dich durch die besten Funktionen dafür.
Für: Büro & Verwaltung (Disponenten)
Wo du dich orientierst
Dashboard → Tourenplanung zeigt alles, was du brauchst:
1. Oben: Schnell-Statistiken
| Statistik | Was es bedeutet | Aktion |
|---|---|---|
| Klienten mit Adresse | Wie viele deiner Klienten haben Koordinaten | Zu wenig? → Batch-Geocoding nutzen (siehe Artikel) |
| Einsätze am [Datum] | Gesamtzahl geplanter Besuche heute | Baseline für Kapazitätsplanung |
| Mitarbeiter eingeteilt | Wie viele MA haben Arbeit | Zu wenig? → Einsätze verteilen |
| Gesamte MA | Anzahl aktiver Mitarbeiter | Zur Kontrolle (Urlaub/Krank nicht abgezogen?) |
2. Datum & Filter
Datum wechseln:
- Mit ← → Pfeilen Tag vor/zurück
- Oder Datumsfeld klicken → Kalender wählen
- „Heute“ Button springt auf aktuelles Datum
Nach Mitarbeiter filtern:
- Dropdown „Alle Mitarbeiter“ öffnen
- Einen MA auswählen → Liste zeigt nur seine Einsätze
- Nützlich, wenn du schnell für einen MA checken willst: „Sind deine Einsätze OK?“
3. Hauptbereich: Tour-Listenansicht
Standard-Ansicht zeigt pro Mitarbeiter einen Bereich mit:
Header (farbig unterlegt):
- Name des MA
- Summe Fahrtkilometer + Fahrtzeit (z.B. „2,3 km Fahrt · ~4 Min“)
- Anzahl Einsätze (rechts oben: „7 Einsätze“)
Jeder Einsatz in der Tour:
| Spalte | Info |
|---|---|
| Nummer | 1, 2, 3… (Reihenfolge heute) |
| Klient | Vorname + Nachname |
| Adresse | Straße, Hausnummer, PLZ, Ort |
| Uhrzeit | geplant_von – geplant_bis (z.B. 09:00–09:30) |
| Status | geplant / in_bearbeitung / abgeschlossen / storniert (Farbabzeichen) |
| Pflegegrad | Farbcodierung (1–5, Farbe = Intensität) |
Zwischen den Einsätzen:
- Fahrtzeit-Info (z.B. „0,8 km · ~2 Min“ mit Auto-Symbol)
4. Wechsel zu Karten-Ansicht
Klick oben rechts auf „Karte“ Button:
- Zeigt alle Klienten-Standorte geografisch
- Hilfreich, um visuell zu sehen: „Clustert sich ein MA wirklich auf engem Raum?“
- Mit Bezirks-Outlines (wenn konfiguriert): siehe Artikel „Bezirke konfigurieren“
Schnelle Dispatcher-Aktionen
Problem: Ein MA hat 12 Einsätze, der andere 2
Strategie:
- Überbelastete MA filtern („Max Mustermann“)
- Karte ansehen: clustert sich seine Tour?
- Wenn ja: Nutze Tour-Optimierung (siehe Artikel): kann 10–20% Fahrtzeit sparen
- Wenn überlastet bleibt: 2–3 Einsätze zu weniger belastetem MA verschieben
Problem: Ein MA meldet sich krank
Automatisch über die API, im Interface noch manuell:
- Für die Umverteilung nach einer Krankmeldung gibt es bereits eine automatische Funktion im Backend (
POST /api/touren/reassign-ausfall, Rollenadmin/buero, Featuretouren_optimierung, ab Alltagora Einstieg enthalten, in Basis nicht); ein eigener Button im Interface fehlt dafür noch - Bis dahin: Einsätze einzeln umverteilen, am besten nach geografischer Nähe
Danach überprüfen:
- Öffne die Tourenplanung
- Filterst nach dem kranken MA: sollte 0 Einsätze zeigen
- Check die anderen MA: haben mehr Einsätze bekommen?
Problem: Fahrtzeiten sind viel zu kurz/lang
Diagnose:
- Nimm einen kritischen Einsatz-Paar (z.B. Einsatz 1 → 2)
- Notiert: Alltagora zeigt „3 Min“, aber Mitarbeiter brauchte 8 Min
- Mögliche Gründe:
- Koordinaten falsch (z.B. Stadtteil-Zentrum statt echte Adresse)
- Große Entfernung in Luftlinie. Die Schätzung nutzt reine Luftlinie geteilt durch 30 km/h, Straßenkurven werden nicht berücksichtigt.
- Ländliche Region (die Berechnung unterscheidet nicht zwischen Stadt und Land; für Dörfer ohne direkte Straßenverbindung kann die Schätzung zu niedrig liegen)
Lösung:
- Batch-Geocoding für alle Klienten (bessere Koordinaten)
- Feedback an Admin: „Immer 50% länger“, können Backend-Faktor anpassen
- Zukünftig: OSRM-Integration (echtes Straßen-Routing)
Disponent-Cockpit-Modus (Vollbild)
Für intensive Livetage (z.B. Urlaubsvertretung, Notfall):
- Klienten-Karte öffnen (separate Seite)
- Rechts oben führt der Cockpit-Button auf die eigene Seite
/dashboard/cockpit - Dort öffnet sich die Vollbild-Karte
- Rechts: Live-Mitarbeiter-Sidebar
- Zeigt aktuelle GPS-Positionen
- Nächster geplanter Einsatz je MA
- Grüner/orange/grauer Status-Punkt
- Links: Karte mit allen Standorten
Dieser Modus ist ideal für:
- Live-Monitoring während Einsätze laufen
- Schnelle Krise („MA sitzt im Stau. Schicke ich jemand anderen hin?“)
- Übersicht für externe Supervisor
Statuswechsel-Events
Wenn ein Mitarbeiter einen Einsatz startet/beendet, siehst du:
- Live-Update im Cockpit (MA-Status ändert sich grün → orange → grün)
- Fahrtzeit-Umlagerung: Nächster Einsatz rückt nach oben
- Socket.IO-Event (kein Seite-Neuladen nötig)
Datenfluss im Detail:
- Mitarbeiter-App: Klick „Einsatz starten“ ruft
POST /api/einsaetze/{id}/zeiterfassung/startauf. - Backend: Speichert, sendet Socket
einsatz:statusan Tenant - Frontend: Karte/Sidebar aktualisiert Live
Best Practices für Disponenten
Morgens um 7 Uhr
- Tourenplanung öffnen
- Statistiken checken: Sind alle MA verteilt? Gibt es Lücken?
- Fehlersuche:
- Zu viele Klienten ohne Koordinaten? → Batch-Geocoding START
- Ein MA überlastet? → Umverteilung planen oder MA hinzunehmen
- Zu Cockpit wechseln → bis 17:00 Uhr offen halten
Tagsüber
- Cockpit beobachten (Hintergrund-Monitor)
- Bei Problemen:
- Sofort Filter nach dem betroffenen MA
- Schau die nächsten 2 Einsätze an
- Fahrtzeit realistisch? Wenn nicht, SMS an MA
- Status-Updates akzeptieren (keine Actions nötig)
Nach 16:00 Uhr
- Tourenunsicht aktualisieren (F5)
- Status-Kontrolle: Wieviele Einsätze sind „abgeschlossen“ vs. „geplant“?
- Morgen vorbereiten: Nächsten Tag planen?
Häufige Fragen
F: Kann ich die Einsatz-Reihenfolge manuell ändern?
A: Im jetzigen System: Nein, nicht direkt im UI. Workaround: Nutze Tour-Optimierung (siehe Artikel) oder verschiebe Einsätze einzeln in der Einsatzplanung.
F: Warum zeigt die Liste nicht „In Bearbeitung“ für Mitarbeiter XY?
A: Der MA hat entweder den Einsatz noch nicht als gestartet markiert (App-Seite), oder das Socket-Update ist noch nicht angekommen. Refresh die Seite (F5), sollte sich aktualisieren.
F: Kann ich Einsätze per Drag & Drop zwischen MA verschieben?
A: Aktuell nein (geplant für Phase D3+: „Touren-Drag-Drop“). Aktuell: Einsatz-Details öffnen → „Mitarbeiter ändern“ oder „Zeitfenster anpassen“ nutzen.
F: Werden Einsätze mit Status „storniert“ noch angezeigt?
A: Ja, mit grauem/rot markiertem Abzeichen. Sie zählen nicht zur Fahrtzeit-Berechnung. Das ist gewollt: Audit-Trail.
Frage nicht beantwortet? Schreiben Sie uns: Wir antworten so schnell wie möglich.