Changelog

Bienvenido a nuestro Changelog

Encuentra todas las novedades y mejoras de Dora; diseñadas para optimizar tu experiencia en la venta de seguros de auto.

Mejoras en Catalogo, Posthog, APIs Y Portal Web

Dec 23 - Jan 05

Cycle 18

Optimización del Catálogo de Dora y Mejoras en PostHog, APIs y Portal Web

Se integró el proceso de generación de catálogo mediante Elixir y .NET, eliminando la dependencia de Azure Table para obtener el año en emisión y cotización en las aseguradoras, y se optimizó el catálogo de Dora mediante la generación de embeddings, la incorporación de entradas para vehículos del año 2025, el procesamiento de archivos TSV y la mejora en la alimentación de datos en Algolia; además, se implementaron mejoras en PostHog con ajustes en la nomenclatura de eventos, la creación de un nuevo proyecto para el sitio web público y la configuración de grupos para identificar a Brokers, Agentes Individuales y Promotores, mientras se gestionaron de forma independiente los coverages para vehículos de carga y particulares mediante la incorporación de un parámetro de uso del vehículo en la factory; se mejoró el manejo e identificación de errores en el portal, capturándolos en el backend y proporcionando respuestas coherentes en las cotizaciones para GNP, Qualitas y Ana; se añadió un nuevo endpoint en las APIs para consumir los catálogos de aseguradoras y se lanzó la primera iteración de la página de producto PORTAL en el Sitio Web Público.

Improvements
  • Catálogo Se integró el proceso de Elixir y .NET para la generación del catálogo.
  • Catálogo Se eliminó la dependencia de Azure Table para obtener el año tanto en la emisión como en la cotización (aplicable a Ana, Qualitas, GNP y Zurich).
  • Catálogo Se actualizaron librerías de Elixir y se estableció la conexión a la base de datos de Neon.
  • Portal Se ajustaron los nombres de eventos.
  • Portal Se implementaron grupos para identificar a Brokers, Agentes Individuales y Promotores.
  • Sitio Web Se creó un nuevo proyecto en PostHog para el sitio público.
  • Sitio Web Se lanzó la primera iteración de la página de producto PORTAL.
  • API Se separaron los coverages hardcoded para vehículos de carga y particulares, añadiendo un parámetro de uso del vehículo en la factory correspondiente.
Fixes
  • Portal Se mejoró el manejo de errores en el portal: (Se capturan errores en el TRPC router para mostrarlos en la interfaz de cotizaciones, Se gestionaron adecuadamente los errores en los mapeadores de cotizaciones para GNP, Qualitas y Ana, retornando el mensaje de la aseguradora con un código HTTP 422, Se investigó y ajustó el manejo de códigos de error HTTP en axios y TRPC.)
  • Cotización Solucionar errores al compartir cotización por email (quote-email.tsx y pdfQuote.tsx).
  • Cotización/Emisión Mejorar las validaciones para el valor de la factura utilizado en las cotizaciones y emisión de pólizas.
  • Dashboard El token en los sitios generados no funciona correctamente, ya que el rol no es el adecuado.
APIs
  • API Se agregó un endpoint para consumir los catálogos de aseguradoras (Ana, Qualitas y Zurich).

Mejoras en Configuración y Validaciones

Dec 9 - Dec 22

Cycle 17

Mejoras en Configuración y Validaciones

En este ciclo se facilitó la configuración del portal mediante edición directa del JSON, se añadió la opción de “Modo Onboarding/Producción” para BD, Posthog y la API, y se mejoró la experiencia de usuario en la actualización de variables y visualización de detalles de Tenant. También se ajustaron las cifras en el sitio público y se ocultaron páginas innecesarias. Se corrigieron errores en la configuración de administración en producción, en el envío de cotizaciones por correo y en el token para sitios generados. En APIs y White Label se añadieron validaciones de valorFacturaEnCentavos, se cambió a safeParseAsync y se hicieron ajustes para soportar la verificación asíncrona del valor de factura tanto en cotizaciones como en emisión de pólizas.

Improvements
  • Dashboard Configuración básica del look & feel del portal. Modificación directa del JSON de configuración.
  • Dashboard Mejorar feedback de UX sobre actualización de env vars. Añadir un toaster informando si falló o se actualizaron exitosamente.
  • Dashboard Agregar información nueva a Tenant Details. Mostrar la información adicional del esquema y agregar link al dominio.
  • Dashboard Configuración de 'Modo Onboarding'. Permite cambiar entre configuración en modo 'Producción' o modo 'Onboarding'. Esto incluye configuración de BD, Posthog y la API usada.
  • Sitio Web Público Ocultar páginas que no se requieren dentro de nuestro sitio web público.
  • Sitio Web Público Ajustar las cifras que se muestran en las imágenes de paquetes en el banner del home. Actualización de las cifras de los paquetes.
