...
Nombre: Es el nombre del nodo.
Descripción: Es la descripción y/o objetivo del nodo dentro del flujo.
Intención: Es la intención específica del cliente final al ingresar en el nodo. Es recomendable que las intenciones de cada uno de los nodos sean únicas y diferentes, ya que este valor servirá para sacar estadísticas y analizar las conversaciones del bot.
Patrón: Es el patrón o regla regular que debe coincidir con los mensajes entrantes enviados por tu cliente para que el bot ejecute la lógica del nodo. Este patrón puede ser una cadena de texto exacta (por ejemplo, si el patrón dado el “Hola”, la lógica del nodo de ejecutará cuando el cliente escriba “Hola”, o una expresión regular que abarque varias opciones. Más información sobre expresiones regulares y patrones aquí: https://mzl.la/3jecVOJ
Tipo de Nodo: Es el tipo de nodo y debe ser seleccionado de acuerdo a la finalidad del mismo (dar un mensaje al cliente, preguntar información al cliente, consultar un servicio web externo, etc.). Los tipos de nodo disponibles son (encuentra la descripción detallada de cada tipo de nodo más abajo):
Preguntar
Decir
Capturar: Al seleccionar este tipo de nodo, los siguientes campos adicionales se desplegarán en el formulario:
Esperado: Digita aquí una expresión regular para validar la respuesta enviada por el cliente.
Lista: Al seleccionar este tipo de nodo, los siguientes campos adicionales se desplegarán en el formulario:
Lista: Especifica aquí la lista de valores que sean mostrados al cliente para su selección. En caso de que los casos provengan de un nodo anterior de tipo Web Service, utiliza la nomenclatura {{webhook.response}}.
Fallback: Al seleccionar este tipo de nodo, los siguientes campos adicionales se desplegarán en el formulario:
Bot: Selecciona aquí el bot al cual se moverá la conversación en caso de exceder los intentos máximos.
Nodo del Bot: Selecciona aquí el nodo del bot al cual se moverá la conversación en caso de exceder los intentos máximos.
Intentos Máximos: Especifica aquí el máximo de intentos que tendrá el cliente para reintentar el paso anterior a este nodo.
Nodo Programado: Al seleccionar este tipo de nodo, los siguientes campos adicionales se desplegarán en el formulario:
Fecha Inicial: Especifica aquí la fecha de inicio del periodo/rango durante el cual se aplicara este nodo.
Fecha Final: Especifica aquí la fecha de fin del periodo/rango durante el cual se aplicara este nodo.
Validador: Al seleccionar este tipo de nodo, los siguientes campos adicionales se desplegarán en el formulario:
Tipo de Condición: Especifica aquí si las reglas de validación se aplicarán con el condicional y (or - todas las reglas de cumplen) ó con el condicionar o (or - alguna de las reglas de cumple).
Reglas de Validación: Agrega una o más reglas de validación, especificando una variable, un operador, y un valor.
Web Service: Al seleccionar este tipo de nodo, los siguientes campos adicionales se desplegarán en el formulario:
Tipo de Petición: Selecciona uno de los tipo de petición HTTP disponibles (GET, HEAD, POST, PUT, DELETE, CONNECT, OPTONS, TRACE, PATCH).
URL/ Endpoint / IP: Especifica aquí la URL / endpoint / dirección IP de acceso al webservice. Por ejemplo, https://mywebservice.mybusiness.com/getCustomerInfo/4224563
Headers: Especifica aquí los headers que deberán ser agregados a la petición HTTP para consumir el web service. Pr ejemplo, { “Authorization”: “AccessKey GoCsdWE5rR2x7oXTQ4cPn4fTb5R”}.
Body: Especifica aquí el body o cuerpo de la petición HTTP. Generalmente, este cuerpo deberá tener una estructura en JSON. Por ejemplo, {“nombre“: “Jane”, “apellido”: “Doe}.
Tiempo de Espera: Especifica aquí el tiempo máximo de espera que tendrá Sagicc al consumir el web service. Al exceder ese tiempo, se considerará fallida la petición.
Dialog Flow
Ir a
Bot: Selecciona aquí el bot al cual se moverá la conversación.
Nodo del Bot: Selecciona aquí el nodo del bot al cual se moverá la conversación.
Usar plantilla: Activa esta opción si el mensaje que deseas enviar en el nodo corresponde a una plantilla previamente creada en Sagicc. Al activarla, podrás seleccionar la plantilla deseada.
Mensaje: Es el mensaje que será enviado al cliente en este nodo de la conversación. Puede ser un mensaje personalizado con variables, emojis 😀😎😋, enlaces (https://google.com ), formato específico (*hola*, _hola_, ~hola~), y puede incluir variables asociadas al caso, cliente, y demás entidades de Sagicc. Utiliza la opción Variables para copiar variables e incluirlas en el mensaje.
Enviar Adjunto: Activa esta opción si deseas enviar un documento adjunto al cliente al alcanzar este nodo del bot. Al activarla, verás un selector que te permitirá arrastrar o seleccionar en tu equipo el archivo que deseas enviar. El tamaño máximo permitido por archivo es de 25 MB.
Acción: Corresponde a una acción que será ejecutada en Sagicc cuando la conversación entre el bot y el cliente pase por este nodo. Las acciones disponibles son:
Transferir a un agente: Transfiere la conversación con el cliente a un agente humano de la campaña, modificando el usuario asignado al caso generado para la conversación.
Transferir a una campaña: Transfiere la conversación con el cliente a una campana diferente.
Finalizar conversación: Marca como cerrado el caso generado para la conversación con el cliente.
Liberar conversación: Remueve el usuario asignado al caso generado para la conversación (Sagicc Sistema) y deja el caso libre para que cualquier agente humano pueda tomarlo y continuar la conversación con el cliente.
Agregar Etiquetas: Agrega una o más etiquetas al cliente asociado al caso, simplificando el proceso de organización y marcado de clientes. Al seleccionar esta acción, aparecerá un selector con todas las etiquetas configuradas en la plataforma, permitiéndote actualizar de manera eficiente y precisa las etiquetas del cliente.
Reemplazar Etiquetas: Reemplaza todas las etiquetas que el cliente asociado al caso tenga asignadas por las nuevas etiquetas seleccionadas. Al seleccionar esta acción, aparecerá un selector con todas las etiquetas configuradas en la plataforma, permitiéndote actualizar de manera eficiente y precisa las etiquetas del cliente.
Habilitado: Especifica si el nodo se encuentra habilitado o inhabilitado dentro del flujo.
...