Skip to content

Notas de Lanzamiento - v5.4.0 🚀 ​

24 de agosto de 2026

Esta versión menor (v5.4.0) marca el hito oficial del lanzamiento de Quattrol 365 para usuarios finales con su motor estadístico y arquitectura de comparadores. Además, incorpora importantes avances en Mi Proceso (interfaz compacta y herramientas MCP), mejoras en POQTROL (funciones de redondeo), optimización de nómina y generación de PDFs en Flow 365, y un fuerte endurecimiento en seguridad con validación estricta de roles por contexto y blindaje de colecciones en Firestore.


🎯 Quattrol 365 (Lanzamiento Oficial) ​

Liberación para Usuarios Finales (#1327) ​

  • Lanzamiento General: Disponibilidad oficial del producto Quattrol 365 para usuarios finales.
  • Motor Estadístico y Comparadores: Integración y documentación técnica del modelo estadístico de control de calidad interlaboratorio y arquitectura del comparador analítico.

🧪 POQTROL ​

Cálculos y Redondeo (#1434, #1413) ​

  • Función de Redondeo: Implementación de la función de redondeo hacia arriba (round up) y formato numérico configurable para el registro y procesamiento de datos en POQTROL.

⚖️ Mi Proceso ​

Experiencia de Usuario y Navegación (#1433) ​

  • Listados Compactos: Diseño compacto de vistas y listados de procesos con acciones de fila reubicadas en un menú desplegable contextual (overflow menu).

Integración con MCP Tools (#1351) ​

  • Búsqueda de Procesos y Actuaciones: Nuevas herramientas en MCP para búsqueda de procesos acotada por validación de organización, consulta paginada de actuaciones y filtrado de respuestas por identificación de participantes.

💼 Flow 365 ​

Nómina y Reportes (#1433, #1388) ​

  • Generación de PDF: Integración de dependencias y estilos optimizados para generación y exportación de reportes de detalle de nómina en formato PDF.

👤 General & Seguridad ​

Blindaje de Roles y Reglas de Firestore (#1417, #1345, #1420, #1333, #1334, #1173) ​

  • Trigger de Contexto de Autenticación (validateUserRoles): Validación en backend de privilegios de usuario (organization_roles, customer_roles, is_superadmin) impidiendo escaladas directas desde el cliente.
  • Aislamiento Multi-Organización: Prevención estricta de fuga de roles y etiquetas (tags) entre diferentes organizaciones, soportando niveles de alcance configurables y protección contra borrado en uso.
  • Acceso Autenticado: Restricción de lectura no autorizada sobre las colecciones /users, /roles y colecciones de migración.
  • Campos Personalizados en Eventos (#1435, #1341): Capacidad de edición y ajuste dinámico en las opciones de preguntas para eventos.
  • Estabilidad de Pruebas Unitarias (#1428): Corrección y estabilización de 21 suites de pruebas unitarias.

⬅️ Versión Anterior | Volver a zymDev Core

Desarrollado con ❤️ por zymDev Team.