====== 🧩 Aggregation ======
> **Zielgruppe:** Administrator:innen, Systemverantwortliche
> **Modul:** ADM Konfiguration → Stammdaten
**Schlagworte:** aggregation, seitenaufbau,
ui-logik, abfragen, workflow-views,
rollenansichten, datenaggregation,
caats
===== 🧭 Überblick =====
Die **Aggregation** verwaltet kombinierte Seitenaufbau-Abfragen in CAATS.
Sie definiert, wie mehrere Datenquellen,
Filter und UI-Elemente zu einer dynamischen Ansicht
zusammengeführt werden.
{{:adm:config:data:abfragen.png?600|}}
Aggregationen steuern insbesondere:
* 🔄 Verknüpfung mehrerer Datenquellen
* 🖥️ rollenbasierte UI-Layouts
* 📑 Workflow-spezifische Seiten
* 📊 dynamische Status- oder Übersichtsdarstellungen
* 🧩 mehrphasige Formularansichten
Aggregationen beeinflussen direkt,
wie Benutzer:innen Daten sehen und bearbeiten.
----
===== 🧠 Technische Funktion =====
Eine Aggregation kombiniert:
* Datenquellen (z. B. Personen, Geschäftsfall, Assessment)
* Filterlogiken
* Rollenabhängigkeiten
* Layoutdefinitionen
* Verarbeitungsregeln
Sie wird typischerweise eingesetzt bei:
* mehrstufigen Business-Prozessen
* Matching-Flows
* Recruiting-Prozessen
* komplexen Cockpit-Ansichten
* portalbasierten Benutzeroberflächen
----
===== 🔧 Verwaltung =====
In der Übersicht sehen Sie:
* **Name**
* **Version**
* **Erstellt am**
* **Geändert am**
Mit entsprechenden Rechten können Sie:
* Definition einsehen
* Version aktualisieren
* neue Version importieren
* nicht mehr benötigte Versionen entfernen
Aggregationen werden häufig durch Workflows oder Plugins referenziert.
Eine Änderung kann mehrere Prozesse gleichzeitig beeinflussen.
----
===== 🔄 Versionslogik =====
Mehrere Versionen können existieren.
Empfohlen:
* Änderungen nicht „live überschreiben“
* neue Version testen
* Referenz im Workflow gezielt umstellen
* Altversion dokumentiert archivieren
----
===== ⭐ Best Practices =====
✔ Änderungen zuerst in Testumgebung prüfen
✔ Workflow-Referenzen dokumentieren
✔ UI-Logik nach Anpassung durchtesten
✔ Rollenabhängigkeiten kontrollieren
✔ Versionswechsel bewusst durchführen
----
**❓ Was passiert, wenn …? (Aggregation)**
^ Situation ^ Ursache ^ Maßnahme ^
| 🖥️ Seite zeigt falsche Felder | Layoutdefinition geändert | Aggregation prüfen |
| 🔄 Workflow bleibt stehen | Referenz fehlt | Workflow-Verknüpfung prüfen |
| 👁️ Rolle sieht falsche Daten | Rollenfilter falsch | Rollenlogik prüfen |
| 📊 Übersicht leer | Filterlogik fehlerhaft | Abfrage prüfen |
| ⚠️ Fehler nach Update | Version ersetzt | Versionshistorie prüfen |
----
===== 📘 Zusammenfassung =====
Aggregationen steuern die dynamische
Verknüpfung von Daten, Rollen und UI.
Sie sind ein zentrales Element für:
* komplexe Prozessarchitekturen
* flexible Benutzeroberflächen
* rollenbasierte Ansichten
* mehrstufige Workflows
Anpassungen sollten nur mit
technischem Verständnis und Systemkenntnis erfolgen.