====== 🧩 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.