Inhaltsverzeichnis
Dies ist eine alte Version des Dokuments!
⚙️ Job-Definitionen
Zielgruppe: Administrator:innen, Systemverantwortliche
Modul: ADM Konfiguration → Stammdaten → Job-Definitionen
Die Job-Definitionen steuern automatisierte Prozesse in CAATS. Hier werden alle Hintergrundjobs verwaltet, die wiederkehrende Aufgaben ausführen – etwa das Erstellen von Rechnungen, das Markieren von Belegen oder das Versenden von Dokumenten.
Job-Definitionen sind die Grundlage für eine automatisierte, effiziente und fehlerfreie Verarbeitung großer Datenmengen.
🔍 Funktionsübersicht
In der Übersicht werden alle definierten Jobs angezeigt – jeweils mit:
- Name
Klartextbezeichnung des Jobs (z. B. *Belege per E-Mail versenden*)
- Version
Verwendete Version des Job-Moduls oder Skripts
- Eindeutige Kennung
Technische ID des Jobs (z. B. *standard::merge-invoices-for-mail*)
- Erstellt am
Zeitpunkt der Erstellung der Job-Definition
- Details (aufklappbar)
Job-Beschreibung, Parameter, Ausführungsweise
Alle Jobs können per Klick aufgeklappt werden, um Konfigurationen und technische Details einzusehen.
🛠 Typische Job-Arten
Beispiele für systemseitig bereitgestellte Job-Definitionen:
- Beleg-Seriendruck
Serienweises Erstellen von Rechnungsdokumenten
- Alle Belege stornieren
Storniert Belege anhand hinterlegter Kriterien
- Alle Belege als geprüft markieren
Automatisiert die Prüfkennzeichnung nach bestimmten Regeln
- Belege per E-Mail versenden
Versand von PDF-Dokumenten an hinterlegte Kontakte
- Betreuer:innen-Abrechnung / Familien-Abrechnung
Erstellt und versendet Abrechnungen aus dem Verrechnungsmodul
- Assessment-Import
Importiert große Datensätze aus Excel-Arbeitsmappen
Die Ausführung kann manuell erfolgen oder über automatisierte Jobs (siehe *Konfiguration → Jobs*).
⚡ Bedeutung im System
Job-Definitionen ermöglichen:
- Automatisierung wiederkehrender Prozesse
- Reduktion manueller Arbeitsschritte
- Schnellere Verarbeitung von Massenoperationen
- Konsistente Ergebnisse (z. B. beim Abrechnen oder Dokumentenerzeugen)
- Erweiterbarkeit über CAATS Skripte und Plugins
Sie sind besonders wichtig für: Abrechnung, Dokumentenerstellung, Datenimporte, Qualitätsprozesse und Integration mit externen Systemen.
🧩 Zusammenspiel mit Hintergrundsystemen
Job-Definitionen sind eng verknüpft mit:
- CAATS Skripten (Logik der Ausführung)
- Jobs (Starten, Konfigurieren, Überwachen)
- Plugins (Erweiterte Funktionen)
- Vorlagen (z. B. Rechnungsseriendruck)
Dadurch kann CAATS flexibel an organisatorische oder technische Anforderungen angepasst werden.
Schlagworte: jobs, jobdefinitionen, hintergrundprozesse, automatisierung, skripte, abrechnung, belegverarbeitung, seriendruck, import, caats-konfiguration

