BN-08 – Benachrichtigungsregeln
Stand: 12.10.2026 11:23
Branch: main
Status: Abgeschlossen
Änderungshistorie anzeigen
Use Case: UC07 – Benachrichtigungen
Screen: BN-08
Status: erster Vorschlag
Stand: Mai 2026
Wireframe

Zum Vergrössern auf das Bild klicken; es öffnet sich in voller Grösse.
1. Zweck
BN-08 dient zur Verwaltung einfacher Benachrichtigungsregeln für UC07.
Der Screen legt fest, aus welchen fachlichen Auslösern Benachrichtigungsvorschläge entstehen, welcher Kanal verwendet wird, welche Vorlage genutzt wird, welche Empfängergruppe betroffen ist und ob vor dem Versand eine manuelle Freigabe erforderlich ist.
Für V1 bleiben die Regeln bewusst einfach und auf Fristenbenachrichtigungen aus UC05 fokussiert.
2. Primäre Nutzer
| Rolle |
Nutzung |
tenant_admin |
konfiguriert einfache Benachrichtigungsregeln |
mitarbeiter |
in V1 eher lesend oder ohne Zugriff |
kunde |
keine interne Ansicht in UC07 |
superadmin |
nicht Zielnutzer dieses Tenant-Screens; Plattform-Standardregeln später UC-SA |
3. Einstieg / Auslöser
| Einstieg |
Beschreibung |
| BN-01 |
Arbeitsbereich „Regeln" |
| BN-07 |
Vorlage verweist auf verwendete Regel |
| UC05 |
fachliche Quelle für Fristen-Auslöser |
4.1 Regelliste
| Spalte |
Beschreibung |
| Regel-ID |
interne Referenz |
| Name |
sprechender Regelname |
| Auslöser |
due_soon, due_today, overdue, blocked, unknown_due |
| Zeitraum |
z. B. 30 Tage vorher, am Fälligkeitstag, nach Überschreitung |
| Empfängergruppe |
Kunde, Mitarbeiter, Tenant-Admin |
| Kanal |
E-Mail, Portal, intern |
| Vorlage |
zugewiesene Nachrichtenvorlage |
| Freigabe |
manuell erforderlich oder automatisch vorbereitet |
| Status |
aktiv, Entwurf, inaktiv, prüfen |
| Aktion |
öffnen, bearbeiten, deaktivieren, duplizieren |
4.2 Regeldetails
| Feld |
Beschreibung |
| Regelname |
interner Name der Regel |
| Quelle |
z. B. UC05 Fristen |
| Auslöser |
fachlicher Trigger |
| Warnzeitraum |
Zahl und Einheit, z. B. 30 Tage |
| Empfängergruppe |
Zielgruppe der Benachrichtigung |
| Kanal |
E-Mail, Portal oder intern |
| Vorlage |
verwendete Vorlage aus BN-07 |
| manuelle Freigabe |
Ja / Nein, V1 empfohlen Ja |
| Wiederholung |
einfache V1-Wiederholung oder keine |
| Status |
aktiv, Entwurf, inaktiv |
5. V1-Regelumfang
| Regel |
Auslöser |
Empfänger |
Kanal |
V1 |
| Frist bald fällig |
due_soon |
Kunde |
E-Mail |
Ja |
| Frist heute fällig |
due_today |
Kunde / intern |
E-Mail / intern |
Ja |
| Frist überfällig |
overdue |
Kunde / intern |
E-Mail / intern |
Ja |
| Equipment gesperrt |
blocked |
intern / Kunde optional |
intern / E-Mail |
Ja |
| Daten prüfen |
unknown_due |
Mitarbeiter / tenant_admin |
intern |
vorbereitet |
| Portal-Hinweis |
due_soon / overdue |
Kunde |
Portal |
abhängig von UC06 |
6. Regel- und Sicherheitslogik
| Thema |
Regel |
| manuelle Freigabe |
Für V1 empfohlen: jede Kundenbenachrichtigung wird manuell freigegeben |
| automatische Vorschläge |
Regeln erzeugen Vorschläge, aber keinen unkontrollierten Versand |
| Kanalprüfung |
Regel darf nur aktive Kanäle verwenden |
| Vorlagenprüfung |
Regel darf nur aktive Vorlagen verwenden |
| Empfängerprüfung |
Regel muss eindeutige Empfängergruppe haben |
| Datenschutz |
Kundennachrichten dürfen keine internen Prüfnotizen enthalten |
| Tenant-Isolation |
Regel gilt nur innerhalb des eigenen Tenants |
| Wiederholung |
einfache Wiederholung vorbereiten, komplexe Intervalle nicht V1 |
7. Eingaben / Aktionen
| Aktion |
Beschreibung |
| Regel öffnen |
Detailansicht einer Regel |
| Regel bearbeiten |
V1 begrenzt auf einfache Felder |
| Regel aktivieren |
Regel erzeugt Vorschläge |
| Regel deaktivieren |
Regel erzeugt keine neuen Vorschläge |
| Regel duplizieren |
vorhandene Regel als Tenant-Variante übernehmen |
| Testvorschau anzeigen |
zeigt, welche Vorschläge erzeugt würden |
| Vorlage öffnen |
öffnet BN-07 |
| Änderungen speichern |
speichert tenant-spezifische Regel |
| zurück zur Übersicht |
öffnet BN-01 |
8. Validierungen / Regeln
| ID |
Regel |
| BN08-R01 |
BN-08 zeigt nur Regeln des eigenen Tenants und freigegebene Systemregeln |
| BN08-R02 |
Systemregeln dürfen nicht direkt überschrieben werden |
| BN08-R03 |
Tenant-Anpassungen werden als eigene Regelvariante gespeichert |
| BN08-R04 |
aktive Regel benötigt Auslöser, Empfängergruppe, Kanal und Vorlage |
| BN08-R05 |
aktive Regel darf nur aktive Vorlagen verwenden |
| BN08-R06 |
aktive Regel darf nur verfügbare Kanäle verwenden |
| BN08-R07 |
Kundenbenachrichtigungen benötigen in V1 manuelle Freigabe |
| BN08-R08 |
Regeln erzeugen Vorschläge, aber keinen unkontrollierten Versand |
| BN08-R09 |
Änderungen an Regeln müssen protokolliert werden |
| BN08-R10 |
Mitarbeiter dürfen Regeln nur bearbeiten, wenn dies explizit erlaubt ist |
9. Status- und Fehlermeldungen
| Situation |
Meldung / Darstellung |
| Regel aktiv |
„Regel erzeugt Benachrichtigungsvorschläge." |
| Regel in Entwurf |
„Regel ist noch nicht aktiv." |
| Vorlage fehlt |
„Keine aktive Vorlage zugewiesen." |
| Kanal nicht verfügbar |
„Kanal ist nicht aktiv." |
| Empfängergruppe fehlt |
„Empfängergruppe muss gewählt werden." |
| Systemregel geschützt |
„Systemregel kann nur dupliziert werden." |
| automatische Freigabe blockiert |
„Automatischer Versand ist in V1 nicht vorgesehen." |
| keine Berechtigung |
„Du bist für Regeländerungen nicht berechtigt." |
10. Bezug zu Datenmodell
| Bereich |
Bezug |
| Regeln |
notification_rules |
| Vorlagen |
notification_templates |
| Tenant-Variante |
tenant_id, base_rule_id |
| Quelle |
source_uc, trigger_type |
| Kanal |
channel |
| Empfängergruppe |
recipient_type / recipient_scope |
| Freigabe |
requires_manual_approval |
| Wiederholung |
repeat_policy, retry_policy oder spätere Struktur |
| Status |
status |
| Änderung |
updated_by, updated_at |
| Audit |
audit_log |
11. Sicherheits- und Datenschutzbezug
| Thema |
Umsetzung |
| Tenant-Isolation |
serverseitig erzwingen |
| Systemregeln |
nicht direkt überschreiben |
| manuelle Freigabe |
V1-Schutz gegen unkontrollierten Versand |
| Rollenprüfung |
Bearbeitung auf tenant_admin begrenzen |
| Protokollierung |
Regeländerungen nachvollziehbar speichern |
| Datenschutz |
Regel darf keine Kundennachrichten mit internen Inhalten ermöglichen |
| Kanalprüfung |
keine Regel mit nicht verfügbarem Kanal aktivieren |
12. Akzeptanzkriterien
| ID |
Kriterium |
| BN08-AC01 |
tenant_admin kann BN-08 öffnen |
| BN08-AC02 |
System zeigt Systemregeln und tenant-spezifische Regeln |
| BN08-AC03 |
Benutzer kann Regel öffnen und Details prüfen |
| BN08-AC04 |
Benutzer kann Systemregel als Tenant-Variante duplizieren |
| BN08-AC05 |
System verhindert Aktivierung ohne Auslöser, Empfängergruppe, Kanal oder Vorlage |
| BN08-AC06 |
System verhindert Nutzung inaktiver Vorlagen |
| BN08-AC07 |
System verhindert Nutzung nicht verfügbarer Kanäle |
| BN08-AC08 |
Regeländerung wird protokolliert |
| BN08-AC09 |
BN-08 zeigt keine fremden Tenant-Daten |
| BN08-AC10 |
Benutzer ohne Berechtigung kann keine Regel ändern |
13. Offene Punkte
| ID |
Frage |
Status |
| BN08-O01 |
Sind automatische Kundenbenachrichtigungen in V1 erlaubt? |
Empfehlung: Nein, nur Vorschläge + manuelle Freigabe |
| BN08-O02 |
Dürfen Regeln tenant-spezifisch angepasst werden? |
Vorschlag: Ja, begrenzt |
| BN08-O03 |
Wird Wiederholung in V1 aktiv umgesetzt? |
Empfehlung: vorbereitet, aber einfach halten |
| BN08-O04 |
Wie wird Einwilligungsstatus in Regeln berücksichtigt? |
rechtlich / technisch klären |
| BN08-O05 |
Gibt es Standardregeln pro Tenant bei Erstanlage? |
sinnvoll, in UC-SA / Onboarding klären |
Ä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 |