Tenant Wizard Module
Primaeres Frontend-Modul
frontend/src/pages/components/config/AddConfigWizard.jsxVerantwortet die gesamte mehrstufige Tenant-Anlage-UI, den Stepper, lokalen Formularzustand, Normalisierungshelfer, Connection Checks und das finale Anlegen.
Eingebettete Hilfsmodule
frontend/src/pages/components/config/wizard/WizardHelpPopover.jsxInline-Einstieg fuer kontextbezogene Hilfe.frontend/src/pages/components/config/wizard/WizardDocumentationModal.jsxGroesserer kapitelorientierter Hilfeeinstieg mit Verknuepfung zur Produktdoku.frontend/src/pages/components/config/wizard/wizardHelpContent.jsZentrales Register fuer Kurztexte im Wizard.
Backend-Gegenstueck
backend/src/core/views.pyNimmt den Create-Request an, validiert Sichtbarkeit und Edge-Referenzen, legtcConfigan und faechert die verschachtelten Bereiche incConfigExtauf.
Beim Anlegen beruehrte Daten
cConfigRoot-Tenant-Datensatz mit Company- und Produktzuordnung.cConfigExtGetrennte Persistenz fuerconnection,global,jobs.*undperiodic.
Wizard-spezifische Hilfsaufgaben
Innerhalb des Wizard-Moduls formen mehrere Helfer den ausgehenden Payload:
- Source-Normalisierung fuer CPI-only gegenueber Edge-Hybrid
- transporttaugliche Passwort-Kodierung
- Hot-Window-Defaults fuer die Message-Abfrage
- feldbezogene Sichtbarkeit aus Setup-Modus und Auth-Modus
Warum diese Trennung wichtig ist
Der Wizard braucht den vollen operativen Datenstack noch nicht. Er erzeugt zuerst einen gueltigen persistierten Startpunkt. Message Logs, Alerts, Packages, Archive und Keystore-Daten werden erst relevant, wenn Runtime-Jobs den neuen Tenant verarbeiten.