Tenant Settings Architektur
Tenant Settings ist die langlebige Pflegeoberflaeche fuer eine vorhandene Monitoring-Konfiguration. Wenn der Wizard die erste Runtime-Form erzeugt, halten die Settings diese Form ueber die Zeit fachlich korrekt.
Verwandte Seiten
Fachliche Rolle
Dieser Bereich wird fuer wiederkehrende Pflegeaufgaben genutzt, zum Beispiel:
- Stammdaten korrigieren
- Credentials rotieren
- CPI- oder Edge-Connectivity aendern
- Query-Verhalten und Sync-Quellen anpassen
- Job-Intervalle und Archiv-Retention feinjustieren
- AI-Szenario-Einstellungen pflegen
- Verbindungen nach Infrastruktur- oder Secret-Aenderungen erneut testen
Tab-Struktur
Der Bereich ist in mehrere Tabs gegliedert:
GeneralConnectionQuery & SyncAI ScenariosJobs
Jeder Tab bearbeitet einen anderen funktionalen Ausschnitt derselben Konfiguration.
Architekturgrenze
Der Settings-Screen ist ein Konfigurationseditor rund um einen vorhandenen Tenant:
flowchart LR
U[Benutzer oder Admin] --> S[ConfigSettings.jsx]
S --> SAVE[Gemeinsame Save-Logik]
SAVE --> API[PUT oder PATCH /api/core/config/:id]
API --> EXT[cConfigExt Bereiche]
API --> CFG[cConfig Metadaten]
Persistenzmodell
Der Screen laedt die zusammengesetzte Backend-Struktur und schreibt Aenderungen in dieselben persistierten Bereiche zurueck:
data.global.configdata.global.runtimedata.connection.configdata.jobs.*data.periodic.*
Weitere zugehoerige Daten gibt es fuer:
- Config-zu-Group-Sichtbarkeit
- AI-Szenario-Einstellungen
- Ergebnisse von Connection-Tests
- Umgang mit Zertifikats- und Key-Material
Wichtige Frontend-Dateien
frontend/src/pages/components/config/ConfigSettings.jsxfrontend/src/pages/components/config/settings/configSettingsHelpContent.jsfrontend/src/pages/components/config/settings/ConfigSettingsHelpPopover.jsxfrontend/src/pages/components/config/settings/ConfigSettingsDocumentationModal.jsxfrontend/src/pages/components/config/configSave.js
Verhaltensmerkmale
Wichtige laufzeitnahe Eigenschaften dieses Screens:
- Live-Refresh wird waehrend der Bearbeitung pausiert und danach bei Bedarf nachgeholt
- Secret-Felder werden vor erneutem Anzeigen bereinigt
- Konfigurationspersistenz wird mit Nebeneffekten wie Access-Group-Synchronisierung kombiniert
- operative Connection-Tests sind moeglich, ohne den Tenant neu anzulegen
Hilfekonzept
Wie Wizard und Alerting-nahe Screens nutzt auch dieser Bereich zwei Doku-Ebenen:
- kompakte kontextbezogene Hilfe direkt am Feld oder Abschnitt
- ein groesseres strukturiertes Doku-Modal mit Verknuepfung in das gemeinsame Docs-System