Skip to main content
Skip table of contents

DT312 Events

DI065523 UUID

Der Universally Unique Identifier (UUID) eines Events. Er wird automatisch erstellt.

DI065526 Geändert am

Beim Ändern eines Datensatzes wird hier automatisch das Datum der Änderung eingetragen.

DI065529 Geändert von

Beim Ändern eines Datensatzes wird hier automatisch die ID (das Kürzel) des angemeldeten Benutzers eingetragen.

DI065537 Funktionsname

Voller Name der auszuführenden (statischen) Klassenmethode einschließlich Pfad.

Beispiele

  • ppms.start_migration.doSomething

  • de.planta.server.events.EventManager.insertNewEvent

DI065538 DT

Die ID der Datentabelle, auf die sich ein datengesteuertes Event bezieht.

DI065543 Bedingung

Die Bedingung, die eine Jython-Funktion vor dem Start eines datengesteuerten Events auswertet. Wenn diese Funktion True zurückliefert, wird das Event gestartet.

Hinweis

  • Ist die Bedingung leer, wird die Methode immer ohne Jython-Prüffunktion ausgeführt.

DI065544 Parameter

Frei definierbarer String für die auszuführende Methode.

DI065545 Aktiviert

Werte

  • - Das Event wird ausgeführt.
  • - Das Event wird ignoriert.

DI065557 Position

Integer-Wert für die Sortierung von datengesteuerten Events.

Details

  • Wenn mehrere Daten-Events zugleich ausgelöst werden, weil sie in derselben Tabelle für denselben Eventtyp definiert wurden, werden die Events beginnend bei der niedrigsten Positionsnummer ausgeführt.
  • Haben zwei Daten-Events dieselbe Positionsnummer, gilt als Reihenfolge: 1. Java, 2. Jython, 3. Python.

DI065862 Eventtyp

Legt den Eventtyp von datengesteuerten Events fest.

Werte

WertBeschreibung
1: Pre-InsertWird bei Einfüge-Vorgängen vor dem Speichern ausgeführt.
2: Pre-UpdateWird bei Update-Vorgängen vor dem Speichern ausgeführt.
3: Pre-DeleteWird bei Lösch-Vorgängen vor dem Speichern ausgeführt.
4: Post-InsertWird bei Einfüge-Vorgängen nach dem Speichern ausgeführt.
5: Post-UpdateWird bei Update-Vorgängen nach dem Speichern ausgeführt.
6: Post-DeleteWird bei Lösch-Vorgängen nach dem Speichern ausgeführt.
7: Pre-SaveWird bei Einfüge- und Update-Vorgängen vor dem Speichern ausgeführt. Gleichzeitig ein Pre-Insert- und Pre-Update-Event. 
8: Post-SaveWird bei Einfüge- und Update-Vorgängen nach dem Speichern ausgeführt. Gleichzeitig ein Post-Insert- und Post-Update-Event.
9: On-ChangeWird vor dem Speichern ausgeführt, immer wenn sich ein Datenfeld ändert.


Siehe auch: Programmierbare Events 

DI065864 Funktionstyp

Bestimmt, welche Art von Methode aufgerufen wird.

Werte

  • 1: Java
  • 2: Jython
  • 3: Python

Bei zeitgesteuerten Events werden aktuell nur Jython- und Java-Funktionen unterstützt.

DI066389 Bezeichnung

Bezeichnung eines zeitgesteuerten Events

Der Parameter kann in folgendem Modul von Benutzern mit Änderungsrechten bearbeitet werden:

DI065866 Status

Status eines zeitgesteuerten Events. Wird automatisch bei der Ausführung eines Events angepasst.

Werte

  • 0: Wartend
    • Das Event ist derzeit terminiert, zu einem späteren Zeitpunkt zu laufen.
  • 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.

Hinweis

  • 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.

DI065871 Startzeit Datum

Datum, an dem das zeitgesteuerte Event das nächste Mal starten wird.

DI065872 Startzeit Uhrzeit

Uhrzeit, zu der das zeitgesteuerte Event am festgelegten Datum (DI065871 Startzeit Datum) das nächste Mal starten wird.

DI065922 Datentabelle

Bezeichnung der Datentabelle, auf die sich ein datengesteuertes Event bezieht.

DI065923 Datentabelle

DI066054 Tag

