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

  1. Der Job liest alle Fehlgründe aus dem TA-System und ermittelt die Standardsprache von Webdesk.
  2. Die Standardcodes für Anwesenheit und allgemeine Abwesenheit werden nicht synchronisiert.
  3. Für jeden übrigen Fehlgrund werden vier Textbausteine für Halbtag-/Ganztag-Kurzbezeichnung sowie Kurz-/Langbezeichnung angelegt oder verarbeitet.
  4. 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.
  5. Neue Textbausteine werden dem TA-Modul zugeordnet und für die Aktualisierung bei einem Versionswechsel freigegeben.
  6. 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.
Kommentare (0)