Zum Inhalt springen

Verwandeln Sie Ihre Kontakte in Urlaubsgeld mit unserem neuen Kundenempfehlungsprogramm! Erfahren Sie mehr

Diese Dokumentation gilt für Version 4 und höher von App Builder, dem neuen Namen für Vinyl. Hier gelangen Sie zur Vinyl-Dokumentation.

Event() mvSQL- Laufzeit im Jitterbit App Builder

Zusammenfassung

Gibt Informationen zur aktuellen Ereignisausführung zurück.

Syntax

event(<parameter>)

Parameter

parameter

Ein Parameter, der bestimmt, welches Ereignisattribut zurückgegeben wird. Gültige Parameter sind:

  • contextid: Eindeutige Kennung, die zum Korrelieren von Ereignissen verwendet werden kann, die innerhalb einer einzelnen Operation auftreten, z. B. einer CRUD-Geschäftsregel.

  • rowid: Eindeutige Kennung für die Zeile, für die das Ereignis aufgerufen wurde. Bei einer Business-CRUD-Regel bezieht sich dies auf die Zielzeile.

  • source.rowid: Eindeutige Kennung für die CRUD-Einfüge- und Aktualisierungszeile des Unternehmens.

  • exception: Ausnahmemeldung oder leerer String, wenn keine Ausnahme ausgelöst wurde. Dieser Wert ist für Aktionsfehlerhandler zugänglich, wenn das Ereignis aufgrund einer Ausnahme fehlgeschlagen ist.

  • root.eventid: Kennung des aufgerufenen Ereignisses. (App Builder 4.41 oder höher.)

Rückgaben

String

Siehe parameter.

Bemerkungen

Der event() Die Funktion wird typischerweise in Aktionsfehlerhandlern verwendet, um Fehler auf Zeilenebene bei der Ausführung von CRUD-Geschäftsregeln zu verfolgen. Kontext- und Zeilenkennungen können mit Ereignisverlaufseinträgen korreliert werden. Weitere Informationen finden Sie im Ereignisverlauf.

Bei Ausführung außerhalb des Ereigniskontexts wird die event() Funktion gibt mit Nullen gefüllte, leere Werte zurück. Die contextid, rowid Und source.rowid Parameter geben eine leere GUID zurück. Die exception Der Parameter gibt einen leeren String zurück.

Hinweis

event() Die Laufzeit erfasst standardmäßig nur Nachrichten aus dem App Builder Framework. Sie kann beispielsweise nicht in Kombination mit Business Logic Validations verwendet werden.

Beispiele

event('contextid')

Rückgabe:

'5e1eb577-c4a0-4681-bd72-f15a2980e273'

event('rowid')

Rückgabe:

'5e1eb577-c4a0-4681-bd72-f15a2980e273'

event('source.rowid')

Rückgabe:

'5e1eb577-c4a0-4681-bd72-f15a2980e273'

event('exception')

Rückgabe:

Zugriff verweigert