KP-08 – Meine Daten / Änderungsanfrage
Stand: 12.10.2026 11:23
Branch: main
Status: Abgeschlossen
Änderungshistorie anzeigen
Use Case: UC06 – Kunden einladen & Portal
Screen: KP-08
Status: erster Vorschlag
Stand: Mai 2026
Wireframe

Zum Vergrössern auf das Bild klicken; es öffnet sich in voller Grösse.
1. Zweck
KP-08 zeigt dem Kunden seine eigenen Stammdaten und ermöglicht eine kontrollierte Änderungsanfrage.
Der Kunde kann in V1 seine Daten nicht direkt und ungeprüft überschreiben. Stattdessen kann er einen Änderungswunsch erfassen. Dieser wird intern geprüft und erst danach durch berechtigte Benutzer übernommen oder abgelehnt.
KP-08 dient damit der Transparenz für den Kunden und schützt gleichzeitig die Datenqualität im Kundenstamm.
2. Primäre Nutzer
| Rolle |
Nutzung |
kunde |
sieht eigene Daten und kann Änderungsanfrage erstellen |
tenant_admin |
prüft Änderungsanfragen intern, nicht direkt in diesem Kundenscreen |
mitarbeiter |
optional spätere Prüfung, nicht direkt in diesem Kundenscreen |
superadmin |
keine Nutzung |
3. Einstieg / Auslöser
| Einstieg |
Beschreibung |
| KP-06 |
Schnellaktion „Meine Daten" |
| KP-07 |
Rücksprung aus Equipment- / Fristenansicht |
| Portal-Hinweis |
Kunde folgt Hinweis zur Datenprüfung |
| UC07 |
Portal-Hinweis oder Benachrichtigung zur Datenprüfung |
4.1 Eigene Stammdaten
| Feld |
Beschreibung |
| Name |
kundenseitig sichtbarer Name |
| E-Mail |
primäre Kontaktadresse |
| Telefon |
optional |
| Adresse |
optional, falls im Kundenstamm vorhanden |
| Kundennummer |
interne Referenz, falls kundenseitig erlaubt |
| Portalstatus |
active oder eingeschränkt |
| letzter Stand |
Zeitpunkt der zuletzt angezeigten Daten |
4.2 Änderungsanfrage
| Feld |
Beschreibung |
| Feld |
welches Stammdatenfeld geändert werden soll |
| bisheriger Wert |
aktuell gespeicherter Wert |
| neuer Wunschwert |
vom Kunden gewünschter Wert |
| Hinweis / Begründung |
optionaler Kommentar des Kunden |
| Status |
draft, submitted, in_review, accepted, rejected |
| erstellt am |
Zeitpunkt der Anfrage |
5. Eingaben / Aktionen
| Aktion |
Beschreibung |
| Änderungsanfrage starten |
Kunde wählt Feld und neuen Wert |
| Änderungsanfrage speichern |
speichert Entwurf oder sendet Anfrage |
| Anfrage absenden |
Übergabe an interne Prüfung |
| Anfrage zurückziehen |
möglich, solange noch nicht geprüft |
| zurück zur Startseite |
öffnet KP-06 |
| zurück zu Equipment |
öffnet KP-07 |
6. Validierungen / Regeln
| ID |
Regel |
| KP08-R01 |
KP-08 zeigt nur Daten des angemeldeten Kunden |
| KP08-R02 |
Kunde darf keine Daten anderer Kunden sehen |
| KP08-R03 |
Kunde darf keine internen Prüfnotizen sehen |
| KP08-R04 |
Kunde darf Stammdaten in V1 nicht direkt überschreiben |
| KP08-R05 |
Änderungsanfrage muss mindestens Feld und neuen Wert enthalten |
| KP08-R06 |
leere oder unveränderte Werte dürfen nicht abgesendet werden |
| KP08-R07 |
E-Mail-Änderung kann zusätzliche Verifikation benötigen |
| KP08-R08 |
abgesendete Anfrage muss protokolliert werden |
| KP08-R09 |
interne Übernahme oder Ablehnung erfolgt ausserhalb der Kundensicht |
| KP08-R10 |
gesperrter Portalzugang darf KP-08 nicht öffnen |
7. Status- und Fehlermeldungen
| Situation |
Meldung / Darstellung |
| keine Änderungsanfrage |
„Aktuell ist keine Änderungsanfrage offen." |
| Anfrage gespeichert |
„Deine Änderungsanfrage wurde gespeichert." |
| Anfrage abgesendet |
„Deine Änderungsanfrage wurde zur Prüfung übermittelt." |
| Wert unverändert |
„Der neue Wert entspricht dem bisherigen Wert." |
| Pflichtfeld fehlt |
„Bitte wähle ein Feld und gib den neuen Wert ein." |
| Portalzugang gesperrt |
„Dein Portalzugang ist gesperrt. Bitte kontaktiere die Tauchschule." |
| Fehler beim Speichern |
„Die Änderungsanfrage konnte nicht gespeichert werden." |
8. Bezug zu Datenmodell
| Bereich |
Bezug |
| Kunden |
customers |
| Portalzugang |
customer_portal_accounts |
| Änderungsanfragen |
mögliche Tabelle customer_change_requests |
| Aktivität |
customer_portal_activity_log |
| Benachrichtigung |
UC07 / interne Hinweise bei neuer Anfrage |
| Audit |
audit_log |
9. Sicherheits- und Datenschutzbezug
| Thema |
Umsetzung |
| Kundenzugriff |
nur eigene Daten |
| Tenant-Isolation |
serverseitig erzwingen |
| interne Daten |
keine internen Prüfnotizen anzeigen |
| keine Direktänderung |
Stammdatenänderung nur nach interner Prüfung |
| Protokollierung |
Anfrage, Statuswechsel und Bearbeitung speichern |
| Datenminimierung |
nur notwendige Stammdaten anzeigen |
10. Akzeptanzkriterien
| ID |
Kriterium |
| KP08-AC01 |
Kunde kann KP-08 aus KP-06 öffnen |
| KP08-AC02 |
System zeigt nur Stammdaten des angemeldeten Kunden |
| KP08-AC03 |
Kunde kann ein Feld für eine Änderungsanfrage auswählen |
| KP08-AC04 |
Kunde kann neuen Wunschwert erfassen |
| KP08-AC05 |
System verhindert Absenden ohne Feld oder neuen Wert |
| KP08-AC06 |
System verhindert direkte ungeprüfte Stammdatenüberschreibung |
| KP08-AC07 |
abgesendete Änderungsanfrage erhält Status submitted |
| KP08-AC08 |
Kunde sieht keine internen Prüfnotizen |
| KP08-AC09 |
KP-08 zeigt keine fremden Tenant- oder Kundendaten |
| KP08-AC10 |
Änderungsanfrage wird protokolliert |
11. Offene Punkte
| ID |
Frage |
Status |
| KP08-O01 |
Wird customer_change_requests bereits in V1 umgesetzt? |
sinnvoll, aber technisch prüfen |
| KP08-O02 |
Welche Felder darf Kunde als Änderungsanfrage melden? |
fachlich festlegen |
| KP08-O03 |
Wird E-Mail-Änderung separat verifiziert? |
abhängig vom Auth-Mechanismus |
| KP08-O04 |
Wer prüft Änderungsanfragen intern? |
tenant_admin, optional mitarbeiter |
| KP08-O05 |
Gibt es Benachrichtigung bei neuer Änderungsanfrage? |
Bezug zu UC07 |
Änderungshistorie
| Datum, Uhrzeit |
Version |
Änderung |
Autor |
| 12.10.2026 11:23 |
1.3 |
Abschnitt «Wireframe» mit klickbarem Bild des Screens ergänzt |
Claude |
| 12.10.2026 09:58 |
1.2 |
Änderungshistorie ans Dokumentende verschoben und Sprunglink «Änderungshistorie anzeigen» unter dem Kopf ergänzt (einheitlicher Dokumentaufbau gemäss AGENTS.md) |
Claude |
| 12.10.2026 09:08 |
1.1 |
Kopfbereich auf das Format Stand: TT.MM.JJJJ hh:mm umgestellt |
Claude |
| 01.08.2026 11:12 |
1.0 |
Kopfbereich ergänzt |
David |