Llamar a la acción del Conector del Bot Digital

Característica próximamente

Prerrequisitos 
  • Integración > BotConnector > Ver permiso
  • Integración > BotConnector > Enviar permiso

Utilice la acción Conector de bot digital de llamada en los flujos de mensajería de Architect. Esta acción permite integrar el flujo de mensajería con cualquier fuente de bot para procesarlo antes de que devuelva entidades o ranuras, e intents a Architect. Cuando utiliza esta acción, proporciona un "Lista de bots". Architect utiliza esta lista para rellenar campos como el nombre, la versión y las intenciones del bot y, a continuación, proporciona la información de la llamada al bot del cliente para su procesamiento.

Configurar la acción del Conector del Bot Digital de Llamadas

Nombre Descripción
Campo de nombre Escriba un nombre distintivo para la acción. La etiqueta que ingrese aquí se convierte en el nombre de la acción que se muestra en la secuencia de tareas.
Bot de entrada de texto Ingrese el texto que desea enviar al bot. El texto de entrada predeterminado es Message.Message.Body.
Tiempo de espera de respuesta de seguimiento

El bot puede recuperar información de seguimiento del usuario. Aquí, ingrese la cantidad de tiempo que el bot espera la respuesta del usuario.

El tiempo de respuesta por defecto es de 6 horas. Los tiempos de espera mínimo y máximo permitidos son un minuto y tres días. El sistema considera como errores una duración NOT_SET, cero o negativa.

Nota: El tiempo de espera de respuesta de seguimiento se aplica a la respuesta de cada cliente. Cada vez que el cliente responde y luego recibe otro mensaje del bot, el tiempo de espera se restablece.

Por ejemplo, si el bot pregunta "¿Cuál es su fecha preferida?", Espera hasta 12 horas la respuesta del cliente. Si el cliente responde con una fecha dentro del marco de tiempo de 12 horas y el bot responde: "Gracias, ¿tiene una opción alternativa?", Entonces el flujo reinicia el tiempo de espera. El flujo espera otras 12 horas por la respuesta sobre una fecha alternativa.

Tiempo de respuesta del bot

Introduzca el tiempo de espera en el que el bot debe responder al cliente.

El tiempo de espera de respuesta por defecto es de 30 segundos. Los tiempos de espera mínimo y máximo permitidos son de un segundo y un minuto. El sistema considera como errores una duración NOT_SET, cero o negativa.

Tiempo de espera de la sesión

Introduzca el tiempo de espera tras el cual debe cerrarse la sesión de mensajería. Una vez iniciada una conversación, esta duración indica cuánto tiempo puede permanecer abierta.

El tiempo de espera de la sesión por defecto es de 12 horas. Los tiempos de espera mínimo y máximo permitidos son un minuto y tres días. El sistema considera como errores una duración NOT_SET, cero o negativa.

Integración de bots digitales

El nombre de la integración del bot que desea usar en el flujo.

Para obtener más información sobre la configuración de una integración de Genesys Digital Bot Connector, consulte Configure la integración de Genesys Digital Bot Connector.

Nombre del bot digital

El nombre del bot al que llamar dentro del flujo de mensajes.

Versión Bot digital La versión específica del bot que desea utilizar. Esta versión es el alias especificado en la lista de bots proporcionada que apunta a una versión específica de un bot.
Variables de sesión

La información que puedes enviar al bot. Ingrese el nombre de la variable y un valor para asignar. Puedes añadir múltiples variables y reordenarlas.

Lo más habitual es utilizar variables de sesión para los bots que inician el conector del bot digital con la intención completada. Este proceso garantiza que el conector del robot digital reciba el contexto necesario para realizar sus operaciones.

Intenciones

Las opciones que aparecen en esta sección reflejan la lógica configurada en el bot. Cada intento representa una acción a realizar. Por ejemplo, reserve un hotel (BookHotel) u ordene flores (OrderFlowers). Cada ruta de intención coincide con una ruta de salida para la acción Llamar al conector del bot digital en el editor de tareas.

Debajo de cada intención, Architect muestra las ranuras o entidades de bot configuradas, o los datos que el usuario debe proporcionar para cumplir la intención. Utilizando la intención de BookHotel como ejemplo, los espacios podrían incluir la ubicación, la fecha de entrada, el tipo de habitación y la cantidad de noches. Si el usuario elige la ruta ReservarHotel, el robot proporciona las franjas horarias asociadas a esa ruta.

Salidas de falla

Seleccione las variables a las que desea asignar los valores de los datos de fallo que devuelve el bot.

Variable

Valor

errorType
  • ServiceProviderTimeout: El tiempo de espera se ha agotado al llamar al punto final de mensajes del proveedor de servicios.
  • ServiceProviderErrorResponse: Respuesta de error recibida del punto final de mensajes del proveedor de servicios.
  • ServiceProviderInvalidResponse: La respuesta del proveedor de servicios contiene contenido no válido que no ha superado la validación, valores no válidos para los archivos adjuntos o archivos adjuntos cuando no están permitidos por la integración.
mensaje de error Un mensaje no localizado. Esta variable de cadena puede estar vacía o NOT_SET.

Nota: Para expandir o contraer la lista de variables, haga clic en la flecha junto a Salidas de falla.

Configurar rutas de éxito y fracaso

Nombre Descripción
Intención de ruta de salida o rutas

Configure una salida que coincida con la intención. Esta ruta indica que la acción se ha comunicado correctamente con su punto final externo y ha recibido un resultado. 

Arrastre la acción adecuada debajo de la ruta de intención que sigue la ruta que desea que tome la interacción. 

Ruta de salida de falla

Esta ruta indica que se produjo un error al ejecutar la acción o hubo un problema al procesar los resultados.  

Nota: Si la red experimenta problemas de conectividad, la acción toma automáticamente esta ruta de falla.

Arrastre la acción apropiada debajo de la ruta de falla que dirige la ruta que desea que tome la interacción. Por ejemplo, una acción de transferencia para enviar la interacción a un agente en busca de asistencia.