Zum Inhalt

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

SA-04 – Tenant anlegen / aktivieren

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. Angezeigte / erfasste Informationen

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