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,/rolesy 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.