====== 1. Meldung CA-CHK.001 – "Initialisierung fehlgeschlagen" ======
> **Zielgruppe:** Administrator:innen, technische Betreuung, Formularentwickler:innen
> **Modul:** ADM Cockpit – Formulare & Assessments
> **Letzte Aktualisierung:** {{date>Y-m-d}}
----
===== 2. Beschreibung =====
Diese Meldung tritt auf, wenn beim Öffnen eines Formulars oder Assessments
eine programmierte Initialisierung nicht ausgeführt werden kann.
Das bedeutet: Das Formular kann nicht korrekt geladen oder verarbeitet werden,
weil ein dafür notwendiges Plugin oder Skript fehlt oder nicht aktiv ist.
**Beispiel:**
Ein Formular enthält eine spezielle Logik (z. B. automatische Berechnung oder Prüfung),
die beim Öffnen ausgeführt werden muss.
Wenn diese Logik nicht startet, wird die Formularanzeige abgebrochen
und die Meldung **„Initialisierung fehlgeschlagen“** erscheint.
----
===== 3. Technische Bedeutung =====
Formulare oder Assessments können mit einer individuellen **Initialisierung** hinterlegt sein.
Diese wird beim Öffnen über ein Plugin oder eine Erweiterung automatisch ausgeführt.
Funktioniert dieser Startvorgang nicht, wird der Ladevorgang abgebrochen,
und die Fehlermeldung **CA-CHK.001 – Initialisierung fehlgeschlagen** angezeigt.
**Wichtig:**
Das Formular kann in diesem Zustand **nicht verwendet** werden.
Eine Eingabe oder Speicherung ist nicht möglich, bis die Initialisierung korrigiert wurde.
----
===== 4. Ursachen =====
Mögliche Gründe für diese Fehlermeldung sind:
* Das zugehörige **Plugin ist nicht installiert**
* Das zugehörige **Plugin ist installiert, aber nicht aktiviert**
* Das Plugin **definiert keine OnBeforeCreate-Funktion**
* Die OnBeforeCreate-Funktion **setzt den erwarteten Prüfwert nicht**
**Hinweis:**
Die „OnBeforeCreate“-Funktion ist Teil der Formularlogik.
Sie wird beim Erstellen des Formulars aufgerufen, um initiale Daten, Regeln oder Prüfwerte zu setzen.
----
===== 5. Abhilfe =====
So beheben Sie das Problem:
1. **Prüfen Sie, ob das Formular-Plugin installiert ist.**
- Navigieren Sie zu: *Administration → Plugins*
- Suchen Sie nach dem zugehörigen Formular-Plugin.
2. **Aktivieren Sie das Plugin**, falls es deaktiviert ist.
3. **Überprüfen Sie die OnBeforeCreate-Funktion** innerhalb des Plugins:
- Stellen Sie sicher, dass sie den in der Formulardefinition hinterlegten **Prüfwert** korrekt setzt.
4. **Fehlt die Funktion**, ergänzen Sie diese oder wenden Sie sich an den Systemadministrator bzw. Entwickler.
**Tipp:**
Nach Anpassung des Plugins sollten Sie den Browser-Cache leeren
und das Formular erneut öffnen, um sicherzustellen, dass die neue Logik geladen wurde.
----
===== 6. Zusammenfassung =====
| Bereich | Beschreibung |
|----------|---------------|
| **Fehlercode** | CA-CHK.001 |
| **Meldung** | „Initialisierung fehlgeschlagen“ |
| **Ursache** | Plugin fehlt, ist deaktiviert oder unvollständig |
| **Lösung** | Plugin installieren, aktivieren oder Logik ergänzen |
| **Betroffene Module** | Formulare, Assessments |
----
**Siehe auch:**
* [[extensibility:plugins-generic|Plugin-Verwaltung in CAATS]]