Inhaltsverzeichnis
🧾 CAATS Skripte
Zielgruppe: Administrator:innen, technische Systemverantwortliche
Modul: ADM Konfiguration → Basis
Schlagworte: skripte, systembefehle, datenkorrektur, wartung, migration, automatisierung, systempflege, importpaket, zip-import, manifest, workflows, assessments, caats
🧭 Überblick
Der Bereich „CAATS Skripte“ ermöglicht das Ausführen technischer Systembefehle direkt innerhalb der CAATS-Instanz.
Skripte greifen unmittelbar auf den Datenbestand zu und führen vordefinierte Operationen automatisiert aus.
Typische Anwendungsfälle:
- Datenbereinigungen
- technische Migrationen
- Systemupdates
- Wartungsaufgaben
- Massenkorrekturen
- strukturierte Datenanpassungen
📦 Import von Systempaketen
Neben einzelnen Skripten unterstützt CAATS auch den Import strukturierter ZIP-Pakete. Diese werden häufig verwendet, um Workflows, Assessments, Aggregationen oder Systemkonfigurationen zu installieren oder zu aktualisieren.
Damit ein ZIP-Archiv als Importpaket erkannt wird, muss es eine Manifestdatei enthalten.
Aufbau eines Importpakets
Ein gültiges CAATS-Importpaket besteht aus:
- einer info.json Datei (Manifest)
- optionalen CAATS-Skriptdateien (.caats)
- Begleitdateien für Konfiguration oder Darstellung
Die Datei info.json beschreibt Inhalt und Version des Pakets und dient dem System als Identifikation für den Import.
📂 Typische Inhalte eines Import-ZIP
Ein Importpaket kann verschiedene Dateitypen enthalten:
| Datei | Zweck |
| —— | —— |
| .caats | technische Skripte zur Daten- oder Systemlogik |
| HTML | Layout oder Dokumentvorlagen |
| .xlsx | Definitionen für Formulare oder Prozesse |
| Ressourcendateien | zusätzliche Inhalte für Workflows |
Typische Excel-basierte Definitionen sind:
- chkdef → Assessment-Definitionen
- flowdef → Workflow-Definitionen
- pageaggregation → gespeicherte Seitenabfragen / UI-Strukturen
Ein häufiges Beispiel für ein ZIP-Importpaket sind Workflow-Pakete, die Workflowdefinitionen, Formulare, Skripte und Vorlagen gemeinsam enthalten.
📊 Besonderheit: Excel-Import für Assessments
Assessmentdefinitionen (chkdef) können zusätzlich auch direkt über den Menüpunkt „Excel importieren“ eingespielt werden.
In diesem Fall ist kein ZIP-Paket mit info.json erforderlich.
Vorteile dieser Methode:
- schneller Import einzelner Assessments
- praktische Bearbeitung von Formularstrukturen
- häufige Anpassungen ohne vollständiges Paket
Diese Importmethode wird besonders häufig verwendet, wenn nur Formulare oder Formularfelder erweitert oder angepasst werden sollen.
⚙️ Funktionsweise von Skripten
Skripte werden:
- vom Systemanbieter bereitgestellt
- versionsabhängig verwaltet
- einmalig oder wiederkehrend ausgeführt
Je nach Skript können folgende Aktionen erfolgen:
- Aktualisierung von Datensätzen
- Neuberechnung von Vorpositionen
- Strukturkorrekturen
- Lösch- oder Archivierungsoperationen
- technische Reparaturen
Die Ausführung erfolgt direkt im produktiven Datenbestand.
🔐 Berechtigungen
Nur Benutzer:innen mit entsprechenden Administratorrechten dürfen Skripte ausführen oder Importpakete einspielen.
Empfohlen:
- Durchführung außerhalb von Spitzenzeiten
- Dokumentation jeder Skriptausführung
- Mandantenexport vor größeren Eingriffen
⚠️ Skripte und Importpakete können nicht automatisch rückgängig gemacht werden.
⭐ Best Practices
✔ Vor Ausführung genaue Beschreibung lesen ✔ Auswirkungen auf Geschäftsfälle prüfen ✔ Testumgebung nutzen, wenn verfügbar ✔ Nachlaufkontrolle durchführen (z. B. Reporting, Stichproben) ✔ Änderungen intern dokumentieren
❓ Was passiert, wenn …? (CAATS Skripte & Importpakete)
| Situation | Ursache | Maßnahme |
|---|---|---|
| ❌ ZIP wird nicht erkannt | info.json fehlt | Paketstruktur prüfen |
| ⚠️ Import schlägt fehl | inkompatible Version | Paketversion prüfen |
| 🔄 Daten unerwartet geändert | Skriptwirkung falsch interpretiert | Beschreibung prüfen |
| 📊 Reporting abweichend | Massenkorrektur durchgeführt | Reports neu prüfen |
| 🚫 Skript nicht sichtbar | Keine Berechtigung | Rollen prüfen |
| ⏳ System langsam | Skript läuft im Hintergrund | Jobstatus prüfen |
📘 Zusammenfassung
CAATS Skripte und Importpakete sind zentrale Werkzeuge für technische Anpassungen der Plattform.
Sie ermöglichen:
- strukturierte Systemmigrationen
- Installation komplexer Workflows
- Import von Formularen und Konfigurationen
- automatisierte Datenanpassungen
Ihre Anwendung erfordert jedoch:
- Fachkenntnis
- sorgfältige Planung
- Dokumentation
- kontrollierte Durchführung
