Utilice variables de entrada y salida de flujo para pasar datos de un lado a otro entre los flujos de llamadas, chat o mensajes y los bots de Architect. Puede agregar cualquier lógica y configurar expresiones y valores de retorno según sus requisitos de flujo. Sin embargo, este ejemplo demuestra cómo pasar un saldo específico hacia y desde un flujo de bot.

Nota: Puede realizar esta tarea desde una llamada o flujo de voz nuevo o existente, o directamente desde un flujo de bot nuevo o existente. Este ejemplo demuestra cómo pasar datos hacia y desde un flujo de bot desde dentro de un flujo de chat existente.

Agregar una intención

Para crear una intención, siga estos pasos:

  1. Cree un flujo de bot o abra uno existente. Se abre la página Bot Flow.
  2. Debajo Comprensión del lenguaje natural, haga clic en Intenciones.
  3. Para agregar una nueva intención, haga lo siguiente:
    1. Hacer clic Agregar intención.
    2. Agregue un nombre distintivo para la intención y haga clic en Ahorrar.
    3. Hacer clic Agregar instancia.
    4. Debajo Declaraciones, escriba la frase.
    5. Presione Entrar.
    6. Repita los pasos cyd para cada enunciado adicional. 
  4. A continuación, agregue ranuras.

Agregar una variable de extracto de moneda a un flujo de bot

  1. Desde la página de inicio de Architect, haga clic o coloque el cursor sobre el Flujos menú y seleccione Bot Flow.
  2. Abra un flujo de bot existente.
  3. Abra el flujo de chat Estado inicial.
  4. Haga clic en el flujo de chat Llamar a Bot Flow acción.
  5. Debajo Bot Flow, haga clic en el Abrir el flujo seleccionado . El flujo del bot se abre en una nueva pestaña.
  6. Desde la caja de herramientas Architect, agregue un Acción de actualización de datos en el editor del flujo de bots.
  7. Hacer clic Agregar declaración de actualización y seleccione Divisa.
  8. En el Nombre de la variable campo, escriba un nombre para la variable. Por ejemplo, Flow.AccountBalance. 
  9. Haga clic en el enlace de la variable. Se abre el cuadro de diálogo Editar variable.
    Nota: Si su variable es nueva, después de escribir el nombre, haga clic en cualquier lugar de la pantalla y el nombre aparecerá como un hipervínculo azul. Haga clic en el nombre de la variable; por ejemplo, Flow.AccountBalance. Se abre el cuadro de diálogo Editar variable.
  10. Configure la variable como una salida del flujo de bot:
    1. Debajo Opciones variables, haga clic para habilitar el Salida del flujo casilla de verificación.
    2. (Opcional) Agregue una descripción a la variable. Por ejemplo, saldo de la cuenta del cliente.
    3. Hacer clic Ahorrar.
  11. En el Valor para asignar campo, agregue un valor. Por ejemplo, $ 500,00.
  12. Hacer clic Publicar.
  13. Navegue hasta el flujo de chat entrante y actualice la página. La nueva declaración de actualización de moneda, Flow.AccountBalance en este ejemplo, aparece en el área Salida.
  14. En el campo de la nueva variable, vincúlelo al flujo de chat entrante. En este ejemplo, ingrese Task.AccountBalance.

Usa la variable en un flujo de chat

La variable ahora está disponible para que la utilicen los autores de flujos. Puede agregar una acción de decisión para recuperar información. Por ejemplo:

  1. Arrastra un Acción de decisión debajo de la acción Call Bot Flow.
  2. En el Expresión cuadro, para vincular la intención de ejemplo, escriba Task.AccountBalance == "Verificar el saldo de la cuenta".
  3. Bajo la acción de Decisión ruta, agregue un Acción de enviar respuesta.
  4. Debajo Cuerpo del mensaje, haga clic para abrir el cuadro de diálogo Generador de cadenas.
  5. Agrega un Texto y escriba "El saldo de su cuenta es".
  6. Agrega un Datos e ingrese State.AccountBalance.
  7. Guarde y publique el flujo.

El resultado en un mensaje de chat en tiempo real es: "El saldo de su cuenta es de $ 500,00".

Pasar y usar una intención en un flujo de llamadas entrantes

  1. Agregar intents a un flujo de bots.
  2. Abra un flujo de llamadas existente.
  3. Agrega un Llamar a la acción Bot Flow al flujo de llamadas.
  4. En el área Resultados de ejecución de Call Bot Flow, en Intención, agregue el nombre de la variable; por ejemplo, State.BotIntent.
  5. Agrega un Acción de decisión debajo de la acción Call Bot Flow.
  6. En el Expresión cuadro, para vincular la intención de ejemplo, escriba State.BotIntent == "Reservar cita".
  7. Bajo la acción de Decisión ruta, agregue un Transferir a la acción ACD.
  8. Seleccione una cola adecuada.
  9. Guarde y publique el flujo.