SA-04 – Tenant anlegen / aktivieren
Stand: 12.10.2026 11:23
Branch: main
Status: Abgeschlossen
Änderungshistorie anzeigen
Use Case: UC-SA – Superadmin-Panel
Screen: SA-04
Status: erster Vorschlag
Stand: Mai 2026
Wireframe

Zum Vergrössern auf das Bild klicken; es öffnet sich in voller Grösse.
1. Zweck
SA-04 dient dazu, einen neuen Tenant anzulegen und optional zu aktivieren.
Der Screen führt den superadmin durch die notwendigen Pflichtangaben, die Domain- oder Subdomain-Prüfung, die Auswahl der Startmodule, die Übernahme von Standardkonfigurationen sowie die bewusste Aktivierung des Tenants. Für V1 soll ein Tenant standardmässig zunächst kontrolliert als draft angelegt und erst nach bestandener Prüfung auf active gesetzt werden.
SA-04 erzeugt die Mandantenhülle. Operative Kunden-, Equipment- oder Kursdaten werden hier nicht angelegt.
2. Primäre Nutzer
| Rolle |
Nutzung |
superadmin |
legt neuen Tenant an und aktiviert ihn kontrolliert |
system |
prüft technische Eindeutigkeit, Module und Defaults |
tenant_admin |
kein Zugriff auf SA-04 |
mitarbeiter |
kein Zugriff |
kunde |
kein Zugriff |
3. Einstieg / Auslöser
| Einstieg |
Beschreibung |
| SA-01 |
Schnellzugriff „Tenant anlegen" |
| SA-02 |
Aktion „Tenant anlegen" |
| SA-03 |
Rücksprung nach Anlage oder Bearbeitung |
4.1 Pflichtdaten
| Feld |
Beschreibung |
| Tenant-Name |
Anzeigename der Tauchschule / Organisation |
| Kürzel |
kurze technische oder organisatorische Kennung |
| Kontakt-E-Mail |
zentrale Kontaktadresse |
| Domain / Subdomain |
Portal- oder Tenant-Adresse |
| Land / Region |
optional für spätere Lokalisierung |
| Startstatus |
draft oder active |
| initialer tenant_admin |
optional vorbereiten, falls UC08 angebunden ist |
4.2 Modulfreischaltung
| Modul |
Bedeutung |
| UC05 |
Fristen-Dashboard |
| UC06 |
Kundenportal |
| UC07 |
Benachrichtigungen |
| UC08 |
Benutzerverwaltung |
| UC09 |
Berichte / Export, später |
4.3 Standardkonfiguration
| Bereich |
Beschreibung |
| Portal |
Standard-Gültigkeit Einladungen, z. B. 14 Tage |
| Benachrichtigungen |
Systemvorlagen und Standardregeln übernehmen |
| Module |
Default-Module nach V1-Profil aktivieren |
| Limits |
Startlimits für Benutzer, Kunden und Equipment |
| Support |
Supportzugriff standardmässig deaktiviert oder erlaubt |
5. Eingaben / Aktionen
| Aktion |
Beschreibung |
| Pflichtdaten erfassen |
Tenant-Stammdaten eingeben |
| Domain prüfen |
technische Eindeutigkeit prüfen |
| Module auswählen |
Startmodule festlegen |
| Defaults übernehmen |
Standardkonfiguration vorbereiten |
| als Entwurf speichern |
Tenant im Status draft anlegen |
| aktivieren |
Tenant nach Bestätigung auf active setzen |
| zurück zur Übersicht |
öffnet SA-02 |
| Audit öffnen |
öffnet SA-08 mit Tenant-Bezug nach Anlage |
6. Validierungen / Regeln
| ID |
Regel |
| SA04-R01 |
SA-04 ist nur für superadmin zugänglich |
| SA04-R02 |
Tenant-Name, Kürzel und Kontakt-E-Mail sind Pflichtfelder |
| SA04-R03 |
Kürzel muss plattformweit eindeutig sein |
| SA04-R04 |
Domain oder Subdomain muss eindeutig sein |
| SA04-R05 |
Aktivierung darf erst nach gültiger Pflichtdatenprüfung erfolgen |
| SA04-R06 |
UC06 aktiv benötigt Portal-Grundkonfiguration |
| SA04-R07 |
UC07 aktiv benötigt Versand- oder Vorlagenkonfiguration |
| SA04-R08 |
Aktivierung muss bewusst bestätigt werden |
| SA04-R09 |
Anlage und Aktivierung müssen protokolliert werden |
| SA04-R10 |
SA-04 legt keine operativen Kundendaten an |
7. Status- und Fehlermeldungen
| Situation |
Meldung / Darstellung |
| Pflichtfeld fehlt |
„Bitte fülle alle Pflichtfelder aus." |
| Kürzel bereits vergeben |
„Dieses Kürzel ist bereits vergeben." |
| Domain bereits vergeben |
„Diese Domain / Subdomain wird bereits verwendet." |
| Konfiguration vollständig |
„Tenant kann angelegt werden." |
| Aktivierung möglich |
„Tenant kann aktiviert werden." |
| Aktivierung blockiert |
„Aktivierung nicht möglich: Konfiguration unvollständig." |
| Tenant angelegt |
„Tenant wurde als Entwurf angelegt." |
| Tenant aktiviert |
„Tenant wurde aktiviert." |
| keine Berechtigung |
„Zugriff verweigert." |
8. Bezug zu Datenmodell
| Bereich |
Bezug |
| Tenants |
tenants |
| Tenant-Konfiguration |
tenant_settings |
| Tenant-Module |
tenant_modules |
| Initiale Benutzer |
UC08 / Benutzerverwaltung |
| Systemvorlagen |
SA-06 / globale Templates |
| Standardregeln |
SA-06 / globale Regeln |
| Audit |
audit_log |
9. Sicherheits- und Datenschutzbezug
| Thema |
Umsetzung |
| Zugriff |
nur superadmin |
| Bewusste Aktivierung |
active nur nach Bestätigung |
| Eindeutigkeit |
Kürzel und Domain eindeutig prüfen |
| Audit |
Anlage, Default-Übernahme und Aktivierung speichern |
| Datenminimierung |
keine Kundendatenanlage in SA-04 |
| Modulabhängigkeiten |
UC06 / UC07 nicht ohne notwendige Defaults aktivieren |
10. Akzeptanzkriterien
| ID |
Kriterium |
| SA04-AC01 |
superadmin kann SA-04 aus SA-01 oder SA-02 öffnen |
| SA04-AC02 |
nicht berechtigte Rollen können SA-04 nicht öffnen |
| SA04-AC03 |
System validiert Pflichtdaten, Kürzel und Domain |
| SA04-AC04 |
Benutzer kann Startmodule auswählen |
| SA04-AC05 |
System kann Standardkonfiguration vorbereiten |
| SA04-AC06 |
Benutzer kann Tenant als draft speichern |
| SA04-AC07 |
Benutzer kann Tenant bewusst aktivieren, wenn Konfiguration gültig ist |
| SA04-AC08 |
System blockiert Aktivierung bei unvollständiger Konfiguration |
| SA04-AC09 |
Anlage und Aktivierung werden protokolliert |
| SA04-AC10 |
SA-04 legt keine operativen Kundendaten an |
11. Offene Punkte
| ID |
Frage |
Status |
| SA04-O01 |
Wird initialer tenant_admin bereits in SA-04 angelegt? |
abhängig von UC08 |
| SA04-O02 |
Welche Module werden standardmässig aktiviert? |
Vorschlag: UC05, UC06, UC07, UC08 |
| SA04-O03 |
Wird Domain technisch sofort geprüft? |
sinnvoll, technisch klären |
| SA04-O04 |
Wird Tenant automatisch mit Systemvorlagen bestückt? |
Vorschlag: ja, als Referenz / Default |
| SA04-O05 |
Werden Limits in V1 bereits erzwungen? |
technisch prüfen |
Ä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 |