Wiki source code of Fuhrpark (Fleet Manager)
Version 1.1 by Dimitri Rupp on 2026/06/11 11:00
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | **Ablauf Fleet Manager:** | ||
| 2 | |||
| 3 | |||
| 4 | **~1. Fahrzeuge verwalten** | ||
| 5 | |||
| 6 | Fahrzeuge werden bis jetzt einmal aus Rimo importiert und dann in der App gepflegt. (Geplant: retour schreiben in Rimo) | ||
| 7 | |||
| 8 | |||
| 9 | **Fahrzeug anlegen** | ||
| 10 | |||
| 11 | 1. Menü **„Fahrzeuge“** öffnen | ||
| 12 | 1. Auf **„Fahrzeug hinzufügen“** klicken | ||
| 13 | 1. Pflichtfelder ausfüllen (MAT-ID, Marke, Modell verpflichtend) | ||
| 14 | 1. Fahrer und Line Manager (wird automatisch ergänzt, kann dennoch selbst ausgewählt werden) auswählen | ||
| 15 | 1. Speichern | ||
| 16 | |||
| 17 | |||
| 18 | |||
| 19 | **Fahrzeug bearbeiten** | ||
| 20 | |||
| 21 | * Fahrzeug auswählen | ||
| 22 | * Änderungen durchführen | ||
| 23 | |||
| 24 | Wenn ein Fahrer nur für einen Zeitraum zugewiesen wird, wird nach diesem Zeitraum wieder der Ursprungsfahrer eingetragen. Wenn kein Enddatum eingetragen wird, bleibt der Fahrer bis etwas geändert wird. | ||
| 25 | |||
| 26 | * Speichern | ||
| 27 | |||
| 28 | |||
| 29 | |||
| 30 | **Fahrzeug deaktivieren** | ||
| 31 | |||
| 32 | * in "bearbeiten" kann das Fahrzeug auf inaktiv gesetzt werden und bleibt in der Tabelle | ||
| 33 | |||
| 34 | |||
| 35 | |||
| 36 | **Fahrzeug archivieren** | ||
| 37 | |||
| 38 | * Fahrzeug kann archiviert werden, dann wird es automatisch auf inaktiv gesetzt und in der „archivierte Fahrzeuge“ Tabelle angezeigt (dort kann es wieder aktiviert werden) | ||
| 39 | |||
| 40 | ---- | ||
| 41 | |||
| 42 | |||
| 43 | **2. Fahrer verwalten** | ||
| 44 | |||
| 45 | Fahrer werden jeden Tag um 4:00 in der Früh in Rimo überprüft und wenn notwendig neu angelegt oder bei Veränderungen angepasst. | ||
| 46 | |||
| 47 | |||
| 48 | **Fahrer anlegen (extern)** | ||
| 49 | |||
| 50 | 1. Menü **„Fahrer“** öffnen | ||
| 51 | 1. Auf **„Fahrer hinzufügen“** klicken | ||
| 52 | 1. Stammdaten eingeben | ||
| 53 | 1. Speichern | ||
| 54 | |||
| 55 | |||
| 56 | |||
| 57 | **Fahrer bearbeiten** | ||
| 58 | |||
| 59 | * Stammdaten ändern (nur bei extern) | ||
| 60 | |||
| 61 | ---- | ||
| 62 | |||
| 63 | |||
| 64 | **3. Kilometer-Daten** | ||
| 65 | |||
| 66 | * Kilometerstände werden automatisch importiert (z. B. GPS / Tesla) | ||
| 67 | ** gpsat täglich um 4:00 | ||
| 68 | ** tesla montags 4:00 | ||
| 69 | ** beides jeweils Ende des Monats | ||
| 70 | ** Erinnerungsmail wird 3 Tage von Ende des Monats täglich ausgeschickt, wenn kein KM Stand in der Sharepoint Liste vorhanden ist. Sobald die Liste vollständig ist, wird sie auf die App übertragen. | ||
| 71 | |||
| 72 | |||
| 73 | |||
| 74 | * Das System berechnet: | ||
| 75 | ** Differenzen | ||
| 76 | ** Jahreskilometer | ||
| 77 | ** aktuelle Laufleistung | ||
| 78 | |||
| 79 | |||
| 80 | |||
| 81 | Diese Daten sind im **KM-Dashboard** einsehbar. | ||
| 82 | |||
| 83 | ---- | ||
| 84 | |||
| 85 | |||
| 86 | **4. Kalkulation** | ||
| 87 | |||
| 88 | Für jedes Fahrzeug kann eine Kostenkalkulation durchgeführt werden: | ||
| 89 | |||
| 90 | * Anschaffungskosten | ||
| 91 | * Laufende Kosten (Versicherung, Wartung etc.) | ||
| 92 | * Verbrauch & Energiepreise | ||
| 93 | |||
| 94 | |||
| 95 | |||
| 96 | Ergebnisse: | ||
| 97 | |||
| 98 | * Kosten pro Monat | ||
| 99 | * Kosten pro Jahr | ||
| 100 | * Kosten pro Kilometer | ||
| 101 | |||
| 102 | |||
| 103 | |||
| 104 | Wenn ein Fahrzeug hinzugefügt wird, werden die Default Parameter aus „Kalkulationsparameter“ nach Typ übernommen. Die 7 fehlenden Felder werden in „Kalkulation“ bei "bearbeiten" eingetragen und beim auf „Aktualisieren“ Drücken werden die Werte berechnet in die Tabelle eingetragen. | ||
| 105 | |||
| 106 | ---- | ||
| 107 | |||
| 108 | |||
| 109 | **5. Handlungsbedarf** | ||
| 110 | |||
| 111 | Die Hochrechnungen in Handlungsbedarf werden immer neu berechnet mit den Importen der KM Stände. | ||
| 112 | |||
| 113 | |||
| 114 | **Neues Fahrzeug bestellen** | ||
| 115 | |||
| 116 | * Wenn neues Fahrzeug bestellt wurde, muss im Bereich „Handlungsbedarf“ das Häkchen bei „Bestellt“ gesetzt werden. | ||
| 117 | * Erst danach ist es möglich, ein neues Fahrzeug im System anzulegen. | ||
| 118 | |||
| 119 | |||
| 120 | |||
| 121 | **Neues Fahrzeug anlegen** | ||
| 122 | |||
| 123 | * Ein Fahrzeug kann erst bearbeitet werden, nachdem es angelegt wurde | ||
| 124 | * Nach der Anlage steht die Funktion „Geliefert“ zur Verfügung | ||
| 125 | |||
| 126 | |||
| 127 | |||
| 128 | **Fahrzeug als geliefert markieren** | ||
| 129 | |||
| 130 | * Sobald ein Fahrzeug als „geliefert“ markiert wird: | ||
| 131 | ** wird es automatisch aus der Handlungsbedarfsliste entfernt | ||
| 132 | ** gilt der Beschaffungsprozess als abgeschlossen | ||
| 133 | |||
| 134 | |||
| 135 | |||
| 136 | **Darstellung im Forecast** | ||
| 137 | |||
| 138 | * Neu hinzugefügte Fahrzeuge (Bereich „Fahrzeuge“) | ||
| 139 | * sowie im Handlungsbedarf angelegte Fahrzeuge | ||
| 140 | |||
| 141 | werden automatisch im Bereich „Forecast“ angezeigt. | ||
| 142 | |||
| 143 | Zusätzlich gilt: | ||
| 144 | |||
| 145 | * Fahrzeuge aus dem Handlungsbedarf enthalten im Forecast eine | ||
| 146 | Referenz zum alten (ersetzten) Fahrzeug | ||
| 147 | |||
| 148 | |||
| 149 | |||
| 150 | **Deaktivierung von Fahrzeugen** | ||
| 151 | |||
| 152 | Wenn im Feld „Deactivation Date“ ein Datum eingetragen wird: | ||
| 153 | |||
| 154 | wird das Fahrzeug ab diesem Datum automatisch: | ||
| 155 | |||
| 156 | * deaktiviert | ||
| 157 | * in den Bereich „Archivierte Fahrzeuge**“** verschoben | ||
| 158 | |||
| 159 | ---- | ||
| 160 | |||
| 161 | |||
| 162 | **6. Dashboard** | ||
| 163 | |||
| 164 | Das Dashboard zeigt: | ||
| 165 | |||
| 166 | * Anzahl Fahrzeuge | ||
| 167 | * Kostenübersicht | ||
| 168 | * relevante Kennzahlen | ||
| 169 | |||
| 170 | Es dient als zentrale Übersicht für den aktuellen Fuhrparkstatus. | ||
| 171 | |||
| 172 | ---- | ||
| 173 | |||
| 174 | |||
| 175 | **7. Benutzerverwaltung (Admin)** | ||
| 176 | |||
| 177 | Admins können: | ||
| 178 | |||
| 179 | * Benutzer anlegen | ||
| 180 | * Passwörter ändern | ||
| 181 | * Fahrer und Fahrzeuge zuweisen | ||
| 182 | |||
| 183 | ---- | ||
| 184 | |||
| 185 | |||
| 186 | **8. Kalkulationsparameter** | ||
| 187 | |||
| 188 | Wenn hier etwas angepasst wird, werden die Werte für alle Fahrzeuge dieses Typs abgeändert. | ||
| 189 | |||
| 190 | ---- | ||
| 191 | |||
| 192 | |||
| 193 | **9. Export & Berichte** | ||
| 194 | |||
| 195 | * Monatliche Abrechnungen werden automatisch erstellt | ||
| 196 | * Export erfolgt als CSV-Datei | ||
| 197 | * Daten können in Excel weiterverarbeitet werden | ||
| 198 | |||
| 199 | ---- | ||
| 200 | |||
| 201 | |||
| 202 | **10. Hinweise** | ||
| 203 | |||
| 204 | * Änderungen im Demo-Modus werden nicht gespeichert | ||
| 205 | * Benutzerrechte bestimmen die Sichtbarkeit der Daten | ||
| 206 | * Regelmäßige Datenpflege (z. B. Fahrerzuordnung) ist wichtig für korrekte Auswertungen | ||
| 207 | |||
| 208 | |||
| 209 | |||
| 210 | |||
| 211 | **Fehlerbehebung** | ||
| 212 | |||
| 213 | * **Frontend:** Streamlit | ||
| 214 | * **Backend:** Python | ||
| 215 | * **Datenbank:** SQLite | ||
| 216 | * **Externe APIs:** Microsoft Fabric Integration | ||
| 217 | |||
| 218 | Die App läuft auf 192.168.208.2, in einem Docker und liegt in: /mnt/data/fleet-manager/fuhrpark. | ||
| 219 | |||
| 220 | Falls etwas in Github geändert wird muss der git pull manuell auf dem Server passieren: | ||
| 221 | |||
| 222 | * sudo chown -R $USER:$USER /mnt/data/fleet-manager/fuhrpark | ||
| 223 | * git pull | ||
| 224 | * sudo chown -R www-data:www-data /mnt/data/fleet-manager/fuhrpark | ||
| 225 | * docker compose up -d ~-~-build | ||
| 226 | |||
| 227 | Es gibt cronjobs in crontab -e, mit logs in /mnt/data/fleet-manager/fuhrpark/logs. | ||
| 228 | |||
| 229 | ---- | ||
| 230 | |||
| 231 | == Verwandte Themen == | ||
| 232 | |||
| 233 | //Kuratiert — kann direkt im Editor ergänzt werden:// | ||
| 234 | |||
| 235 | * [[ABK (Ausschreibungssoftware)>>doc:IT-Wiki.02-Tools.ABK.WebHome]] | ||
| 236 | * [[UiPath>>doc:IT-Wiki.02-Tools.UiPath.WebHome]] | ||
| 237 | * [[Microsoft Intune>>doc:IT-Wiki.02-Tools.Intune.WebHome]] | ||
| 238 | |||
| 239 | {{include reference="IT-Wiki.Makros.Verwandte-Themen.WebHome"/}} | ||
| 240 | |||
| 241 | ---- | ||
| 242 | **Status:** Migriert — Team-Review ausstehend · **Owner:** //(festlegen)// · **Letzter Review:** 2026-06-11 |