Zum Inhalt

KP-02 – Kunde auswählen & Einladung vorbereiten

Stand: 12.10.2026 11:23 Branch: main Status: Abgeschlossen

Änderungshistorie anzeigen


Use Case: UC06 – Kunden einladen & Portal Screen: KP-02 Status: erster Vorschlag Stand: Mai 2026


Wireframe

KP-02 – Kunde auswählen & Einladung vorbereiten

Zum Vergrössern auf das Bild klicken; es öffnet sich in voller Grösse.


1. Zweck

KP-02 dient dazu, einen Kunden auszuwählen und eine Portal-Einladung fachlich vorzubereiten.

Der Screen prüft, ob der Kunde eine gültige E-Mail-Adresse besitzt, ob bereits ein Portalzugang existiert, ob eine Einladung offen, abgelaufen oder widerrufen ist und ob die Einladung fachlich sinnvoll vorbereitet werden kann.

KP-02 versendet keine Einladung direkt. Die Versandvorschau und Übergabe an UC07 erfolgen über KP-03.


2. Primäre Nutzer

Rolle Nutzung
tenant_admin wählt Kunden aus und bereitet Einladung vor
mitarbeiter optional, falls Tenant dies erlaubt
kunde keine interne Ansicht
superadmin nicht Zielnutzer dieses Tenant-Screens

3. Einstieg / Auslöser

Einstieg Beschreibung
KP-01 Aktion „Kunde einladen"
Kundenstamm Absprung aus Kundendetail
UC05 Einladung aus Fristenkontext vorbereiten
UC07 Rücksprung nach fehlgeschlagener Einladung

4. Angezeigte Informationen

4.1 Kundenauswahl

Feld Beschreibung
Kundensuche Suche nach Name, Kundennummer oder E-Mail
Kunde ausgewählter Kunde
Kundennummer interne Referenz
E-Mail primäre Kontaktadresse
Telefon optional, nur informativ
Portalstatus not_invited, invited, active, blocked usw.
Einladungsstatus draft, invited, expired, revoked, failed
Equipment-Anzahl Anzahl zugeordneter Equipment-Datensätze
Fristenhinweise Anzahl relevanter Fristen aus UC05

4.2 Prüfbereich

Prüfung Beschreibung
E-Mail vorhanden Einladung nur mit gültiger Adresse vorbereiten
Kunde eindeutig kein Versand an unklare Kundenzuordnung
Portalzugang vorhanden aktive Zugänge nicht erneut neu einladen
Einladung offen erneute Einladung nur kontrolliert vorbereiten
Einladung abgelaufen erneute Einladung möglich
Portal gesperrt Einladung blockiert, erst Sperrgrund prüfen
Tenant-Isolation Kunde muss zum aktuellen Tenant gehören

5. Eingaben / Aktionen

Aktion Beschreibung
Kunde suchen filtert Kundenliste
Kunde auswählen lädt Kundendetails und Prüfbereich
Einladung vorbereiten erzeugt Einladungsentwurf
Einladung erneut vorbereiten bei expired oder failed möglich
Status prüfen öffnet KP-04
Kundendetail öffnen öffnet Kundenstamm / UC01-Kontext
Einladungsvorschau öffnen öffnet KP-03
abbrechen zurück zu KP-01

6. Validierungen / Regeln

ID Regel
KP02-R01 KP-02 zeigt nur Kunden des eigenen Tenants
KP02-R02 Einladung ohne gültige E-Mail-Adresse ist nicht möglich
KP02-R03 Kunde muss eindeutig ausgewählt sein
KP02-R04 aktiver Portalzugang darf nicht erneut als Neueinladung vorbereitet werden
KP02-R05 gesperrter Portalzugang blockiert Einladungsvorbereitung
KP02-R06 abgelaufene oder fehlgeschlagene Einladung darf kontrolliert erneut vorbereitet werden
KP02-R07 Einladungsentwurf erhält noch keinen Versandstatus invited
KP02-R08 Versand erfolgt erst über KP-03 / UC07
KP02-R09 Vorbereitung muss protokollierbar sein, falls Entwurf gespeichert wird

7. Status- und Fehlermeldungen

Situation Meldung / Darstellung
Kunde nicht gefunden „Kein Kunde gefunden."
E-Mail fehlt „Einladung nicht möglich: E-Mail-Adresse fehlt."
Kunde aktiv „Portalzugang ist bereits aktiv."
Einladung offen „Einladung wurde bereits versendet."
Einladung abgelaufen „Einladung kann erneut vorbereitet werden."
Portal gesperrt „Portalzugang ist gesperrt."
keine Berechtigung „Du bist für diese Aktion nicht berechtigt."

8. Bezug zu Datenmodell

Bereich Bezug
Kunden customers
Portalzugang customer_portal_accounts
Einladungen customer_invitations
Token customer_invitation_tokens
Fristen UC05 / next_due_date, due_status
Benachrichtigung UC07 / notification_queue
Audit audit_log

9. Sicherheits- und Datenschutzbezug

Thema Umsetzung
Tenant-Isolation serverseitig erzwingen
Rollenprüfung Einladungsvorbereitung rollenbasiert einschränken
E-Mail-Prüfung keine Einladung ohne gültige Kontaktadresse
kein Direktversand Versand erst über KP-03 / UC07
gesperrte Zugänge keine Umgehung durch Neueinladung
Protokollierung Vorbereitung, erneute Vorbereitung und Blockaden nachvollziehbar halten

10. Akzeptanzkriterien

ID Kriterium
KP02-AC01 Benutzer kann KP-02 aus KP-01 öffnen
KP02-AC02 Benutzer kann Kunden suchen und auswählen
KP02-AC03 System zeigt Kundendaten, E-Mail, Portalstatus und Einladungsstatus
KP02-AC04 System verhindert Einladung ohne gültige E-Mail
KP02-AC05 System verhindert Neueinladung bei aktivem Portalzugang
KP02-AC06 System blockiert Einladung bei gesperrtem Portalzugang
KP02-AC07 Benutzer kann bei zulässigem Zustand Einladungsvorschau KP-03 öffnen
KP02-AC08 KP-02 versendet keine Einladung direkt
KP02-AC09 KP-02 zeigt keine fremden Tenant-Daten
KP02-AC10 Benutzer ohne Berechtigung kann keine Einladung vorbereiten

11. Offene Punkte

ID Frage Status
KP02-O01 Darf mitarbeiter Einladungen vorbereiten? offene Rollenentscheidung
KP02-O02 Wird Einladungsentwurf gespeichert oder nur temporär übergeben? technische Detailklärung
KP02-O03 Wird E-Mail-Adresse vor Einladung verifiziert? abhängig vom Auth-Mechanismus
KP02-O04 Wird Wiederholung einer Einladung begrenzt? Empfehlung: Rate-Limit / Protokoll
KP02-O05 Wird Kunde ohne E-Mail zur Datenpflege markiert? sinnvoll, aber optional

Ä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