Vergleichsreport

Vergleiche Einstellungen
Änderungen von:
bis:
Typ:

Veränderungen an Parts

Part "Inhalt" wurde verändert


Veränderungen des Inhalts
Klicken Sie für eine detaillierte Beschreibung auf die geänderten Stellen:
Benutzen sie die linke oder die rechte Maustaste, um zur jeweils vorherigen bzw. nachfolgenden Änderung zu gelangen.
 ersteletzte 
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

    Purpose

    The getAbsenceTextModules job creates or updates text modules for the absence reasons supplied by the TA system. In the supplied job descriptor the job is active and cannot be configured via its own configuration form. The TA module must be available.

    Processing

    1. The job reads all absence reasons from the TA system and determines Webdesk's default language.
    2. The default codes for presence and general absence are not synchronized.
    3. For each remaining absence reason, four text modules are created or processed for the half-day/full-day short designation and the short/long designation.
    4. Processing is performed for all languages available in Webdesk. In the default language, the value from the TA system is stored directly. For other languages, the language code is prepended, since the TA system does not provide translations.
    5. New text modules are assigned to the TA module and enabled for updates on a version change.
    6. Existing text modules are only updated if Update on version change is enabled. Otherwise the existing content remains unchanged.

    Text module names and values

    The names are formed from the absence reason code and the suffixes for half-day/full-day and short/long designation. For long designations, the description of the absence reason is used. For short designations, the TA absence reason codes are used; the half-day short designation is stored in lowercase.

    Notes

    • The job has no configuration of its own; the trigger and general job parameters are managed centrally.
    • Errors when saving a text module are logged and passed on as an error.
    • The newly created or modified text modules are collected for further processing.
    Mime Typetext/xmltext/xml
    Datei-name
    Größe (in Bytes)20551894
    Version 1 von Gabriel Gruber
    am 15.08.26 12:57:55
    Name: Job getAbsenceTextModules
    Variante: main - en
    Status: Veröffentlichung
    Version 2 von Gabriel Gruber
    am 15.08.26 13:00:13
    Name: Job getAbsenceTextModules
    Variante: main - en
    Status: Veröffentlichung