Zum Hauptinhalt springen

Job GwStartOutOfOfficePeriod

Zweck​

Der Job GwStartOutOfOfficePeriod aktiviert oder deaktiviert automatische Out-of-Office-Antworten im Groupware-Postfach auf Grundlage nicht produktiver Abwesenheiten aus dem TA-System.

Der Job benötigt die Module TA und GW. Im mitgelieferten Job-Descriptor ist er derzeit nicht aktiv und nicht über ein eigenes Konfigurationsformular konfigurierbar.

Voraussetzungen​

  • Die Person ist gültig, hat eine TA-Zuordnung und in den Groupware-Einstellungen automatische Out-of-Office-Antworten aktiviert.
  • Für den Mandanten sind die Groupware- und TA-Integration sowie die benötigten Standardtexte eingerichtet.
  • Produktive Abwesenheitsgründe werden nicht als Abwesenheit für die automatische Antwort verwendet.

Ablauf​

  1. Der Job ermittelt die berechtigten Personen und gruppiert sie nach Mandant.
  2. Für jeden Mandanten werden die produktiven Abwesenheitsgründe geladen.
  3. Bei einer nicht produktiven offenen Abwesenheit wird Out-of-Office ohne geplantes Enddatum aktiviert.
  4. Andernfalls wird ein Zeitraum nicht produktiver Abwesenheit ab dem aktuellen Prüftag ermittelt. Wird ein Zeitraum gefunden, aktiviert der Job Out-of-Office mit Start- und Endzeit.
  5. Für Personen, die aus einer offenen Abwesenheit zurückkehren, wird Out-of-Office deaktiviert.
  6. Fehler bei einer einzelnen Person werden protokolliert; die Verarbeitung der übrigen Personen und Mandanten läuft weiter.

Antworttexte und Platzhalter​

Für externe und interne Antworten verwendet der Job die persönlichen Texte. Ist ein Text leer, wird der mandantenspezifische Standardtext verwendet. Enthält ein persönlicher Text nur HTML-Markup ohne sichtbaren Text, wird er ebenfalls als leer behandelt. Wenn die interne Antwort entsprechend konfiguriert ist, kann dafür die externe Antwort wiederverwendet werden.

Die Texte werden per Scripting-Service mit folgenden Variablen ersetzt:

  • absenceStartDate und absenceEndDate: Beginn und Ende der TA-Abwesenheit
  • fromDate und toDate: Beginn und Ende der Out-of-Office-Zeit

Bei einer offenen Abwesenheit wird für das Ende die Übersetzung until_further_notice verwendet.

Die allgemeinen Job-Parameter wie Trigger und Mailbenachrichtigung gelten entsprechend der zentralen Jobverwaltung.