Fixes
  • Dashboard Arreglar configuración de admin en producción.
  • Cotización Solucionar errores al compartir cotización por email (quote-email.tsx y pdfQuote.tsx).
  • Cotización/Emisión Mejorar las validaciones para el valor de la factura utilizado en las cotizaciones y emisión de pólizas.
  • Dashboard El token en los sitios generados no funciona correctamente, ya que el rol no es el adecuado.
APIs
  • API Verificar la respuesta de la función isValorFacturaValid; si se requiere el valor de la factura, el campo valorFacturaEnCentavos debe incluirse en la solicitud al hacer la cotización o emitir la póliza.
WL (White Label)
  • WL

    Crear hook de React useQuoteRequest para poder llamar la función async safeParseAsync en el archivo quote-row.ts.

  • WL

    En el esquema CreateQuoteServerRequestSchema, cambiar variant por variantAsync, object por objectAsync, pipe por pipeAsync para implementar checkAsync y validación isValorFacturaValid para autos del segmento nuevo.

  • WL

    Agregar validación de valorFacturaEnCentavos para la emisión de póliza en los esquemas IssuePolicyRequestForAnaSchema, IssuePolicyRequestForGNPSchema, y IssuePolicyRequestForQualitasSchema.

  • WL

    Agregar condicional render para el input valor factura si el valor factura es configurado en el broker.

  • WL

    Cambiar en trpc-router safeParse por safeParseAsync y nullable por nullableAsync.

Emision y Seguridad

Nov 25 - Dec 8

Cycle 16

Mejoras en Emisión y Seguridad

Se mejoró la emisión de pólizas mostrando número de motor y segundo nombre, además de habilitar unidades con “Tipo de Carga” y permitir el reseteo de variables de ambiente en la administración de Tenants. Se corrigió la duplicidad del segundo nombre y la ausencia del logo y nombre de la aseguradora en los correos de emisión, y se hicieron opcionales las placas y el número de motor. En seguridad, se integró JWT y se automatizó la generación de tokens y configuración de claves desde Infisical al crear proyectos en Vercel .

Improvements
  • Emisión - Mostrar número de motor y segundo nombre en detalle de póliza
  • Cotización/Emisión - Trabajar la habilitación de unidades con Tipo de Carga
  • Dashboard Dentro de la administración de un Tenant se añadió la opción de resetear las variables de ambiente (Si existen env vars en el tenant, borran , Leer de nuevo las variables de ambiente de Infisical ,Generar un nuevo token de acceso al API, Generar de nuevo las variables de ambiente en el proyecto usando la información que se acaba de leer/generar)
  • Emisión Al generar una emisión en el resumen de la misma se agrego el numero de motor , y el segundo nombre.
Fixes
  • Emisión Se soluciono que no se mostraba el logo de la aseguradora en el correo electrónico que envía DORA al momento de emitir, Se agregó el nombre de la aseguradora a la que se realiza la emisión para un mejor contexto.
  • Emisión Se soluciono duplicidad del segundo nombre en la póliza de emite la aseguradora cuando la persona tiene un segundo nombre.
  • Emisión En la sección de Emisión/Datos del vehículo número de motor y placas eran requeridas, se cambió este comportamiento para que sean opcionales.
APIs
  • Seguridad Añadir JWT a Env Vars de Vercel
  • Seguridad Generar Token de comodin-api
  • Seguridad Leer llave de Infisical
  • Seguridad Configuración de API Key para conectar a comodin-api
  • Seguridad Configurar Variables de Ambiente a la hora de crear el proyecto en Vercel
WL (White Label)
  • Eventos

    Se integraron eventos personalizados dentro de el portal. (Orden de Emision Enviada, Orden de Emisión Abierta ,Orden de Emisión Sección Asegurado Completada, Cliente Editado, Cliente Creado, Cotización Mostrada, Cotizacion Fallada)

PostHog y Onboarding

Nov 11 - Nov 24

Cycle 15

Configuración de PostHog

Se añadieron nuevas propiedades como id_vehiculo, id_cliente, tarifa, paquete, vigencia y segmento para mejorar el seguimiento de eventos. Además, se corrigieron los nombres de eventos eliminando guiones bajos y ajustándolos a los estándares de nomenclatura. También se implementaron nuevos eventos, incluyendo "Póliza Vista", "Orden de Emisión Emitida", "Tarifa Seleccionada" y "Cotización Fallada", lo que optimiza el registro y análisis de interacciones clave en el sistema.

