Tipos de Acciones de Eventos
App Builder admite muchos Tipos de acciones de eventos diferentes que se pueden definir para acciones asociadas con eventos, según el uso que desee darle a 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 de lógica empresarial de App Builder desde allí, deberá identificar la Tabla (o Regla) donde va a definir la Acción y hacer clic en el ícono Eventos correspondiente. En la pantalla de definición de Acción resultante, verá opciones para configurar el Tipo de Acción.
Tipos de Acciones Disponibles:
- Regla
- Notificación
- Llamada API
- Evento
- Exportar
- Importar
- Complemento
- Procedimiento
- Solicitud de cotización
El valor predeterminado para Tipo es Regla, ya que la mayoría de las veces los usuarios intentan aprovechar una regla de negocio junto con una acción. La regla está documentada en artículos y guías existentes y el Tipo de notificación también se documenta en otro lugar. Este artículo se centrará en los tipos de acción para llamadas API, eventos, exportaciones, importaciones, complementos, procedimientos, RFC y respuestas 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 Tipo en Llamada API
- Seleccione el Extremo nombrado para llamar con la Acción
- Si corresponde, modifique el valor Orden para controlar el orden de ejecución cuando se ejecuta en el evento
- Establezca el valor Cuándo para determinar cuándo se debe ejecutar la acción. Opciones: Antes, Después
- Revise los enlaces explícitos y confirme que la información sea precisa
- Haga clic en Guardar
Nota
Desde la perspectiva REST, App Builder 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 de enlaces salientes puede generar un mensaje de error si la respuesta contiene varios registros, como App Builder no sabe qué registro utilizar 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 comercial 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 el evento
- Establezca el valor de Cuándo para determinar cuándo se debe ejecutar la acción. Opciones: Antes, Después
- Revise los Enlaces explícitos y confirme que la información sea precisa
- Haga clic en Guardar
Exportar
El tipo de acción Exportar 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, 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 va a exportar. Este valor puede ser un sistema de archivos local o de red.
- Elija el valor de Delimitador utilizado para el archivo. Las opciones son: Coma, Barra vertical, Tabulación
- Si el archivo que se va a exportar incluye una fila de encabezado, marque la casilla Encabezados de salida
- Seleccione la columna de nombre de archivo de la regla de negocio 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 de Cuándo para determinar cuándo se debe ejecutar la acción. Opciones: Antes, Después
- Revise los Enlaces explícitos y confirme que la información sea precisa
- Haga clic en Guardar
Importar
El tipo de acción Importar se utiliza para importar datos desde un sistema de archivos a una o varias tablas. App Builder 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 la importación. Las opciones son CSV o Excel, HL7
- Si quieres App Builder para eliminar 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 está importando. Este valor puede ser un sistema de archivos local o de red.
- Establezca el valor 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 Origen de datos completado para representar la ubicación del archivo donde se moverá el archivo de importación O este valor puede dejarse en blanco. A menudo, esto es lo mismo que el valor del Sistema de archivos.
- Si corresponde, modifique el valor Orden para controlar el orden de ejecución cuando se ejecuta en Evento
- Establezca el valor Cuándo para determinar cuándo se debe ejecutar la Acción. Opciones: Antes, Después
- Revise los Enlaces explícitos y confirme que la información sea precisa
- Haga clic en Guardar
Nota
Los enlaces explícitos no tienen ningún impacto en la importación.
Complemento
El tipo de acción Plugin se utiliza para invocar un complemento de acción en App Builder.
Para Configurar una Acción del Complemento
- Establezca el tipo en Plugin
- Seleccione el valor de complemento adecuado según sus necesidades. Complementos:
- Crear fila en una tabla vacía: crea una nueva fila si el evento Filtro no devolvió ninguna fila
- Generar ETag de imagen: genera una ETag para una imagen en la tabla Be_Image
- Hash de contraseña: convierte en hash el 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 valores predeterminados a partir del valor: establece 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 que se agote el tiempo de espera determinado
- SMTP Mailer: envía correo utilizando los campos Correo, Asunto y Cuerpo y De opcionales. Sustitución mediante {{field}} está disponible dentro del cuerpo.
- Lanzar excepción: lanza un mensaje de excepción
- Temporizador: pausa durante 5 segundos o "WaitTime"
- Si corresponde, modifique el valor Orden para controlar el orden de ejecución cuando se ejecuta en el evento
- Establezca el valor Cuándo para determinar cuándo se debe ejecutar la acción. Opciones: Antes, Después
- Revise los enlaces explícitos y confirme que la información sea precisa
- Haga clic en Guardar
Nota
Las opciones de complemento disponibles se pueden actualizar a través de App Builder comunicados.
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 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 Enlaces explícitos y confirme que la información sea precisa
- Haga clic en Guardar
Solicitud de Cotización
El tipo de acción RFC se utiliza para ejecutar una llamada de función remota. Las RFC se utilizan principalmente cuando se trabaja con SAP de forma externa y se configuran llamadas BABI de RFC y lecturas de tabla de RFC.
Para Configurar una Acción RFC
- Establezca el tipo en RFC
- Seleccione la RFC nombrada
- Si corresponde, modifique el valor 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 Enlaces explícitos y confirme que la información sea precisa
- Haga clic en Guardar