Saltar a contenido

Diseñador de flujos

El Diseñador de flujos es la interfaz de diseño de flujos principal de Lynn, en ella se controlan los aspectos más importantes del cómo se desenvuelven las interacciones en Lynn, modelar auto atenciones, diseños cognitivos, manejo de canales, explotación de servicios externos, derivaciones a motores de chats y mucho más.

El Diseñador de flujos contempla principalmente los siguientes elementos:

Escritorio de diseño

Cajas de diseño: intenciones, casos, acciones

Relaciones condicionales

Seleccionador de capas o vistas de trabajo

Gestor de entidades

Módulo de simulador

Módulo de gestión de sesiones

Herramienta de validación de flujos

Herramienta de gestión de pasos a producción y generador de imágenes

Dentro de las acciones existentes en Lynn para incorporación de funcionalidades existen algunos componentes que destacan por su grado de funcionalidad:

Elementos

Integración con motores de chat

La caja de derivación a chat contempla actualmente la posibilidad de conexión a los siguientes motores: LMC, Genesys Cloud, Genesys Pure Connect, Genesys Pure Engage, Live Person, con la capacidad de gestionar derivaciones a colas especificas con progresión de datos y gestión de recursos adicionales como mensajes de advertencia de tiempo de inactividad entre otros.

Componente de json Request

Json Web Request es una acción que permite la incorporación de servicios externos expuestos en formato REST y con capacidad de transaccionar estructuras JSON, mediante llamadas web según los verbos HTML del estándar.

Componente de json parser

Esta acción está orientada al rescate de variables que se encuentren inscritas dentro de un JSON, usando la nomenclatura de JPATH de consulta para explorar los valores del JSON similar a XPath en el caso de XML. El valor tomado de la estructura será cargado en una variable o entidad seleccionada.

Ejemplos de JPATH

Code block

La acción de Code Block es una de las herramientas más poderosas y versátiles del diseñador de Lynn, con ella podremos incorporar lógicas estructuradas en JavaScript, con las que se pueden generar manejos lógicos complejos además de gestionar y manipular entidades. A esta funcionalidad se incluyen métodos específicos para transacción con el CORE de Lynn.

Agregar métodos del CORE y descripción.

Agregar limitaciones

Lógica de desarrollo de flujo

Para diseñar en flujos en Lynn es necesario comprender el modelo de trabajo de I-E donde las intenciones son ámbitos específicos de acción y en este se desenvuelven entidades hasta su conclusión, dicho modelo esta orientado principalmente para ser compatible con modelos cognitivos sin embargo se adapta muy bien en la elaboración de flujos de auto atención lineales y visual IVRs.

Buenas prácticas asociadas al diseño de flujos en Lynn

Estructurar un flujo puede volverse una tarea compleja si no organizamos nuestra propuesta, para ello es recomendable implementar algunas de las herramientas y sugerencias de diseño siguientes:

Layout

Personaliza los espacios de trabajo en diferentes vistas o layout dividiendo flujos complejos en agrupaciones más pequeñas según sus funcionalidades, esta herramienta también es útil al momento de trabajar en equipo en diferentes intenciones.

Pasos a producción

Asegurar la preparación del modelo antes de realizar un paso a producción (PaP), para ello se deben realizar pruebas funcionales en el ambiente de testing y validar el flujo con la herramienta de validación incorporada al diseñador hasta que la misma no presente errores asociados, realiza una salva de estado o imagen del flujo del ambiente productivo de manera de poder restablecer su estado en caso de que algún parámetro o funcionalidad difiera en comportamiento en su PaP. La configuración de canales de redes sociales no está sujeta a paso a producción.

Notificaciones de negocio

Lynn incorpora un módulo de notificaciones incorporado a su sistema de gestión de aplicativos con este puedes configurar alarmas asociadas a la administración de cuotas de mensajes asociados al tenant y suscripción. Activa las notificaciones sobre los perfiles administrador de aplicativo y mantente al tanto de los cambios de estado y plazos de negocio.

Notificaciones proactivas

Similar a las notificaciones de negocio las notificaciones proactivas están dirigidas a establecer alarmas sobre cambios en la administración del aplicativo, notificaciones generales del sistema como son los cambios en el estado de la plataforma, etc. Estas notificaciones pueden ser entregadas en Teams o Telegram directamente al asociar un código de registro al sistema automatizado de alarmas en dicho canal.

Visor de sesiones

El administrador de sesiones es una herramienta que permite la visualización de las sesiones activas por tenant en el ambiente seleccionado, la herramienta permite la eliminación de las sesiones seleccionadas y también la activación del modo de captura de sesión que inicia el modo de Debug del diseñador de Lynn.

Notas

Las notas integradas en el diseñador de Lynn es una herramienta que habilita un espacio de escritura para dejar nuestras notas de diseño o observaciones generales de un flujo. Muy útil para documentar ciertos aspectos del diseño o condiciones específicas del negocio para pruebas o otros fines.

Debug

Lynn incorpora dentro de sus recursos un módulo de Debug de flujos integrado que al activarse sobre una sesión es capaz de gestionar una corrida extendida que permite la visualización paso a paso de las acciones y parámetros que se encuentra ejecutando Lynn.