Saltar al contenido

Tipos de acción de evento en Jitterbit App Builder

App Builder admite muchos Tipos de Acción de Evento diferentes que se pueden definir para las Acciones asociadas con Eventos, dependiendo del uso previsto de la Acción. Este artículo describirá los diferentes Tipos de Acción y cómo se puede trabajar con ellos.

Para acceder a los diferentes Tipos de Acción de Evento, navegue a la capa de Lógica Empresarial de App Builder. Desde allí, identifique la Tabla (o Regla) donde va a definir la Acción y haga clic en el icono de Eventos correspondiente. Desde la pantalla de definición de Acción resultante, verá opciones para configurar el Tipo de Acción.

Tipos de acción disponibles:

  • Regla
  • Notificación
  • Llamada a API
  • Evento
  • Exportar
  • Importar
  • Complemento
  • Procedimiento
  • RFC

El valor predeterminado para el Tipo es Regla, ya que con mayor frecuencia los Usuarios tienen la intención de aprovechar una Regla Empresarial junto con una Acción. La Regla está documentada en artículos y guías existentes y el tipo de Notificación también está documentado en otros lugares. Este artículo se centrará en los Tipos de Acción para Llamada a API, Evento, Exportar, Importar, Complemento, Procedimiento, RFC y Respuesta de Flujo de Trabajo.

Llamada a API

El Tipo de Acción Llamada a API se utiliza para llamar a un endpoint de APIM o REST como una acción.

Para configurar una acción de llamada a API

  • Establezca el valor de Tipo en Llamada a API
  • Seleccione el Endpoint nombrado para llamar con la Acción
  • Si es apropiado, modifique el valor de Orden para controlar el orden de Ejecución cuando se ejecute en el Evento
  • Establezca el valor de Cuándo para determinar cuándo debe ejecutarse la Acción. Opciones: Antes, Después
  • Revise los Vínculos Explícitos y confirme que la información sea precisa
  • Haga clic en Guardar

Nota

Desde la perspectiva de REST, App Builder admite vínculos entrantes y salientes. Las columnas entrantes se envían al endpoint, y las salientes se originan de la respuesta del endpoint y actualizan el registro en memoria con el valor de REST. Usar un vínculo saliente puede resultar en un mensaje de error si la respuesta contiene múltiples registros, ya que App Builder no sabe qué registro usar en este escenario.

Evento

El Evento Tipo de Acción se utiliza para ejecutar otro Evento nombrado.

Para configurar una acción de evento

  • Establecer el valor de Tipo en Evento
  • Seleccionar el Objeto de Negocio nombrado con el Evento asociado que se va a ejecutar
  • Seleccionar el Evento nombrado que se va a ejecutar
  • Si es apropiado, modificar el valor de Orden para controlar el orden de Ejecución cuando se ejecute en el Evento
  • Establecer el valor de Cuándo para determinar cuándo debe ejecutarse la Acción. Opciones: Antes, Después
  • Revisar los Vínculos Explícitos y confirmar que la información sea precisa
  • Hacer clic en Guardar

Exportar

El Exportar Tipo de Acción se utiliza para exportar un informe a un archivo. Según la configuración, App Builder exportará un archivo y lo escribirá como delimitado por comas, tuberías o tabulaciones y lo almacenará en la ubicación indicada.

Para configurar una acción de exportación

  • Establecer el valor de Tipo en Exportar
  • Seleccionar la Regla nombrada correspondiente para ejecutar con la Acción
  • Establecer el Sistema de Archivos en la ubicación donde desea almacenar la información que se está exportando. Este valor puede ser un sistema de archivos local o de red.
  • Elegir el valor de Delimitador utilizado para el archivo. Las opciones son: Coma, Tubería, Tabulación
  • Si el archivo que se está exportando incluye una fila de Encabezado, marcar la casilla de Encabezados de Salida
  • Seleccionar la Columna de Nombre de Archivo de la Regla de Negocio o Tabla que se está haciendo referencia
  • Si es apropiado, modificar el valor de Orden para controlar el orden de Ejecución cuando se ejecute en el Evento
  • Establecer el valor de Cuándo para determinar cuándo debe ejecutarse la Acción. Opciones: Antes, Después
  • Revisar los Vínculos Explícitos y confirmar que la información sea precisa
  • Hacer clic en Guardar

Importar

El Importar Tipo de Acción se utiliza para importar datos de un sistema de archivos a una o varias tablas. App Builder admite la capacidad de importar un archivo CSV o Excel, o HL7 utilizando este método.

