Configurar Ramas de resultado en el script
La TextBotExchange acción devuelve una de cuatro condiciones de rama después de cada ejecución. Debe conectar cada rama a las acciones posteriores correspondientes en el script. Si no se gestionan todas las ramas, las interacciones pueden interrumpirse o enrutarse incorrectamente.
|
camino |
Cuándo se toma y qué hacer |
|---|---|
| OnPromptAndCollectNextResponse | El agente virtual determinó que la interacción debe continuar y está esperando más entradas de contacto. Regrese el script a la acción Askcaller action para capturar el siguiente mensaje del cliente y regresarlo para que el siguiente mensaje del cliente se envíe a la acción TextBotExchange action para enviarlo al AI Agents (Cognigy). Esta rama es el Bucle principal de la conversación. |
| OnReturnControlToScript | El agente virtual ha finalizado su tarea o determinó que el contacto necesita un agente en vivo. El control se devuelve al script Studio. Revise la variable Custom Payload Var Name (out) para obtener datos de cumplimiento o señales de derivación. Configure su script para finalizar la interacción o enrutar el contacto a una cola de agentes según la señal. |
| OnError | Se produjo un error inesperado, como un fallo de conectividad, un error de tiempo límite o un error de sintaxis. La variable _ERR y Error Details Var Name (out) se completan con los Detalles del error. Configure esta rama para gestionar el error de manera adecuada, por ejemplo, enviando un mensaje de disculpa al contacto y enrutándolo a un agente en vivo. |
| Por defecto | Se toma a menos que el script cumpla una condición que requiera una de las otras ramas. También se toma si las otras ramas no están definidas. Se recomienda que siempre defina un manejo explícito para OnPromptAndCollectNextResponse , OnReturnControlToScript , y OnError para que la rama Default no se tome de forma inesperada. |
Configure las siguientes conexiones de camino en su script:
-
Seleccione la TextBotExchangeacción en el lienzo.
-
Conecte la rama OnPromptAndCollectNextResponse de regreso a la acción que recopila la entrada del contacto (por ejemplo, una acción AskCalleraction), formando un bucle. Este bucle continúa en cada turno de la conversación.
-
Conecte la rama OnReturnControlToScript a la acción que gestiona la finalización de la interacción o la derivación. En la ruta OnReturnControlToScript , inspeccione la variable Custom Payload Var Name (out) para determinar si se debe finalizar la interacción o enrutar el contacto a una cola de agentes en vivo.
-
Conecte la rama OnError a una ruta de manejo de errores. Esta ruta debe informar al contacto que se ha producido un error y enrutar la interacción a un agente en vivo o finalizar la interacción según los requisitos de su organización. Revise la variable Error Details Var Name (out) y la variable _ERR del sistema para obtener información de diagnóstico.
-
Conecte o deje la rama Predeterminada como alternativa. Se recomienda que configure un manejo explícito para todas las ramas en lugar de depender de la rama Predeterminada.