Saltar al contenido

Tipos de Acciones de Eventos

Vinyl admite muchos Tipos de acciones de eventos diferentes que se pueden definir para acciones asociadas con eventos, según el uso previsto de la acción. Este artículo describirá los diferentes tipos de acciones y cómo puede trabajar con ellos.

Para acceder a los diferentes tipos de acciones de eventos, navegue hasta la capa Business Logic de Vinyl. Desde allí identificarías la Tabla (o Regla) donde vas a definir la Acción y harías clic en el ícono Eventos correspondiente. En la pantalla de definición de acción resultante, verá opciones para configurar Tipo de acción.

Tipos de Acciones Disponibles:

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

El valor predeterminado para Tipo es Regla, ya que la mayoría de las veces los usuarios intentan aprovechar una regla comercial 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 API, evento, exportación, importación, complemento, procedimiento, RFC y respuesta de Flujo de Trabajo.

Llamada API

El tipo de acción Llamada API se utiliza para llamar a un extremo APIM o REST como una acción.

Para Configurar una Acción de Llamada API

  • Establezca el valor de Tipo en Llamada API
  • Seleccione el Extremo nombrado para llamar con la Acción
  • Si corresponde, modifique el valor de Orden para controlar el orden de ejecución cuando se ejecuta en un evento.
  • Establezca el valor Cuándo para determinar cuándo se debe ejecutar la acción. Opciones: Antes, Después
  • Revise los Vínculos explícitos y confirme que la información sea precisa
  • Clic en Guardar**

Nota

Desde la perspectiva REST, Vinyl admite enlaces entrantes y salientes. Las columnas entrantes se envían al extremo y las salientes se originan en la respuesta del extremo y actualizan el registro en memoria con el valor del REST. El uso del enlace saliente puede generar un mensaje de error si la respuesta contiene varios registros, ya que Vinyl no sabe qué registro usar en este escenario.

Evento

El tipo de acción Evento se utiliza para ejecutar otro evento con nombre.

Para Configurar una Acción de Evento

  • Establezca el valor de Tipo en Evento
  • Seleccione el objeto de negocio nombrado con el evento asociado que se ejecutará
  • Seleccione el evento nombrado que se ejecutará
  • Si corresponde, modifique el valor de Orden para controlar el orden de ejecución cuando se ejecuta en un evento.
  • Establezca el valor Cuándo para determinar cuándo se debe ejecutar la acción. Opciones: Antes, Después
  • Revise los Vínculos explícitos y confirme que la información sea precisa
  • Clic en Guardar**

Exportar

El tipo de acción Exportar se utiliza para exportar un informe a un archivo. Según la configuración, Vinyl exportará un archivo y lo escribirá delimitado por comas, barras verticales o pestaña y lo almacenará en la ubicación indicada.

Para Configurar una Acción de Exportación

  • Establezca el valor de Tipo en Exportar
  • Seleccione la regla nombrada correspondiente para ejecutar con la acción
  • Establezca Sistema de archivos en la ubicación donde desea almacenar la información que se exporta. Este valor puede ser un sistema de archivos local o de red.
  • Elija el valor Delimitador utilizado para el archivo. Las opciones son: coma, barra vertical, tabulación
  • Si el archivo que se exporta incluye una fila de encabezado, marque la casilla Encabezados de salida
  • Seleccione la columna de nombre de archivo de la regla comercial o tabla a la que se hace referencia.
  • Si corresponde, modifique el valor de Orden para controlar el orden de ejecución cuando se ejecuta en un evento.
  • Establezca el valor Cuándo para determinar cuándo se debe ejecutar la acción. Opciones: Antes, Después
  • Revise los Vínculos explícitos y confirme que la información sea precisa
  • Clic en Guardar**

Importar

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

