Zum Inhalt

BN-06 – Versandstatus & Fehler

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

Änderungshistorie anzeigen


Use Case: UC07 – Benachrichtigungen Screen: BN-06 Status: erster Vorschlag Stand: Mai 2026


Wireframe

BN-06 – Versandstatus & Fehler

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


1. Zweck

BN-06 zeigt den Versandstatus und Fehler von Benachrichtigungen.

Der Screen dient dazu, gesendete, wartende, fehlgeschlagene, blockierte oder übersprungene Benachrichtigungen nachvollziehbar zu prüfen. Fehlergründe werden sichtbar gemacht, damit Benutzer entscheiden können, ob ein erneuter Versand vorbereitet, eine Datenkorrektur nötig oder ein Eintrag bewusst übersprungen werden soll.

BN-06 ist damit die Kontroll- und Fehleranalyseansicht von UC07.


2. Primäre Nutzer

Rolle Nutzung
tenant_admin prüft Versandstatus, Fehler, Queue und Protokolle
mitarbeiter prüft operative Versandfehler, falls Tenant erlaubt
kunde keine interne Ansicht in UC07
superadmin nicht Zielnutzer dieses Tenant-Screens

3. Einstieg / Auslöser

Einstieg Beschreibung
BN-01 Aktion „Versandstatus & Fehler"
BN-04 Rücksprung nach Einzelversand
BN-05 Rücksprung nach Sammelversand
UC09 Rücksprung aus Export / Protokollauswertung

4. Angezeigte Informationen

4.1 Kopfbereich

Information Beschreibung
Zeitraum z. B. heute, letzte 7 Tage, letzte 30 Tage
in Queue Anzahl wartender Benachrichtigungen
gesendet Anzahl erfolgreicher Benachrichtigungen
fehlgeschlagen Anzahl fehlgeschlagener Zustellungen
blockiert Anzahl blockierter Benachrichtigungen
übersprungen Anzahl bewusst nicht versendeter Benachrichtigungen

4.2 Versandliste

Spalte Beschreibung
Zeitpunkt Versand-, Queue- oder Fehlerzeitpunkt
Empfänger Kunde oder interner Benutzer
Kanal E-Mail, Portal, intern
Vorlage verwendete Vorlage
Quelle z. B. UC05 / Frist / Equipment
Status queued, sent, failed, blocked, skipped
Fehlergrund z. B. SMTP-Fehler, fehlende Adresse, ungültiger Kanal
Retry möglich, nicht möglich, bereits geplant
Aktion Details, Vorschau, Retry vorbereiten, Export

5. Filter und Sortierung

Filter Beschreibung
Status queued, sent, failed, blocked, skipped
Kanal E-Mail, Portal, intern
Fehlergrund technische Fehler, Empfängerdaten, Vorlage, Berechtigung
Zeitraum heute, 7 Tage, 30 Tage, frei
Quelle UC05, UC06, System
Empfänger Kunde oder interner Benutzer
Sortierung Zweck
Zeitpunkt absteigend neueste Ereignisse zuerst
Fehlerstatus Fehler priorisieren
Kanal kanalbezogene Fehler erkennen
Empfänger wiederholte Probleme je Empfänger erkennen

6. Eingaben / Aktionen

Aktion Beschreibung
Versanddetails öffnen zeigt Detailinformationen zum Eintrag
Nachrichtenvorschau öffnen öffnet BN-03
Retry vorbereiten öffnet BN-04 oder markiert für erneute Queue-Übergabe
Fehler als geprüft markieren interne Prüfung dokumentieren
Datenquelle öffnen z. B. UC01 / UC06 bei Empfängerproblem
Export vorbereiten Übergang zu UC09
zurück zur Übersicht öffnet BN-01

7. Validierungen / Regeln

ID Regel
BN06-R01 BN-06 zeigt nur Benachrichtigungen des eigenen Tenants
BN06-R02 Fehler dürfen nicht stillschweigend ausgeblendet werden
BN06-R03 fehlgeschlagene Versandversuche müssen Fehlergrund und Zeitpunkt enthalten
BN06-R04 erneuter Versand darf nur vorbereitet werden, wenn Empfänger, Kanal und Vorlage gültig sind
BN06-R05 Retry-Aktionen müssen protokolliert werden
BN06-R06 Versandstatus darf nicht manuell manipuliert werden, sondern nur über definierte Aktionen wechseln
BN06-R07 Export von Versandprotokollen gehört fachlich zu UC09
BN06-R08 blockierte Einträge müssen den Blockierungsgrund sichtbar machen
BN06-R09 Kundenbenachrichtigungstexte dürfen keine internen Prüfnotizen enthalten

8. Status- und Fehlermeldungen

Situation Meldung / Darstellung
keine Einträge „Keine Versandereignisse im gewählten Zeitraum vorhanden."
queued „Benachrichtigung wartet auf Versand."
sent „Benachrichtigung wurde erfolgreich versendet."
failed „Versand fehlgeschlagen." mit Fehlergrund
blocked „Versand blockiert." mit Grund
skipped „Benachrichtigung wurde übersprungen."
Retry nicht möglich „Erneuter Versand nicht möglich, Daten prüfen."
keine Berechtigung „Zugriff verweigert."

9. Bezug zu Datenmodell

Bereich Bezug
Queue notification_queue
Versandlog notification_log
Empfänger notification_recipients
Vorlagen notification_templates
Quelle source_uc, source_entity_id
Status status, queued_at, sent_at, failed_reason
Retry retry_count, next_retry_at, last_error
Audit audit_log
Export UC09 / später export_jobs

10. Sicherheits- und Datenschutzbezug

Thema Umsetzung
Tenant-Isolation serverseitig erzwingen
Fehlertransparenz Fehler sichtbar und nachvollziehbar halten
Rollenprüfung Retry und Protokollzugriff rollenbasiert schützen
Datenminimierung Versandliste zeigt nur notwendige Empfängerdaten
keine Statusmanipulation Statuswechsel nur über definierte Aktionen
Protokollierung Retry, Prüfung und Fehlerbehandlung speichern

11. Akzeptanzkriterien

ID Kriterium
BN06-AC01 Benutzer kann BN-06 aus BN-01 öffnen
BN06-AC02 System zeigt queued, sent, failed, blocked und skipped Einträge
BN06-AC03 System zeigt Fehlergrund und Zeitpunkt bei failed oder blocked
BN06-AC04 Benutzer kann nach Status, Kanal, Zeitraum und Fehlergrund filtern
BN06-AC05 Benutzer kann Nachrichtenvorschau BN-03 öffnen
BN06-AC06 Benutzer kann Retry vorbereiten, falls Daten gültig sind
BN06-AC07 Retry-Aktionen werden protokolliert
BN06-AC08 BN-06 zeigt keine fremden Tenant-Daten
BN06-AC09 Versandstatus wird nicht frei manuell verändert
BN06-AC10 Benutzer kann Export / Protokollübergabe zu UC09 vorbereiten

12. Offene Punkte

ID Frage Status
BN06-O01 Gibt es automatische Retry-Versuche in V1? Empfehlung: einfache technische Retry-Strategie prüfen
BN06-O02 Darf Benutzer Retry manuell auslösen? Vorschlag: ja, über BN-04 nach Prüfung
BN06-O03 Wie lange bleiben Versandlogs sichtbar? rechtlich / technisch klären
BN06-O04 Werden technische Fehlerdetails vollständig angezeigt oder gekürzt? Vorschlag: gekürzt, Details intern
BN06-O05 Wird „als geprüft markieren" in V1 umgesetzt? 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