Improvements
  • Sitio Web Público Creación de nuevas secciones (FQA, Contáctanos, Sobre Nosotros, API, Costos y WL).
  • Sitio Web Público Actualización de metadatos y optimización de descripciones en páginas clave.
  • Sitio Web Público Plantillas nuevas para Changelog, Empresa y Producto.
  • Portal Ajustes en el front-end y back-end para requerir el valor factura en cotizaciones y emisiones de seguros ANA.
  • Portal Se modificaron clases y pruebas unitarias para asegurar la correcta integración del valor factura en todo el flujo de emisión.
  • OBD Creación y envío de documentación de configuración a COFI. Organización de archivos en Google Drive para facilitar el acceso a formularios y plantillas.
  • WL Mejoras en Layout: Migración de componentes a librerías especializadas (navigation-menu, dropdown-menu, checkbox, etc.). Implementación de paginación en secciones clave del sistema. Actualización de botones, formularios y inputs para estandarización visual y funcional.
Fixes
  • Emisión Corrección de errores en la validación del valor factura dependiendo del segmento en Qualitas.
  • Emisión Se resolvió la conversión incorrecta de valores de centavos a pesos en Qualitas
  • Portal Ajustes en la generación de PDF para asegurar la disponibilidad correcta de la póliza.
  • WL Se cambiaron nombres de propiedades en archivos clave
  • WL Ajustes en constructores para garantizar que las clases y DTO reflejen los nuevos nombres de propiedad.

Coberturas y Actualizaciones

Oct 28 - Nov 10

Cycle 14

Actualización de PostHog

Se implementó la versión 1.174.3 del SDK de PostHog para mejorar el análisis de datos y eventos.

Rediseño del Formulario de Emisión

Se modificó el formulario de emisión para mejorar la experiencia del agente y optimizar el envío de correos electrónicos automáticos tras la emisión de pólizas.

Improvements
  • OBD Suma Asegurada de RC Daño Ocupantes – Se ajustó la suma asegurada de RC Daño Ocupantes para que coincida con la de RC Catastrófica (3 MILLONES) en GNP y ANA.
  • WL Optimización del Sitio Web Público – Se avanzó en la estructura de contenido y diseño de la Home, incluyendo creación de sitemap, header y revisión de plantillas con Armando.
  • WL Configuración de Compensación en WL – Se estableció soporte para valores de compensación (factura, convenido, comercial) con modificaciones en Azure Functions y catálogos.
Fixes
  • Emisión PDF de Emisión Faltante en GNP y Qualitas – Se revisaron y corrigieron los fallos que impedían la generación de PDFs en las emisiones de vehículo
  • Emisión Error en Emisión de GNP por Valor Factura – Se solucionó el error donde el valor factura cambiaba el segmento del vehículo durante la emisión.
  • Catálogo Reactivación del Webjob para Ana – Se reactivó el proceso en Elixir y .NET para la generación de catálogos y eliminación de la integración con Algolia.
  • Emisión Fallo en Emisión con Valor Comercial en ANA – Se identificó y resolvió el error que afectaba la emisión de vehículos con valor comercial en ANA.

Onboarding y Rediseños

Oct 14 - Oct 27

Cycle 13

Rediseño del Formulario de Emisión para Agentes [WL]

Se rediseñó el formulario de emisión para mejorar la experiencia de los agentes, simplificando el proceso de emisión de pólizas y reduciendo errores durante la captura de datos.

Configuración de PostHog y Plan de Event Tracking

Se configuró PostHog para adaptarse a las necesidades del equipo de gestión de producto, con un plan de Event Tracking en desarrollo para su implementación en WL.

Improvements
  • WL Reestructuración y Optimización de Rutas y Páginas. Se movieron y reestructuraron las pantallas de emisión, pólizas y perfiles de clientes. Se aseguraron redirecciones correctas y eliminación de rutas antiguas en la aplicación.
  • WL Dashboard y Gestión de Clientes para Agentes. Se implementó un dashboard para agentes que facilita la gestión de clientes y sus pólizas.
  • API Creación de Tabla de Vehículos sin Match. Se creó una tabla en Terraform para almacenar vehículos sin coincidencias, evitando falsos positivos al incluir el modelo en los filtros de matcheo.
Fixes
  • WL Manejo de Errores y Registro en Sentry. Se implementó un mejor manejo de errores cuando la emisión de pólizas falla. Registro automático de errores en Sentry durante el proceso de emisión.
  • E2E Corrección de Pruebas End-to-End. Se corrigieron pruebas E2E que fallaban debido a cambios recientes en la estructura del sistema.
APIs
  • API Creación de Cuenta para Verificación del Portal de GNP. Se creó una cuenta de verificación para que el equipo de GNP pueda acceder y revisar el portal.
WL (White Label)
  • WL

    Optimización del Layout y Eliminación de Archivos Obsoletos: Se mejoró el layout general de la plataforma. Se eliminaron archivos innecesarios tras la reestructuración.

Cotización y PostHog

Sep 30 - Oct 13

Cycle 12

