Funcionalidades para Desarrolladores - Modo Debug

Las Funcionalidades para Desarrolladores para la Configuración de Conversación en Modo de Depuración (Debug Mode) son funciones avanzadas diseñadas para desarrolladores que desean probar y diagnosticar interacciones dentro del Conversation Manager. Este modo permite a los desarrolladores visualizar datos y detalles adicionales sobre el flujo de la conversación, lo que facilita la identificación y solución de problemas en tiempo real.

Aquí tienes una descripción de sus elementos principales:

1. Modo de Depuración (Debug Mode)



Objetivo : El modo de depuración permite a los desarrolladores observar el flujo detallado de una conversación, incluyendo variables internas, condiciones de flujo y errores de configuración que puedan surgir durante las interacciones.
Visualización de Variables : En este modo, se pueden ver valores de variables utilizadas en la conversación (por ejemplo, datos de usuario, respuestas automáticas, etc.), lo que permite revisar y ajustar el flujo para mejorar la experiencia.
Mensajes de Log y Errores : El debug mode incluye mensajes detallados sobre el estado del sistema, mostrando registros de log que pueden identificar problemas o "romper" el flujo, facilitando su corrección.

2. Configuración y Opciones de Depuración



Configuración del Flujo de Conversación : Al activar el modo de depuración, los desarrolladores pueden habilitar funciones específicas de logging y configuración de variables, como el establecimiento de puntos de control (checkpoints) para evaluar condiciones y respuestas en puntos críticos del flujo.
Simulación y Pruebas : Permite simular escenarios específicos o condiciones de usuario para observar cómo reacciona la conversación a distintas entradas y configuraciones, lo cual es útil para ajustar respuestas y garantizar que el flujo sea consistente y adecuado.
Optimización de Respuestas : Con debug mode, los desarrolladores pueden probar cómo se entregan los mensajes, validar tiempos de respuesta, y ajustar la lógica condicional de las respuestas para que estas sean más precisas y adaptadas a cada contexto.

3. Casos de Uso Común en Modo de Depuración



Pruebas de Conversación : Antes de lanzar una versión en producción, el debug mode permite realizar pruebas intensivas en todas las posibles rutas del flujo de conversación.
Detección y Solución de Errores en Tiempo Real : Al observar directamente el flujo de datos y variables en debug mode, se pueden identificar y resolver errores, mejorar la eficiencia de las respuestas y evitar bucles o interacciones no deseadas.
Validación de Personalización : Cuando una aplicación incluye respuestas personalizadas basadas en datos de usuario o contexto, el modo de depuración permite ver cómo se configuran y despliegan esas personalizaciones.



Activación del Modo Debug



Para activar el Modo Debug en DANAConnect, dirígete a la pantalla de reportes de la conversación y selecciona el botón Debug , ubicado en la esquina superior derecha de la pantalla. Una vez activado, el estado del Modo Debug aparecerá como "ACTIVA", lo que indica que el flujo de la conversación está siendo monitoreado en detalle.

Cuando el Modo Debug está activo, se muestra el flujo completo de la conversación, lo que permite observar cómo cada nodo —como envíos de mensajes, actualizaciones de estado y acciones de APIs— interactúa en tiempo real. Esto es útil para verificar la secuencia de pasos en flujos complejos y asegurar que cada uno funcione correctamente.

Monitoreo de Solicitudes en el WebService Request Log



Una de las funcionalidades más útiles del Modo Debug es el WebService Request Log , un registro detallado de todas las solicitudes API que se envían y reciben durante la conversación. Este log incluye detalles como el RequestID, fecha y hora de la solicitud, la ruta del servicio API, el tiempo de respuesta, y la dirección IP de origen. Esta información es esencial para diagnosticar problemas en la comunicación con servicios externos y verificar que los datos se procesen correctamente.

Actualizado el: 05/11/2024

¿Este artículo te resultó útil?

Comparte tu opinión

Cancelar

¡Gracias!