Operations · Einsatz- & Routenplanung

Vom offenen Kundenbedarf bis zur ausführbaren Tagesroute.

HomeCare verbindet Kundenakten, Stundenkonten, Mitarbeiterverfügbarkeiten, wiederkehrende Termine und reale Fahrtwege in einem gemeinsamen Planungsablauf für mobile Einsatzteams.

Ausgangslage

Bei mobilen Dienstleistungen werden Kundendaten, verfügbare Stunden, Mitarbeiter, Termine und Fahrtwege häufig in getrennten Listen oder Werkzeugen gepflegt. Sobald wiederkehrende Einsätze, Abwesenheiten, Zuständigkeitsgebiete und unterschiedliche Zugriffsrechte hinzukommen, fehlt ein verlässlicher gemeinsamer Planungsstand.

Herausforderung

Ein Einsatz muss nicht nur in eine freie Kalenderlücke passen. Kundenzeitfenster, Stundenkonto, Mitarbeiterverfügbarkeit, Abwesenheit, Tagesmaximum, Zuständigkeitsradius und die notwendige Fahrtzeit müssen gemeinsam geprüft werden. Gleichzeitig benötigen Solo-Nutzer, Disposition, Teamleitung und operative Mitarbeiter unterschiedliche Sichten auf dieselben Daten.

Lösung

HomeCare bildet den gesamten Ablauf in einer Anwendung ab: Kunden und Kontingente erfassen, Teams und Berechtigungen strukturieren, Einzel- oder Serientermine planen, Konflikte vor dem Speichern erkennen und offene Kundenbedarfe in zulässige Tagesrouten einfügen. Vorschläge werden bei der Übernahme serverseitig erneut gegen den aktuellen Datenstand geprüft.

Mehr als ein Kalender: die operative Planung als System.

Kunden und Stundenkonten

Kunden, Adressen, Verfügbarkeiten und Einsatzhinweise werden mit einmaligen oder wiederkehrenden Zeitgutschriften verbunden.

Geplante, geleistete und noch verplanbare Kundenstunden bleiben gemeinsam nachvollziehbar.

Teams, Rollen und Verfügbarkeit

Hierarchien, Beschäftigungsdaten, Abwesenheiten, Tagesmaxima und geografische Zuständigkeitsbereiche grenzen zulässige Einsätze ein.

Jede Rolle sieht und bearbeitet nur den fachlich vorgesehenen Bereich.

Einzel- und Serientermine

Feste und wiederkehrende Einsätze werden im Kalender geplant. Einzelne Vorkommen einer Serie können geändert oder abgesagt werden.

Wiederkehrende Kundenabläufe lassen sich mit nachvollziehbaren Ausnahmen pflegen.

Konflikte vor dem Speichern

Überschneidungen, Abwesenheiten, fehlende Fahrtzeit, Zeitfenster, Tagesmaximum und Stundenkonto werden gemeinsam geprüft.

Harte Konflikte blockieren den Vorgang; Warnungen müssen bewusst bestätigt werden.

Vorschläge für offene Bedarfe

Freie Kundenstunden werden gegen bestehende Routen, Zeitfenster, Zuständigkeiten und Fahrzeiten getestet und als passende Einfügung angeboten.

Aus einer offenen Kundenliste entstehen prüfbare, übernehmbare Planungsvorschläge.

Tagesrouten und mobile Ansicht

Varianten wie „Wenig Fahrt“, „Volle Auslastung“ oder „Früh zu Hause“ verbinden Stopps, Puffer-, Warte- und Rückkehrzeiten.

Freigegebene Tagesinformationen bleiben in der persönlichen PWA-Ansicht auch offline lesbar.

Ablauf

  1. Planungsgrundlage anlegen – Kunden, Adressen, Zeitfenster und Stundenkontingente treffen auf Mitarbeiter, Verfügbarkeiten, Abwesenheiten und Zuständigkeitsgebiete.
  2. Einsätze strukturieren – Einzel- oder Serientermine bilden das feste Grundgerüst. Offene Kundenstunden und flexible Einsätze bleiben als Bedarf sichtbar.
  3. Konflikte und Varianten prüfen – Das System bewertet mögliche Einfügungen anhand harter Regeln und erzeugt unterschiedliche zulässige Tagesvarianten.
  4. Route freigeben – Die gewählte Variante wird gegen aktuelle Daten revalidiert, gemeinsam gespeichert und für die persönliche Tagesansicht bereitgestellt.

Ergebnis

  • Ein gemeinsamer Planungsstand für Kunden, Stunden, Termine und Fahrtwege
  • Früh sichtbare Konflikte statt nachgelagerter manueller Gegenprüfung
  • Prüfbare Routenvorschläge aus offenen Kundenbedarfen und freien Kapazitäten
  • Rollenabhängige Leitungs-, Team- und persönliche Tagesansichten

Funktionsumfang

  • Mandanten & Rollen
  • Stundenkonten
  • Terminserien
  • Konfliktprüfung
  • Routenvorschläge
  • PWA

Eingesetzte Technik

  • Next.js 16
  • React 19
  • TypeScript
  • PostgreSQL & Prisma
  • FullCalendar
  • Leaflet
  • Vitest & Playwright

Rolle

Produktkonzeption, UX/UI, Frontend, Backend, Datenmodell, Rollen- und Berechtigungslogik, Termin- und Konfliktlogik, Routenplanung sowie fortlaufende Weiterentwicklung.