Loading
Propiedades de elementos de acción comunes

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.

  1. En una acción, amplíe la propiedad Mensajes de usuario.
  2. Marque Activar mensaje de acción.
  3. En Mensaje de acción, introduzca un mensaje personalizado o deje el mensaje predeterminado.
 
Cargando
Salesforce Help | Article