Saltar al contenido principal

Definición de Nodos

Visión general

Transferencia de Habilidad

Aquí estamos visualizando la pantalla del nodo de Transferencia de Habilidad (Skill Transfer), donde encontramos un campo y un selector. A continuación, explicamos su función:

  • Skill: Nombre que identifica el nodo.
  • Nombre: Identificador del nodo.
  • Guardar: Permite almacenar la habilidad a transferir.

📌 Para más información, haga clic aquí.

Mensaje

Aquí agregaremos un mensaje dependiendo de nuestra necesidad.

Aquí estamos visualizando la pantalla del nodo de mensaje donde tenemos dos campos y un selector. Vamos a explicar para qué sirven.

Nombre: Este es el nombre para identificar nuestro nodo.

Mensaje: Aquí es donde estructuraremos nuestro mensaje.

Continuar: Es para dar continuidad a otro mensaje u otra acción del bot. Si desactivamos este campo, se detendrá en esta parte del nodo porque con esto indicamos que debe detenerse.

📌 Para más información, haga clic aquí.

Caso

Aquí es donde agregaremos varias opciones para que nuestro cliente elija según su necesidad.

Por ejemplo:

📌 Para más información, haga clic aquí.

Nombre del Caso: Este sería nuestro nombre para identificar el Caso.

Título del Caso: Este campo sería el título del mensaje para proporcionar una introducción o información.

Ramificación: Aquí es donde podremos dar al cliente varias opciones para elegir.

Conector

Aquí estamos visualizando la pantalla del conector donde tenemos varios campos y opciones configurables. Vamos a explicar para qué sirven.

Nombre: Este es el nombre para identificar nuestro conector.

URL: Aquí se define la URL de la API a la que se realizará la solicitud. En este caso, se está consultando el número de seguidores de una cuenta en Facebook Graph API.

Método: Especifica el tipo de solicitud HTTP que se realizará. En este caso, se está usando GET para obtener datos.

Parámetros (PARAMS): Permite agregar parámetros adicionales a la solicitud. Actualmente, no se han definido.

Cuerpo (BODY): En este caso, está vacío porque la solicitud es GET, que normalmente no requiere un cuerpo.

Cuerpo de función en JavaScript: Aquí se procesa la respuesta de la API. En este ejemplo, se extrae el número de seguidores de la respuesta (data?.followers_count) y, si no existe, se devuelve "011" como valor por defecto.

Botones de acción:

  • TEST: Permite probar el conector para verificar si la solicitud y el procesamiento de datos funcionan correctamente.
  • CLOSE: Cierra la ventana sin guardar los cambios.
  • SAVE AND CLOSE: Guarda los cambios y cierra la ventana.
  • SAVE: Guarda los cambios sin cerrar la ventana.

📌 Para más información, haga clic aquí.

Five9Chat

En esta parte es donde haremos una conexión con Five9. Como podemos ver, nos pide agregar nuestra campaña y nuestro tenant. La parte de atributos es donde enviaremos parámetros a Five9 que veremos más adelante en la explicación de cada campo.

Por ejemplo:

📌 Para más información, haga clic aquí.

Definiciones de Campos

Nombre: Nuestro nombre de módulo para identificar.

Campaña: Aquí debemos agregar nuestra campaña que tenemos en Five9.

Tenant: El tenant es el dominio que tenemos en Five9.

Atributos: Aquí podemos llamar variables que ya tenemos definidas en nuestro flujo. Podemos usar variables definidas en nodos de Entrada o Caso. Aquí le mostraremos un ejemplo.

Para llamar a las variables, debemos agregar un símbolo de arroba "@" al principio y al final, por ejemplo: "@caso.variable@". Aquí lo que hacemos es llamar a nuestro nodo y a la variable que está dentro de ese nodo.

📌 Para más información, haga clic aquí.

Entrada

Aquí es donde podemos almacenar variables para capturar información. Podemos llamar a estas variables en el nodo de Five9.

Por ejemplo:

Definiciones de Inputs (Entradas)

Nombre: Este será el nombre para identificar nuestra Entrada.

ExpReg: Este campo es para agregar múltiples opciones. Cuando nuestro cliente escribe algo relacionado con las opciones implementadas en nuestra expresión regular, se redirigirá a la habilidad relacionada con la opción escrita.

Aquí podemos ver dos opciones añadidas a nuestra expresión regular.

Cuando nuestro cliente está interactuando con nuestro bot, si el cliente escribe una de estas opciones en el chat, será dirigido a una habilidad responsable de estas dos áreas que serían "Servicio y Soporte".

📌 Para más información, haga clic aquí.