Saltar al contenido

¡Transforma tus conexiones en dinero para el final del año con nuestro nuevo Programa de Indicación de Clientes! Descubre más

Esta documentación es para la versión 4 y posteriores de App Builder, el nuevo nombre de Vinyl. Accede a la documentación de Vinyl aquí.

Función de tiempo de ejecución mvSQL Event() en Jitterbit App Builder

Resumen

Devuelve información sobre la ejecución del evento actual.

Sintaxis

event(<parameter>)

Parámetros

parameter

Un parámetro que determina el atributo de evento que se devuelve. Los parámetros válidos incluyen:

  • contextid:Identificador único que se puede utilizar para correlacionar eventos que ocurren dentro de una sola operación, como una regla CRUD empresarial.

  • rowid: Identificador único de la fila donde se invocó el evento. En el caso de una regla CRUD empresarial, se refiere a la fila de destino.

  • source.rowidIdentificador único para la fila de origen de inserción y actualización del CRUD empresarial.

  • exception Mensaje de excepción o cadena vacía si no se generó ninguna excepción. Este valor es accesible para los controladores de errores de acción si el evento falló debido a una excepción.

  • root.eventid: Identificador del evento invocado. (App Builder 4.41 o posterior).

Devoluciones

Cuerda

Ver parameter.

Observaciones

El event() Esta función se utiliza normalmente en los controladores de fallos de acción para rastrear fallos a nivel de fila al ejecutar reglas CRUD de negocio. Los identificadores de contexto y de fila se pueden correlacionar con las entradas del historial de eventos. Consulte Historial de eventos para obtener más información.

Cuando se ejecuta fuera del contexto de un evento, la función event() La función devuelve valores vacíos y llenos de ceros. contextid, rowid y source.rowid Los parámetros devuelven un GUID vacío. El exception El parámetro devuelve una cadena vacía.

Nota

event() El tiempo de ejecución, por diseño, solo captura mensajes del marco de App Builder. No se puede usar en combinación con validaciones de lógica de negocio, por ejemplo.

Ejemplos

event('contextid')Devoluciones:

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

event('rowid')Devoluciones:

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

event('source.rowid')Devoluciones:

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

event('exception')Devuelve:

"Acceso denegado"