Einstieg

  • Customizer → System-Customizer → Events → Zeitgesteuerte Events

Zeitgesteuerte Events sind programmierbare Events, die unabhängig von Speichervorgängen und sonstigen Aktivitäten zu bestimmten Zeiten ausgeführt werden. Mehr zu Events

Informationen

  • In diesem Modul werden zeitgesteuerte Events angelegt und bearbeitet.
  • Ebenfalls kann der Event-Verlauf eingesehen werden.

Modulaufbau und -funktionen

Informationen

  • Jedes Event wird mitsamt seiner Daten in einem Kasten angezeigt.
  • Auf der linken Seite des Kastens werden allgemeine Eventinformationen angezeigt, die teilweise bearbeitet werden können.
  • Auf der rechten Seite werden die Intervalleinstellungen des Events angezeigt.
  • Ganz rechts stehen Schaltflächen zur Verfügung:
    • konfigurieren - Über diese Schaltfläche wird das Modul Benutzerdefiniertes Intervall konfigurieren geöffnet, in dem ein benutzerdefiniertes Wiederholungsintervall für ein Event konfiguriert wird.
    • Verlauf - Über diese Schaltfläche wird das Modul Eventverlauf geöffnet, das die Historien-Datensätze eines Events enthält.
    • Löschen - Mit dieser Schaltfläche wird ein Event gelöscht.

Eventeinstellungen

Informationen

  • In der Listbox Funktionstyp wird die Sprache bzw. Methode des Events hinterlegt.
    • Die Listbox erlaubt die Einträge Java, Jython und Python, aktuell werden für zeitgesteuerte Events aber nur Java- und Jython-Funktionen unterstützt.
  • Im Feld Funktionsname wird der volle Name der auszuführenden (statischen) Klassenmethode einschließlich Pfad hinterlegt.
  • In das Feld Parameter kann ein frei definierbarer String für die auszuführende Methode eingetragen werden.
  • Im Feld  Status wird der Zustand des Events hinterlegt und vom System automatisch angepasst. 
    • Folgende Status-Werte werden für zeitgesteuerte Events verwendet:
      • 0: Wartend
        • Das Event ist derzeit terminiert, zu einem späteren Zeitpunkt zu laufen. 
        • Diesen Status erhält ein Event bei seiner Erstellung.
      • 1: Wird ausgeführt
        • Die dem Event zugeordnete Funktion läuft derzeit.
      • 2: Beendet
        • Das Event wurde ohne Fehler beendet und wird nicht erneut ausgeführt.
      • 3: Fehlgeschlagen
        • Bei der letzten Ausführung trat ein Fehler auf. Das Event wird nach Server-Neustart erneut ausgeführt.
    •  Eine manuelle Änderung des Status hat keinen Einfluss darauf, ob ein Event erneut ausgeführt wird oder nicht. Die Ausführung hängt nur von dem Parameter Aktiviert sowie den Intervalleinstellungen des Events ab.
  • Der Parameter Aktiviert bestimmt, ob das Event ausgeführt () oder ignoriert wird ().
    • Ein Event wird nur ausgeführt, wenn in der Checkbox Aktiviert das Häkchen gesetzt ist.
  • Unterhalb der bearbeitbaren Eventeinstellungen werden Informationen zur nächsten Startzeit, der letzten Ausführung und der Anzahl der erfolgten Ausführungen angezeigt.

Intervalleinstellungen

Informationen

  • Die Intervalleinstellungen bestehen standardmäßig aus den Feldern Tag, Uhrzeit und Wiederholt sich .
    • Tag und Uhrzeit bestimmen den erstmaligen Startzeitpunkt des Events.
    • In der Listbox Wiederholt sich wird angegeben, ob und wie häufig das Event wiederholt werden soll. Folgende Einträge stehen zur Auswahl:
IntervallBeschreibung
EinmaligDas Event wird einmalig zum geplanten Zeitpunkt ausgeführt und nicht wiederholt.
StündlichDas Event wird jede Stunde wiederholt.
TäglichDas Event wird jeden Tag wiederholt.
WöchentlichDas Event wird alle sieben Tagen wiederholt.
MonatlichDas Event wiederholt sich am gleichen Wochentag im nächsten Monat z. B. am ersten Montag oder am letzten Freitag eines Monats.
Jährlich

Das Event wiederholt sich am gleichen Datum im nächsten Jahr. Events am 29.02. werden nur in Schaltjahren wiederholt.

BenutzerdefiniertEin benutzerdefiniertes Intervall wird hinterlegt. Erlaubt eine detailliertere Konfiguration.
  • Benutzerdefinierte Intervall-Einstellungen werden nur angezeigt, wenn im Feld Wiederholt sich die Einstellung Benutzerdefiniert ausgewählt ist. Es handelt sich um Ausgabefelder (ausgegraut), die in diesem Modul nicht bearbeitet werden können.

Siehe auch: Programmierbare Events