Integración de Identificación de Usuarios

Se implementó un sistema de identificación de usuarios utilizando PostHog. Esto permite el seguimiento de interacciones y personalización basada en el usuario tan pronto como inicia sesión, facilitando una gestión más efectiva de perfiles y asegurando que los datos del usuario se utilicen adecuadamente en la plataforma.

Improvements
  • Cotización Añadir descripción de paquetes en email de cotización: Se agregó una descripción detallada de los paquetes disponibles en el correo electrónico de cotización, proporcionando mayor claridad a los usuarios sobre las opciones de cobertura.
  • Formulario Añadir valor factura en modo solo lectura: Ahora el valor factura se muestra en modo solo lectura en las secciones de Vehículo y Vigencia, evitando modificaciones no deseadas.
  • Interfaz Nuevo layout para la sección de emisión: Se rediseñó la sección de emisión para mejorar la experiencia de usuario y facilitar la navegación mediante un nuevo menú de navegación (NavigationMenu).
  • Cotización Campos adicionales en el header: Se añadieron los campos de Género, Fecha de Nacimiento y Valor Factura al header de la cotización, mejorando la visibilidad de información relevante directamente en la interfaz de cotización.
Fixes
  • Cotización Corrección de bug en buscador: Se resolvió un problema en el buscador de cotización que impedía el uso correcto de filtros.
  • Cotización Manejo del Número de Identificación: Se revisó y optimizó la manera en que se captura y maneja el campo 'Número de Identificación' en la plataforma.
  • Emisión Envío de email desde el listado de cotizaciones: Se corrigió un problema que afectaba el envío de correos electrónicos directamente desde el listado de cotizaciones.
APIs
  • API Campo opcional para el número de motor: Se añadió la opción de incluir el número de motor en la emisión de pólizas, permitiendo mayor flexibilidad en los datos registrados para las aseguradoras compatibles.
  • PostHog Instalación: Se instaló PostHog en el sitio, sentando las bases para futuros análisis de comportamiento del usuario, aunque aún sin configuración avanzada.

Portal y API

Sep 16 - Sep 29

bg pattern

Cycle 11

Valor de Factura Opcional para Vehículos Usados

La petición de emisión y cotización para vehículos que no pertenecen al segmento de autos nuevos ya no requiere el campo "valor factura". Esto elimina la necesidad de completar un campo que no aplica, mejorando el proceso de cotización de vehículos usados.

Mejoras en la Interacción de Guardado y Actualización de Perfiles de Cliente

Se realizaron mejoras en la experiencia de usuario durante la creación y actualización de perfiles de cliente. Ahora, los botones se deshabilitan mientras está en proceso de guardado, se muestran animaciones indicando que el sistema está trabajando, y se han añadido notificaciones tipo "toast" para confirmar el estado de la operación. Estas mejoras brindan una experiencia más intuitiva y evitan confusiones al usuario sobre el estado de sus acciones.

Improvements
  • Portal Configuración de ambiente de producción: Optimización del ambiente de producción para asegurar la estabilidad del sistema en entornos en vivo.
  • Portal Configuración de acceso de cuentas en producción: Mejora en los permisos de acceso a cuentas en el entorno de producción, fortaleciendo la seguridad.
  • Portal Cotización - Botón de cotizar después de crear el cliente: Se añadió un botón de 'cotizar' para facilitar el proceso una vez que se ha creado un nuevo cliente.
  • Portal Cotización - Modificación del formulario inicial: Ajuste en el formulario inicial de cotización para permitir la solicitud de factura en modelos específicos.
  • API Estandarización de JWT Signing: Se estandarizó la firma JWT usando claves simétricas codificadas en Base64 de 64 bytes, mejorando la seguridad en la autenticación.
  • API Actualización en el endpoint de cotización de GNP: Modificación del endpoint para permitir valores de factura opcionales, alineando el sistema con las necesidades de cotización de vehículos usados.
  • UI Resumen del cliente: Ahora se muestra un resumen del cliente inmediatamente después de su creación para mejorar la experiencia del usuario.
Fixes
  • Cotización Error de fecha de nacimiento: Se corrigió un error que impedía guardar la fecha de nacimiento para personas físicas y morales.
  • Cotización Eliminación de supabase de cotización con Qualitas: Se eliminó un proceso de supabase innecesario en la cotización con la aseguradora Qualitas, optimizando el flujo de trabajo.
  • Emisión Recalculo de la fecha de término de la póliza: Actualización del formulario de emisión para recalcular la fecha de término automáticamente al realizar cambios en la fecha inicial.
cta-image

Contáctanos para potenciar tu negocio de seguros de auto

Permite que Dora transforme tu flujo de trabajo y te ayude a alcanzar y superar tus metas en ventas.

¡Contáctanos hoy mismo!