Changes for page Fuhrpark (Fleet Manager)
Last modified by Patrizia Gurschka on 2026/09/14 07:51
From version 11.1
edited by Patrizia Gurschka
on 2026/09/10 07:36
on 2026/09/10 07:36
Change comment:
There is no comment for this version
To version 18.1
edited by Patrizia Gurschka
on 2026/09/10 08:51
on 2026/09/10 08:51
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 1 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,10 +1,14 @@ 1 1 |((( 2 -= **🚗 Fuhrpark (Fleet Manager) **=2 += **🚗 **Fuhrpark (Fleet Manager) = 3 3 4 4 |((( 5 +{{info}} 5 5 **Zweck: **Webbasierte Verwaltung des Firmenfuhrparks — Fahrzeug-/Fahrerstammdaten, Kostenkalkulation, Kilometerauswertung, Ersatzbeschaffungs-Planung (Handlungsbedarf) und monatliche Abrechnung. 6 - 7 7 **Zielgruppe: **Fuhrpark-/Controlling-Team, Line Manager, IT-Betrieb. 8 + 9 +{{/info}} 10 + 11 + 8 8 ))) 9 9 10 10 ... ... @@ -91,7 +91,7 @@ 91 91 92 92 Ändert sich der Line Manager eines Fahrers — manuell oder über den täglichen Cron-Sync — wird nicht nur drivers.user_id aktualisiert, sondern auch jede betroffene vehicle_assignment_history-Zeile korrekt geschlossen und neu angelegt. Ohne diesen Schritt bliebe ein Fahrzeug fälschlich sowohl beim alten als auch beim neuen Line Manager sichtbar (historisch aufgetretener Fehler, mittlerweile behoben und mit einem Reparatur-Skript für Altfälle nachgezogen). 93 93 94 -[[image:17890 18507268-395.png]]98 +[[image:1789022432806-668.png]] 95 95 96 96 //Ablauf bei einem Line-Manager-Wechsel, inkl. Absicherung gegen doppelte Sichtbarkeit.// 97 97 ... ... @@ -106,8 +106,6 @@ 106 106 |Datenbank|SQLite, WAL-Modus, data/fleet.db (Projekt-Root, nicht in Git) 107 107 |Reparatur-Skript|repair_stale_line_manager_assignments.py — einmalig, bei Altlasten vor dem Line-Manager-Fix 108 108 109 - 110 - 111 111 = Sicherheit = 112 112 113 113 Authentifizierung ... ... @@ -127,17 +127,6 @@ 127 127 * **Odometer vs. Jahreskilometer: **vehicles.current_km speichert die im laufenden Kalenderjahr gefahrenen Kilometer (Vergleichswert zu „Max. KM/Jahr“), nicht den tatsächlichen Tacho-Stand. Für die Anzeige des echten Kilometerstands wird stattdessen die letzte Ablesung aus der KM-Historie herangezogen (latest_odometer_km). 128 128 * **Zuordnungsende “heute“: **Wird als Enddatum das aktuelle Datum gewählt, wird als Enddatum bewusst der Vortag (23:59:59) gespeichert — damit gilt die Zuordnung ab exakt Mitternacht des gewählten Tages als beendet, ohne Sekundenpräzision oder Sonderfall im Code. 129 129 130 -|((( 131 -**⚠️ Offene Punkte / zu verifizieren** 132 - 133 -* Flottenweite Reaktivierung in apply_due_deactivations(): Die automatische Reaktivierung („kein Deactivation Date mehr“) wirkt aktuell auf ALLE Fahrzeuge mit deactivation_date=NULL, nicht nur auf das gerade bearbeitete — kann manuell archivierte Fahrzeuge versehentlich mit reaktivieren. Fix identifiziert (Reaktivierung auf die eine Fahrzeug-ID scopen), Umsetzung noch ausständig. 134 -* Genaues Schema von rimo.sdmtool (Spaltennamen name/last_update) ist aus einer Beschreibung übernommen, nicht 1:1 gegen die echte Tabelle verifiziert. 135 -* Kein bestätigtes automatisches Backup der Produktivdatenbank gefunden — falls vorhanden, läuft es außerhalb des Anwendungscodes; sollte auf dem Server verifiziert werden. 136 -* Exakte SharePoint-/Fabric-Spaltennamen (SP_LIST_ITEMS_URL u. Ä.) sollten einmalig gegen die reale Liste geprüft werden. 137 -))) 138 - 139 - 140 - 141 141 = Server / Umgebung = 142 142 143 143 Die App läuft auf 192.168.208.2, per Docker Compose (Services backend + frontend), und liegt unter /mnt/data/fleet-manager/fuhrpark.
- 1789022432806-668.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.gurschkap - Size
-
... ... @@ -1,0 +1,1 @@ 1 +55.3 KB - Content