Mit diesem Parameter wird festgelegt, an welchem Datum ein zeitgesteuertes Event erstmals ausgeführt werden soll.

DI066055 Uhrzeit

Mit diesem Parameter wird festgelegt, zu welcher Uhrzeit ein zeitgesteuertes Event erstmals ausgeführt werden soll.

DI066057 Wiederholt jede (Anzahl)

Abstand (in Zahlen) zwischen den Wiederholungen eines benutzerdefinierten zeitgesteuerten Events. Die Einheit wird über den Parameter DI066074 Wiederholt jede (Einheit) festgelegt.

DI066059 Wiederholt sich: Montag

Parameter für benutzerdefinierte zeitgesteuerte Events. Bestimmt, ob das Event an dem entsprechenden Wochentag laufen darf.

DI066060 Wiederholt sich: Dienstag

Parameter für benutzerdefinierte zeitgesteuerte Events. Bestimmt, ob das Event an dem entsprechenden Wochentag laufen darf.

DI066061 Wiederholt sich: Mittwoch

Parameter für benutzerdefinierte zeitgesteuerte Events. Bestimmt, ob das Event an dem entsprechenden Wochentag laufen darf.

DI066062 Wiederholt sich: Donnerstag

Parameter für benutzerdefinierte zeitgesteuerte Events. Bestimmt, ob das Event an dem entsprechenden Wochentag laufen darf.

DI066063 Wiederholt sich: Freitag

Parameter für benutzerdefinierte zeitgesteuerte Events. Bestimmt, ob das Event an dem entsprechenden Wochentag laufen darf.

DI066064 Wiederholt sich: Samstag

Parameter für benutzerdefinierte zeitgesteuerte Events. Bestimmt, ob das Event an dem entsprechenden Wochentag laufen darf.

DI066065 Wiederholt sich: Sonntag

Parameter für benutzerdefinierte zeitgesteuerte Events. Bestimmt, ob das Event an dem entsprechenden Wochentag laufen darf.

DI066066 Endet nie

Parameter, der das Ende eines benutzerdefinierten zeitgesteuerten Events bestimmt. Ist der Parameter aktiviert, hat das Event kein Ende.

DI066067 Endet am

Parameter, der das Ende eines benutzerdefinierten zeitgesteuerten Events bestimmt. Hier wird das Datum hinterlegt, zu dem das Event beendet werden soll.

Hinweis

  • Damit das Event am festgelegten Datum endet, muss die Checkbox des Parameters DI066069 aktiviert sein.

DI066068 Endet nach

Parameter, der das Ende eines benutzerdefinierten zeitgesteuerten Events bestimmt. Hier wird hinterlegt, nach wie vielen Ausführungen das Event beendet werden soll.

Hinweis

  • Damit das Event nach der festgelegten Anzahl an Ausführungen endet, muss die Checkbox des Parameters DI066070 aktiviert sein.

DI066069 Endet am-Checkbox

Parameter, der das Ende eines benutzerdefinierten zeitgesteuerten Events bestimmt. Ist der Parameter aktiviert, endet das Event an dem Datum, das im Parameter DI066067 Endet Am hinterlegt ist.

DI066070 Endet nach-Checkbox

Parameter, der das Ende eines benutzerdefinierten zeitgesteuerten Events bestimmt. Ist der Parameter aktiviert, endet das Event nach der Anzahl an Ausführungen, die im Parameter DI066068 Endet Nach hinterlegt ist.

DI066072 Wiederholt sich

Die Häufigkeit, mit der ein zeitgesteuertes Event ausgeführt wird.

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.

DI066074 Wiederholt jede (Einheit)

Zeiteinheit, die den Abstand zwischen den Wiederholungen eines benutzerdefinierten zeitgesteuerten Events bestimmt. Der genaue Abstand in Zahlen wird mit dem Parameter DI066057 Wiederholt jede (Anzahl) festgelegt.

Werte

  • Minuten
  • Stunden
  • Tage
  • Wochen
  • Monate
  • Jahre

DI066077 Letzte Ausführung Datum

Datum der letzten Ausführung eines zeitgesteuerten Events.

DI066078 Letzte Ausführung Uhrzeit

Uhrzeit der letzten Ausführung eines zeitgesteuerten Events.

DI066092 Anzahl Ausführungen

Gibt an, wie häufig ein zeitgesteuertes Event bereits ausgeführt wurde.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.