Website & Kundenlinks › Kundenbericht
Kundenbericht
FunktionLive✓ Geprüft am Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)Die login-freie Kurzfassung des Werkstattberichts, die der Kunde über einen persönlichen Link öffnet — meist aus einer SMS. Sie zeigt Fahrzeug, Ergebnis, Bilanz und Empfehlungen und bietet den vollständigen Bericht als PDF an. Die Seite kommt fertig vom Server und funktioniert auch ohne JavaScript.
So arbeitest du damit
- Öffne den Link aus der SMS oder Mail der Werkstatt.
- Lies oben Fahrzeug, Kennzeichen und Datum, darunter das Ergebnis in einem farbigen Feld.
- Sieh dir die Bilanz an: was geprüft, was getauscht, was auffällig war.
- Beachte unter „Empfehlung", was wann fällig wird.
- Drücke „Vollständigen Bericht öffnen (PDF)", wenn du alle Einzelheiten und Fotos willst.
- Ruf bei Fragen die Nummer am Seitenende an; gib den Link nicht weiter, er gehört zu deinem Fahrzeug.
Der Link ist der Schlüssel: In der Werkstatt wird ein zufälliger Token erzeugt, gespeichert wird nur dessen Prüfsumme, und er gilt 90 Tage. Er hängt am Auftrag, nicht an einer einzelnen Fassung des Berichts — schreibt die Werkstatt später nach, bleibt derselbe Link gültig, damit ein bereits gedruckter QR-Code nicht stirbt. Ist der Bericht noch in Arbeit, zeigt die Seite eine Wartemeldung und lädt sich von selbst nach einer Minute neu. Gibt es eine neuere Fassung, sieht der Kunde die alte mit einem Hinweis und kann mit einem Klick auf die aktuelle wechseln. Gevaultete Aufträge sind über den Link nicht erreichbar, auch nicht als Rest — die Seite verhält sich dann, als gäbe es sie nicht. Ein Abruf-Limit von 30 Aufrufen je Minute bremst das Durchprobieren fremder Links, und zwar bevor der Token überhaupt geprüft wird; die Warteseite verrät dabei nicht, ob der Link existiert. Die Kurzfassung selbst wird aus dem eingefrorenen Stand des Dokuments gelesen, nie neu berechnet (Kundenbericht pro Leistung, Dokumente, Prüfungen & Fotos). Suchmaschinen wird das Anzeigen ausdrücklich untersagt.
- „Ihr Bericht wird gerade erstellt" → das Dokument wird noch gerendert; die Seite lädt sich von selbst nach, sonst den Link in ein paar Minuten erneut öffnen.
- „Zu viele Anfragen" → das Abruf-Limit hat gegriffen; eine Minute warten und den Link erneut öffnen.
- Seite nicht gefunden → der Link ist abgelaufen, zurückgezogen oder gehört zu einem Auftrag im Vault; das Büro versendet auf Wunsch einen neuen.
- Kunde sieht einen veralteten Stand → oben auf „Neuere Fassung ansehen" drücken; derselbe Link zeigt dann die aktuelle Fassung.
- Zahlen fehlen, nur Fahrzeug und PDF-Knopf sind da → das Dokument stammt aus einer älteren Fassung ohne Kurzfassungsdaten; der vollständige Bericht im PDF ist trotzdem vollständig.
- Die Gültigkeit beträgt 90 Tage. Ob der Kunde nach Ablauf eine verständliche Meldung sieht oder nur eine leere Seite, wurde hier nicht am laufenden System geprüft.
- Ob das Büro einen einmal versendeten Link im Alltag tatsächlich zurückzieht, wenn ein Bericht falsch war, sagen die gelesenen Quellen nicht.
- app/bericht/[token]/page.tsx
- lib/berichte/kundenlink.ts
- lib/berichte/abruf-limit.ts
| url | /bericht/<token> |
|---|---|
| besonderheit | eigener Abruf-Rate-Limiter (berichtAbrufLimit) |
Beleg: MEM:kundenprotokoll-verlauf-2026-08-19.md: 'LIVE prod=7ed03cb4'
Tiefer fragen
Kontext aus dem KFZ-Bozo-Handbuch
Knoten: feat-portal-bericht (Funktion · Website & Kundenlinks · live · geprüft Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit) @ e62d1c00)
Kurz: Die login-freie Kurzfassung des Werkstattberichts, die der Kunde über einen persönlichen Link öffnet — meist aus einer SMS. Sie zeigt Fahrzeug, Ergebnis, Bilanz und Empfehlungen und bietet den vollständigen Bericht als PDF an. Die Seite kommt fertig vom Server und funktioniert auch ohne JavaScript.
Lies zuerst (Lesebereich, nicht der ganze Baum):
app/bericht/[token]/page.tsx
lib/berichte/kundenlink.ts
lib/berichte/abruf-limit.ts
Hängt zusammen mit:
app-kundenportal (app/angebot/[token]/page.tsx) · sec-kunden-token (lib/db/customer-tokens.ts) · sec-rate-limit (lib/rate-limit.ts)
Offene Fragen der Seite:
Die Gültigkeit beträgt 90 Tage. Ob der Kunde nach Ablauf eine verständliche Meldung sieht oder nur eine leere Seite, wurde hier nicht am laufenden System geprüft.
Ob das Büro einen einmal versendeten Link im Alltag tatsächlich zurückzieht, wenn ein Bericht falsch war, sagen die gelesenen Quellen nicht.
Hausregel 2: Vault-Daten sind für diese Session unsichtbar; Quellpfade auf Vault-Code sind keine Freigabe.
Frage: {{DEINE FRAGE}}
Antworte nur mit Belegen: nenne Datei und Zeile für jede Aussage.
Wenn die Quellen die Frage nicht beantworten, sag das und nenne, was du zusätzlich lesen müsstest.
Weicht die Seite vom Code ab, schlage den Seiten-Patch vor (wiki/seiten/website-kunde/feat-portal-bericht.md).