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

Invocar otro evento como un tipo de acción en Jitterbit App Builder

App Builder permite invocar un evento desde un objeto de negocio independiente como tipo de acción en el evento de un objeto de negocio. Esta función se creó para reutilizar la lógica existente y usar el mismo evento en múltiples lugares. De esta forma, no es necesario crear eventos idénticos en cada objeto de negocio donde se desee utilizar.

Este artículo mostrará un ejemplo que utiliza datos de Northwinds y utiliza un evento del objeto comercial Clientes y lo usa en una acción de evento en el objeto comercial Pedidos.

  • Se creó un botón denominado Upper para aprovechar un evento que pondrá en mayúsculas el nombre de la empresa.
  • El objeto comercial detrás de este panel tiene un evento llamado Upper Customer cuya acción llamará al evento desde el objeto comercial Customer Se creó un evento llamado Cliente superior dentro del objeto de negocio del panel. Para más información sobre cómo configurar un evento, consulte Configurar evento.
  • La regla de un objeto de negocio independiente se puede configurar haciendo clic en Crear en el panel Acciones.

La acción se configura seleccionando el objeto de negocio donde la regla es nativa (en este caso, Clientes), el evento Nombre de la empresa en mayúsculas y, finalmente, la columna común a ambos objetos de negocio (en este caso, ID del cliente). Se puede agregar más de una columna compartida a las vinculaciones explícitas; más de una columna de vinculación limitará el alcance del evento.

Este ejemplo utiliza un evento Clientes dentro de un objeto de negocio Pedidos para actualizar la columna de nombre del cliente en función de un pedido realizado por dicho cliente. Sin embargo, esto podría invertirse para utilizar un evento dentro de Pedidos que afecte a la información del pedido, activada por un evento del objeto de negocio Clientes, para recorrer todos los pedidos asociados a un cliente en particular. Es decir, las vinculaciones pueden utilizarse para devolver más de una fila sobre la que el evento actúe.

Cómo invocar un evento como tipo de acción

  1. Cree una regla de negocio que se pueda usar en un evento con una columna común para la vinculación.
  2. Cree un evento donde desee usar la regla del paso 1.
  3. Haga clic en Registrar existente en el panel Acciones y, en Información de la acción, configure los parámetros:

    • Tipo establecido en Evento
    • Objeto de negocio es el origen de la regla del paso 1
    • Evento es el nombre de la regla del paso 1
  4. Haga clic en Guardar

  5. En el panel Vinculación explícita, seleccione la(s) columna(s) compartida(s) entre el objeto de negocio de origen y el objeto de negocio de la regla.
  6. El evento ya está listo para usarse en un panel que utilice el objeto de negocio donde se creó.