Wiki source code of Fuhrpark (Fleet Manager)

Version 3.1 by Dimitri Rupp on 2026/06/11 11:00

Show last authors
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