Job getAbsenceTextModules
Zweck
Der Job getAbsenceTextModules legt Textbausteine für die aus dem TA-System gelieferten Fehlgründe an oder aktualisiert sie. Im mitgelieferten Job-Descriptor ist der Job aktiv und nicht über ein eigenes Konfigurationsformular konfigurierbar. Das TA-Modul muss verfügbar sein.
Verarbeitung
- Der Job liest alle Fehlgründe aus dem TA-System und ermittelt die Standardsprache von Webdesk.
- Die Standardcodes für Anwesenheit und allgemeine Abwesenheit werden nicht synchronisiert.
- Für jeden übrigen Fehlgrund werden vier Textbausteine für Halbtag-/Ganztag-Kurzbezeichnung sowie Kurz-/Langbezeichnung angelegt oder verarbeitet.
- Die Verarbeitung erfolgt für alle in Webdesk vorhandenen Sprachen. In der Standardsprache wird der Wert aus dem TA-System direkt gespeichert. Für andere Sprachen wird der Sprachcode vorangestellt, da das TA-System keine Übersetzungen liefert.
- Neue Textbausteine werden dem TA-Modul zugeordnet und für die Aktualisierung bei einem Versionswechsel freigegeben.
- Vorhandene Textbausteine werden nur aktualisiert, wenn Update on version change aktiviert ist. Andernfalls bleibt der vorhandene Inhalt unverändert.
Textbaustein-Namen und Werte
Die Namen werden aus dem Fehlgrundcode und den Suffixen für Halbtag/Ganztag sowie Kurz-/Langbezeichnung gebildet. Für Langbezeichnungen wird die Beschreibung des Fehlgrunds verwendet. Für Kurzbezeichnungen werden die TA-Fehlgrundcodes verwendet; die Halbtag-Kurzbezeichnung wird in Kleinbuchstaben gespeichert.
Hinweise
- Der Job besitzt keine eigene Job-Konfiguration; Trigger und allgemeine Job-Parameter werden zentral verwaltet.
- Fehler beim Speichern eines Textbausteins werden protokolliert und als Fehler weitergegeben.
- Die neu angelegten beziehungsweise geänderten Textbausteine werden für die weitere Verarbeitung gesammelt.
Keine Kommentare vorhanden.