Para configurar una acción de importación

  • Establecer el Tipo en Importar
  • Establecer el Tipo de Importación para que coincida con el tipo de archivo utilizado para importar. Las opciones son CSV o Excel, HL7
  • Si desea que App Builder elimine el contenido de la tabla de destino al importar, marque la casilla de Truncar
  • Establecer el Sistema de Archivos en la ubicación donde desea almacenar la información que se está importando. Este valor puede ser un sistema de archivos local o de red.
  • Establecer el valor de Tabla de Destino en la Tabla nombrada donde residirá el archivo importado
  • Elegir el valor de Delimitador utilizado para el archivo. Las opciones son: Coma, Tubería, Tabulación
  • Establecer el valor de Fuente de Datos Completada para representar la ubicación del archivo donde se moverá el archivo de importación O este valor puede dejarse en blanco. A menudo, este es el mismo que el valor del Sistema de Archivos.
  • Si es apropiado, modificar el valor de Orden para controlar el orden de Ejecución cuando se ejecute en el Evento
  • Establecer el valor de Cuándo para determinar cuándo debe ejecutarse la Acción. Opciones: Antes, Después
  • Revisar los Vínculos Explícitos y confirmar que la información sea precisa
  • Hacer clic en Guardar

Nota

Las vinculaciones explícitas no tienen ningún impacto en la importación.

Plugin

El Tipo de Acción Plugin se utiliza para invocar un Plugin de Acción en App Builder.

Para configurar una acción de plugin

  • Establecer el Tipo en Plugin
  • Seleccionar el valor de Plugin apropiado según su requerimiento. Plugins:
    • Crear fila en tabla vacía – crea una nueva fila si el evento de Filtro no devolvió ninguna fila
    • Generar ETag de Imagen – genera un ETag para una imagen en la tabla Be_Image
    • Hash de Contraseña – Hashea el valor del campo 'Contraseña'
    • Recuperador Http – Recupera contenido de la columna 'url' y lo almacena en la columna 'resultado'
    • Mover Control – Mueve el índice de todos los controles hermanos
    • Persistente – Limpiar Caché – Limpiar caché usando Fila
    • Filtro Persistente – Establecer valores predeterminados desde valor – Establecer valores predeterminados desde valor
    • Persistente – Actualizar Fila – Actualizar Fila
    • Persistente Salesforce – Actualizar Fila – Actualizar Fila
    • Pluralizar Nombre – Pluralizar y humanizar un campo 'Nombre'
    • Ejecutar Evento en Segundo Plano – ejecutar el evento 'Fondo' para el objeto de datos (en segundo plano)
    • Guardar Informe – guarda el informe en el directorio PDF
    • Dormir – duerme hasta un tiempo de espera dado
    • SMTP Mailer – envía correo usando Email, Asunto y campos opcionales Cuerpo y De. La sustitución usando {{campo}} está disponible dentro del Cuerpo y Asunto.
    • Lanzar Excepción – lanza un mensaje de excepción
    • Temporizador – pausar por 5 o 'TiempoDeEspera' segundos
  • Si es apropiado, modificar el valor de Orden para controlar el orden de Ejecución cuando se ejecute en el Evento
  • Establecer el valor de Cuando para determinar cuándo debe ejecutarse la Acción. Opciones: Antes, Después
  • Revisar Vinculaciones Explícitas y confirmar que la información es precisa
  • Hacer clic en Guardar

Nota

Las opciones de Plugin disponibles pueden actualizarse a través de las versiones de App Builder.

Procedure

El Tipo de Acción Procedimiento se utiliza para ejecutar un procedimiento almacenado RDBMS.

Para configurar una acción de procedimiento

  • Establecer el Tipo en Procedimiento
  • Seleccionar el Procedimiento almacenado RDBMS nombrado
  • Si es apropiado, modificar el valor de Orden para controlar el orden de Ejecución cuando se ejecute en el Evento
  • Establecer el valor de Cuando para determinar cuándo debe ejecutarse la Acción. Opciones: Antes, Después
  • Revisar Vinculaciones Explícitas y confirmar que la información es precisa
  • Hacer clic en Guardar

RFC

El RFC Tipo de Acción se utiliza para ejecutar una Llamada a Función Remota. Los RFC se utilizan principalmente al trabajar con SAP externamente y al configurar llamadas BABI de RFC y Lecturas de Tablas de RFC.

Para configurar una acción RFC

  • Establecer el Tipo en RFC
  • Seleccionar el RFC nombrado
  • Si es apropiado, modificar el valor de Orden para controlar el orden de Ejecución cuando se ejecute en el Evento
  • Establecer el valor de Cuándo para determinar cuándo debe ejecutarse la Acción. Opciones: Antes, Después
  • Revisar los Vínculos Explícitos y confirmar que la información sea precisa
  • Hacer clic en Guardar