Kernablaeufe
Diese Seite fasst die wiederkehrenden End-to-End-Ablaeufe zusammen, die das Verhalten von IntegraMon im Produktivbetrieb bestimmen.
Tenant-Anlage
sequenceDiagram
participant U as Benutzer
participant W as Wizard UI
participant API as Core Config API
participant DB as cConfig und cConfigExt
U->>W: Tenant-Setup eingeben
W->>W: Defaults und Transportfelder normalisieren
W->>API: POST /api/core/config/
API->>DB: cConfig anlegen
API->>DB: Verschachtelte Daten in cConfigExt Zeilen auffaechern
API-->>W: Tenant-ID zurueckgeben
Wirkung: Der Wizard erzeugt keinen unverbindlichen Entwurf, sondern direkt die persistierte Laufzeitbasis fuer spaetere Jobs, Alerts und Datensammlung.
Tenant-Aenderung
sequenceDiagram
participant U as Benutzer
participant S as Settings UI
participant API as Core Config API
participant DB as cConfig und cConfigExt
U->>S: Vorhandene Einstellungen aendern
S->>API: PUT oder PATCH /api/core/config/:id
API->>DB: Vorherigen Zustand zusammensetzen
API->>DB: Secrets erhalten, falls nicht neu gesendet
API->>DB: Geaenderte Ext-Bereiche speichern
API-->>S: Aktualisierten Konfigurations-Snapshot liefern
Wirkung: Das System aktualisiert gezielt die betroffenen persistierten Bereiche und liefert dem Client trotzdem wieder die zusammengesetzte Gesamtsicht.
Monitoring-Erfassung
sequenceDiagram
participant Worker as Worker-Schleifen
participant CFG as cConfigExt
participant CPI as SAP CPI oder Edge
participant DATA as Message- und Package-Tabellen
Worker->>CFG: Aktive Tenant-Konfiguration lesen
Worker->>CPI: Messages, Packages, Payloads, Keystore abfragen
CPI-->>Worker: Remote-Daten liefern
Worker->>DATA: Normalisierte Laufzeitdaten speichern
Wirkung: Die Erfassung wird durch die Tenant-Konfiguration gesteuert, nicht durch den aktuellen Frontend-Zustand. Die UI liest spaeter nur die gesammelten Ergebnisse.
Operatives Review
sequenceDiagram
participant U as Benutzer
participant UI as Overview oder Popup UI
participant API as CPI APIs
participant DATA as Persistierte Laufzeitdaten
U->>UI: Alerts, Messages, Archive oder Packages oeffnen
UI->>API: Gefilterte Tenant-Daten anfordern
API->>DATA: Persistierte Datensaetze abfragen
API-->>UI: Ergebnislisten und Details liefern
Dokumentationsfluss
sequenceDiagram
participant U as Benutzer
participant D as DocumentationCenter
participant API as Docs API
participant SRC as docs oder sysdocs Quellenbaum
U->>D: /docs oder /sysdocs oeffnen
D->>API: Tree, Page und Search anfordern
API->>SRC: Quellbaum-spezifisches Markdown aufloesen
API-->>D: Gefilterte Seite und Navigationsdaten liefern
Wirkung: Nutzerdoku und Systemdoku teilen sich eine UI-Shell, aber nicht denselben Inhaltsbaum.