Usted está aquí:
Propiedades de elementos de acción comunes
Revise información acerca de propiedades de elementos de acción de OmniScript.
Propiedades de acción comunes
Propiedad |
Descripción |
|---|---|
Etiqueta |
La etiqueta del botón o, si se ejecuta de forma remota, el encabezado del bloque Acción. |
Validación |
Determina si la validación se ejecuta en el paso antes de que se invoque la acción. Cuando se establece en Paso, se podrá hacer clic en el botón de acción una vez que todos los campos obligatorios del paso contengan una entrada válida. Seleccione Ninguno para omitir la validación. |
Modo de invocación |
Configure el comportamiento de respuesta de la acción. Predeterminado: La acción bloquea la interfaz de usuario con un spinner de carga. No bloqueo: La acción se ejecuta de forma asíncrona y la respuesta se aplica a la interfaz de usuario. Las transformaciones del Asignador de datos previo y posterior a OmniStudio y los archivos adjuntos de gran tamaño no son compatibles. Fuego y forja: La acción se ejecuta de forma asíncrona sin devolución de llamada a la interfaz de usuario. Las transformaciones del Asignador de datos previo y posterior y los archivos adjuntos de gran tamaño no son compatibles. Una respuesta seguirá apareciendo en la consola de depuración pero no se aplicará al JSON de datos. |
Vista condicional |
Todos los elementos Acción admiten vista condicional. Consulte Mostrar elementos OmniScript condicionalmente. |
Pub/Sub |
Comuníquese con OmniScript desde un LWC personalizado enviando pares clave-valor. Utilice los eventos pasados en los pares clave-valor para desencadenar el comportamiento personalizado en un componente. Consulte Marco de mensajería para OmniScripts. |
Almacenamiento de sesiones |
Envíe información a un objeto Almacenamiento de sesión utilizando pares clave-valor. Un objeto de almacenamiento de sesión se borra cuando finaliza una sesión de página. Consulte Marco de mensajería para OmniScripts. |
Mensaje de publicación de ventana |
Envíe información desde un elemento a un objeto de ventana en pares clave-valor. Consulte Marco de mensajería para OmniScripts. |
Propiedades de mensajes de usuario
Las acciones que se ejecutan de forma remota y entre pasos, o antes de que se ejecute el primer paso, contienen estas propiedades Mensaje de usuario.
Propiedad |
Descripción |
|---|---|
Mostrar un mensaje durante la ejecución Activar Mensaje de acción en Designer para un paquete gestionado |
Activa una entrada de mensajes de acción personalizados. |
Siguiente etiqueta en fallo Fallo Siguiente etiqueta en el diseñador para un paquete gestionado |
Etiqueta del botón continuar si falla la acción. |
Etiqueta anterior sobre fallo Fallo Volver Etiqueta en el diseñador para un paquete gestionado |
Etiqueta del botón Atrás si falla la acción. El comportamiento predeterminado permite a los usuarios volver al paso anterior a menos que no haya pasos anteriores. |
Mensaje de operación correcta Publicar mensaje en el diseñador para un paquete gestionado |
Mensaje que se muestra tras el éxito. |
Transformaciones de envío y respuesta
Las transformaciones de envío y respuesta son propiedades disponibles en una variedad de acciones remotas de OmniScript. Proporcionan flexibilidad para recortar y volver a relacionar el JSON de solicitud y respuesta. Para obtener más información sobre cómo utilizar Transformaciones de envío y respuesta, consulte Manipulación de JSON con la propiedad Transformaciones de envío y respuesta.
Propiedad |
Descripción |
|---|---|
Enviar ruta JSON |
Esta propiedad permite enviar un nodo del JSON de datos de OmniScript, en vez de todo el JSON. Especifique el nombre del nodo en esta propiedad. |
Enviar nodo JSON |
Esta propiedad le permite especificar el nombre del nodo raíz en la respuesta saliente. Por ejemplo, si su OmniScript tenía un nodo Cliente en la raíz, puede volver a etiquetar el nodo como CustomerAccount. |
Asignador de datos previo a la transformación |
En situaciones donde se requiere una transformación más completa del JSON, puede especificar una interfaz de transformación de Asignador de datos. El servicio se ejecutará en el servidor y luego devolverá el cuerpo de la solicitud al cliente para su envío. |
Asignador de datos posterior a la transformación |
Funciona de forma idéntica a la pretransformación, excepto que la transformación se aplica al cuerpo de respuesta antes de combinarse en el JSON de datos. |
Ruta JSON de respuesta |
Esta propiedad le permite recortar el JSON entrante. Por ejemplo, si la respuesta tiene una jerarquía de tres niveles y solo desea uno de los nodos, puede especificar la ruta que desea extraer. La sintaxis es node:node:node (separado por puntos). |
Nodo JSON de respuesta |
Esta propiedad le permite volver a asignar el JSON entrante a un nodo dentro del JSON de OmniScript. Especifique el nombre del elemento OmniScript que será el nuevo nodo raíz para el JSON de respuesta. |
Selección de un modo de invocación
Active acciones para ejecutarse de forma asíncrona, bloquear el avance de usuarios a un paso futuro y modificar seleccionando un modo de invocación.
Modo de invocación le permite configurar el comportamiento de respuesta de una acción. Está disponible en:
-
Acción remota
-
Acción de procedimiento de integración
Propiedad |
Descripción |
|---|---|
Valores predeterminados |
La acción bloquea la interfaz de usuario con un spinner de carga. |
No bloqueo |
La acción se ejecuta de forma asíncrona y la respuesta se aplica a la interfaz de usuario. Las transformaciones del Asignador de datos previo y posterior y los archivos adjuntos de gran tamaño no son compatibles. |
Fuego y olvido |
La acción se ejecuta de forma asíncrona sin devolución de llamada a la interfaz de usuario. Las transformaciones del Asignador de datos previo y posterior y los archivos adjuntos de gran tamaño no son compatibles. Una respuesta seguirá apareciendo en la consola de depuración pero no se aplicará al JSON de datos. |
Carga adicional
La carga adicional es una propiedad adicional disponible para las acciones enumeradas a continuación. El OmniScript puede configurar carga adicional para enviarse mientras realiza la llamada. Esta propiedad admite campos de combinación.Está disponible en:
-
Acción remota
-
Acción de procedimiento de integración
-
Acción HTTP
Agregar un mensaje de acción
Muestre un mensaje de acción debajo del centrifugador de carga mientras se ejecuta la acción.
- En una acción, amplíe la propiedad Mensajes de usuario.
- Marque Activar mensaje de acción.
- En Mensaje de acción, introduzca un mensaje personalizado o deje el mensaje predeterminado.
