Das Kanban Board
Das Kanban Board unter /dashboard/tasks ist die Heimatbasis jedes Betriebsleiters. Es bringt jeden offenen Task in Ihrem Subaccount zusammen, farbcodiert nach Prioritaet, mit SLA-Badges, die bis zum Verstoss runterzaehlen. Die meisten Ops-Teams legen das auf einen Wandmonitor waehrend des Morning Standup.
Spalten
Das Board hat fuenf Live-Spalten plus einen abschliessenden Endzustand off-board:
| Spalte | Was hier lebt |
|---|---|
| Created | Neue Tasks, noch keinem Techniker zugewiesen |
| Assigned | Tasks, die ein bestimmter Tech beansprucht hat oder die ihm gepusht wurden, aber die Arbeit hat noch nicht begonnen |
| In Progress | Ein Tech hat Start gedrueckt und ein "before"-Foto erfasst |
| Resolved | Der Tech hat die Arbeit beendet und ein "after"-Foto hochgeladen - wartet auf Freigabe |
| Verified | Ein ops_manager oder lead_tech hat die Arbeit freigegeben. Fahrzeug ist zurueck auf available. |
Tasks, die laenger als 7 Tage verifiziert sind, fallen vom Board und liegen in Closed, erreichbar ueber die Filterleiste. Stornierte Tasks gehen direkt in den Off-Board-Zustand und tauchen im Audit-Log auf.
Was jede Karte zeigt
Eine Karte ist auf das Vorlesen im Standup ausgelegt:
- Vehicle Number in grosser Schrift - zum Beispiel
V-0042 - Task Type als Icon (Schraubenschluessel, Akku, Besen, etc.)
- Priority Chip (grau, blau, orange, rot)
- Assignee Avatar oder leer, wenn nicht zugewiesen
- Age - wie lange seit
created_at - SLA Indicator - gelbe Warnung bei 25% Rest, roter Punkt bei Verstoss
Tippen Sie auf eine Karte, um den Side Drawer mit dem vollstaendigen Task Detail zu oeffnen, ohne das Board zu verlassen.
Filter und Ansichten
Nutzen Sie die Filterleiste, um das Board zu fokussieren:
- Status - Mehrfachauswahl; standardmaessig alle Live-Zustaende
- Type - zum Beispiel auf
battery_swapeinschraenken waehrend eines Charging Push - Priority - nur
criticalanzeigen in einer Triage-Session - Assignee - die Queue eines einzelnen Techs sehen
- Vehicle - jeden Task, der je gegen eine Maschine eroeffnet wurde
- Date Range - hilfreich beim Review der letzten 7 oder 30 Tage
Die drei View-Tabs (Kanban, Table, Map) respektieren denselben Filterzustand. Map View ist der schnellste Weg, ein Cluster von Low-Battery-Tasks in einer Zone zu erkennen - das deutet meist auf Rebalancing-Druck statt auf ein Wartungsproblem hin.
SLA Badges
Jede Karte traegt einen SLA-Indikator, getrieben von tasks.sla_due_at. Der Cron /api/cron/task-sla-check laeuft alle 15 Minuten und protokolliert Verstoesse in task_sla_breaches. Die UI nutzt drei Zustaende:
- Gruen - mehr als 25% des SLA-Fensters uebrig
- Gelb - innerhalb 25% der Deadline (at-risk)
- Rot - SLA-Deadline ueberschritten (verstossen)
Wenn ein Task einen Verstoss erleidet, erhalten Assignee und ops_manager jeweils eine Push-Benachrichtigung; kritische Tasks feuern zusaetzlich einen Slack-Webhook, sofern konfiguriert.
Drag-and-Drop und Massenaktionen
Der primaere Write-Pfad des Boards sind die Action-Buttons im Side Drawer (Assign, Start, Resolve, Verify), nicht Drag-and-Drop. Statusuebergaenge werden serverseitig geprueft, sodass das Ziehen einer Karte nach Verified, ohne dass sie zuvor Resolved war, ohnehin mit 409 fehlschlaegt.
Fuer Batch-Arbeit nutzen Sie die Bulk-Action-Toolbar, die erscheint, sobald Sie zwei oder mehr Karten anhaken:
- Bulk Assign - 50 Low-Battery-Tasks an einen Chargehand pushen
- Bulk Close - die
deploy-Tasks einer Schicht in einem Klick abschliessen - Bulk Reschedule - alle ausstehenden Scheduled-Maintenance-Tasks um einen Tag verschieben
Der Side Drawer
Klick auf eine Karte oeffnet den Side Drawer mit:
- Fahrzeugfoto und letztem bekanntem Standort
- Vollstaendige Zeitachse mit jeder Statusaenderung, Kommentar und Assignee-Wechsel
- Photos, gruppiert nach Phase (before, during, after), mit signierten URLs, die nach einer Stunde ablaufen
- Parts, die gegen den Task gebucht wurden, mit Stueckkosten
- Labor, die gegen den Task gebucht wurde, mit Minuten und Stundensatz
- Comments - interner Diskussionsthread
- Action-Buttons je nach Rolle freigeschaltet
Um dasselbe Detail in einer Vollseite zu sehen, klicken Sie auf den Titel und landen auf /dashboard/tasks/[id].
Profi-Tipp
Speichern Sie das Kanban mit Ihrem Daily-Standup-Filter (Status = Created + Assigned + In Progress, sortiert nach Prioritaet) als Browser-Lesezeichen. Die meisten Ops-Manager oeffnen es als erstes Tab am Morgen.