Skip to content

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.