Funktionstyp: bestimmt, welche Art von Methode aufgerufen wird: Java/Python/Jython
Funktionsname: Voller Name der auszuführenden (statischen) Klassenmethode inkl. Pfad, z.B. ppms.start_migration.doSomething, de.planta.server.events.EventManager.insertNewEvent
Parameter: Frei definierbarer String für die auszuführende Methode
Spezifische Parameter der datengesteuerten Events
tableId: Die ID der Tabelle (DI000265), auf die sich der Event bezieht
position: Integer-Wert für die Sortierung.
Wenn mehrere Data-Events zugleich ausgeführt werden (weil sie in derselben Tabelle für denselben eventTyp definiert wurden), werden die mit der niedrigen Positions-Nummer zuerst ausgeführt.
Haben zwei Data-Events dieselbe Positions-Nummer, gilt: Erst Java, dann Jython, dann Python.
condition: Beliebige Bedingung, die eine Jython-Funktion vor dem Start des Events auswertet.
Falls diese Funktion True zurückliefert, wird der Event wirklich gestartet.
Ist die Bedingung leer, wird die Methode immer ohne Jython-Prüf-Funktion ausgeführt.
user: Enthält den Namen des PLANTA-Users, in dessen Session der Event gestartet wurde.
Kommt logischerweise nicht aus der Datenbank
originalValues: Welche Eigenschaften geändert wurden und welche Werte sie hatten