Acción de formulario

Característica próximamente

Utilice la acción Formulario en los flujos de bots digitales para enviar formularios configurados previamente por un administrador en respuestas enlatadas. Esta acción permite a tu bot digital enviar formularios personalizados a tus clientes y capturar sus respuestas.

Los administradores pueden crear y gestionar formularios utilizando la función canned responses de Genesys Cloud. Para obtener más información sobre la creación de formularios, consulte Añadir un formulario.

Nota: La acción Formulario sólo está disponible actualmente para Mensajes de Apple para empresas. La acción toma la ruta de fallo si la utilizas en cualquier otro canal no soportado.

Campo Descripción
Nombre

La etiqueta que se introduce aquí se convierte en el nombre de la acción en el editor de tareas.

Biblioteca

Seleccione la biblioteca de respuestas enlatadas adecuada que contenga el formulario que desea utilizar en la acción. Para obtener más información sobre las bibliotecas de respuestas enlatadas, consulte Crear y gestionar bibliotecas.

Formulario

Seleccione el formulario que el bot debe enviar al participante del bot.

Nota: Si cambia la biblioteca después de seleccionar el formulario, se restablecerá la selección del formulario.

Tiempo de espera para completar el formulario

Establece el tiempo máximo que el bot debe esperar tras el envío del formulario para que el participante lo complete. Si el participante no rellena el formulario dentro de este plazo, el flujo activa un evento de No Entrada.

Páginas de formularios

Después de seleccionar el formulario, Architect rellena automáticamente todos los elementos del formulario y los enumera en Páginas de formulario. Defina una variable para cada página de formulario para capturar el valor de respuesta correspondiente y luego utilice la variable en el flujo para acciones posteriores.

La etiqueta de cada página de formulario aparece en uno de los siguientes formatos dependiendo del tipo de página de formulario:

  • Selector de listas: "Título del formulario (tipo de formulario - seleccionar tipo)". Por ejemplo, "Seleccionar un pedido (Selector de lista - Único)".
  • Entrada: "Título del formulario (tipo de formulario)". Por ejemplo, "Introduzca su nombre (Entrada)".
  • Selector de fecha: "Título del formulario (tipo de formulario)". Por ejemplo, "Introduzca la fecha del pedido (Selector de fecha)".
Sin coincidencia

Introduzca la comunicación que el bot produce cuando la entrada del usuario no es una coincidencia válida.

Nota: El bot devuelve el contenido de Settings > User Input > No Match Detected > No Match Apology, combinado con la comunicación No Match.

Personalizar No Match

Activa el campo No Match Reprompts. Utilice esta opción para crear una lista de avisos de no coincidencia que se produzcan de forma incremental cuando el bot reciba eventos de entrada No coincidentes.

No Match Reprompts

Cuando el bot recibe una entrada No Match, el bot devuelve la comunicación en la colección No Match Reprompts que corresponde al número actual de entradas No Match recibidas para esa acción. Por ejemplo, la primera entrada No Match hace que el bot utilice el primer reprompt No Match de la colección definida.

La longitud de la colección de Reintentos de No Coincidencia anula el número máximo de reintentos de No Coincidencia que usted defina en Configuración > Entrada de Usuario > No Coincidencia Detectada > Número Máximo de Reintentos de No Coincidencia para esa acción en particular. Por ejemplo, si defines dos reintentos en la colección, el bot reintentará dos veces. Una colección vacía desactiva los reintentos de No Match.

Nota: El bot devuelve la comunicación Ajustes > Entrada de usuario > No coincidencia detectada > Apología de no coincidencia combinada con la correspondiente comunicación de reprompt de no coincidencia.

Por defecto Sin coincidencia

Activa el campo por defecto No Match. Utilice esta opción para definir un único aviso de No coincidencia que el bot producirá cuando reciba eventos de entrada No coincidentes.

Caminos
  • Número máximo de entradas: Activa o desactiva la ruta de No Entradas Máx. Cuando se activa esta opción, si el bot supera el número máximo de reintentos de no entrada establecido para esta acción, el flujo sigue esta ruta de salida.
  • Max No Matches: Activa o desactiva la ruta Max No Matches. Al activar esta opción, si el bot supera el número máximo de reintentos de no coincidencia que ha establecido para esta acción, el flujo sigue esta ruta de salida.

Nota: Si desactiva esta ruta, los flujos que configure para la ruta de salida se ocultarán, no se eliminarán.

Definir caminos de éxito y fracaso

Ruta Descripción
Éxito

Esta ruta indica que el sistema ha enviado correctamente el formulario al participante y que éste ha rellenado valores válidos en todas las páginas del formulario.

Para seguir la ruta que desea que siga la interacción, arrastre la acción adecuada debajo de la ruta Éxito.

Falla

Esta ruta indica que el sistema no ha podido enviar el formulario al participante.

Para dirigir la ruta que desea que siga la interacción, arrastre la acción adecuada debajo de la ruta de Fallo.

Prácticas recomendadas para configurar la acción Formulario

Las siguientes buenas prácticas le ayudarán a asegurarse de que el canal de mensajería es compatible con la acción Formulario:

  • Antes de añadir la acción Formulario, se recomienda identificar si el dispositivo del usuario puede manejar formularios para poder enviar una acción diferente en lugar de un formulario. Las capacidades del dispositivo se incluyen en los datos de los participantes en una conversación. Para confirmar la capacidad del dispositivo, puede utilizar la expresión, (FindString(Flow.deviceCapabilities,"FORM") > 0), por ejemplo, en una acción Decisión o Cambiar antes de la acción Formulario. Si el flujo ejecuta la acción con un dispositivo que no admite FORM, la acción toma la ruta de fallo.
  • También puede utilizar la variable integrada en Architect, Session.Source, para identificar el tipo de canal de mensajería. Para obtener más información sobre esta variable, consulte Architect built-in variables.