Para Configurar una Acción de Importación

  • Establezca el Tipo en Importar
  • Establezca 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 Vinyl elimine el contenido de la tabla de destino al importar, marque la casilla Truncar
  • Establezca Sistema de archivos en la ubicación donde desea almacenar la información que se importa. Este valor puede ser un sistema de archivos local o de red.
  • Establezca el valor de Tabla de destino en la tabla nombrada donde residirá el archivo importado.
  • Elija el valor Delimitador utilizado para el archivo. Las opciones son: coma, barra vertical, tabulación
  • Establezca el valor de Fuente de datos completada para representar la ubicación del archivo a donde se moverá el archivo de importación O este valor puede dejarse en blanco. A menudo es el mismo que el valor del sistema de archivos.
  • Si corresponde, modifique el valor de Orden para controlar el orden de ejecución cuando se ejecuta en un evento.
  • Establezca el valor Cuándo para determinar cuándo se debe ejecutar la acción. Opciones: Antes, Después
  • Revise los Vínculos explícitos y confirme que la información sea precisa
  • Clic en Guardar**

Nota

Las consolidaciones explícitas no tienen ningún impacto en las importaciones.

Enchufar

El tipo de acción Complemento se utiliza para invocar un complemento de acción en Vinyl.

Para Configurar una Acción de Complemento

  • Establezca el Tipo en Complemento
  • Seleccione el valor del complemento apropiado según sus necesidades. Complementos:
    • Crear fila en una tabla vacía: crea una nueva fila si el evento de filtro no devolvió ninguna fila.
    • Generar imagen ETag: genera una ETag para una imagen en la tabla Be_Image
    • Contraseña hash: aplica hash al valor del campo 'Contraseña'
    • Http Retriever: recupera contenido de la columna 'url' y lo almacena en la columna 'resultado'
    • Mover control: mueve el índice de todos los controles hermanos
    • Persistente – Borrar caché – Borrar caché usando Fila
    • Filtro persistente: establece los valores predeterminados a partir del valor: establece los valores predeterminados a partir del valor
    • Persistente – Actualizar fila – Actualizar fila
    • Salesforce persistente – Actualizar fila – Actualizar fila
    • Pluralizar nombre: pluralizar y humanizar un campo 'Nombre'
    • Ejecutar evento en segundo plano: ejecuta el evento 'En segundo plano' para el objeto de datos (en segundo plano)
    • Guardar informe: guarda el informe en el directorio PDF
    • Dormir: duerme hasta un tiempo de espera determinado
    • Correo SMTP: envía correo utilizando los campos Correo, Asunto y Cuerpo y De (opcionales). Sustitución usando {{field}} está disponible dentro del Cuerpo.
    • Lanzar excepción: arroja un mensaje de excepción
    • Temporizador: pausa de 5 segundos o 'Tiempo de espera'
  • Si corresponde, modifique el valor de Orden para controlar el orden de ejecución cuando se ejecuta en un evento.
  • Establezca el valor Cuándo para determinar cuándo se debe ejecutar la acción. Opciones: Antes, Después
  • Revise Vínculos explícitos y confirme que la información sea precisa
  • Clic en Guardar**

Nota

Las opciones de complementos disponibles pueden actualizarse mediante lanzamientos de Vinyl.

Procedimiento

El tipo de acción Procedimiento se utiliza para ejecutar un procedimiento almacenado RDBMS.

Para Configurar una Acción de Procedimiento

  • Establezca el Tipo en Procedimiento
  • Seleccione el procedimiento almacenado RDBMS nombrado
  • Si corresponde, modifique el valor de Orden para controlar el orden de ejecución cuando se ejecuta en un evento.
  • Establezca el valor Cuándo para determinar cuándo se debe ejecutar la acción. Opciones: Antes, Después
  • Revise Vínculos explícitos y confirme que la información sea precisa
  • Clic en Guardar**

RFC

El tipo de acción RFC se utiliza para ejecutar una llamada de función remota. Los RFC se utilizan principalmente cuando se trabaja con SAP externamente y se configuran llamadas RFC BABI y lecturas de tablas RFC.

Para Configurar una Acción RFC

  • Establezca el tipo en RFC
  • Seleccione el RFC nombrado
  • Si corresponde, modifique el valor de Orden para controlar el orden de ejecución cuando se ejecuta en un evento.
  • Establezca el valor Cuándo para determinar cuándo se debe ejecutar la acción. Opciones: Antes, Después
  • Revise los Vínculos explícitos y confirme que la información sea precisa
  • Clic en Guardar**