Inventario de equipos
--
Actividades registradas
--
Pruebas guardadas
--
Inspecciones guardadas
--
Línea de tiempo: pruebas ANUALES hacia su fecha límite
Se actualiza con la fecha
proximaCargando...
Fuente de verdad: cómo se calculan los indicadores
Esta sección describe de dónde salen los números del dashboard y cómo deben cambiar cuando registras actividades, pruebas e inspecciones.
1) Actividades registradas
- Fuente: colección
actividades en Firestore.
- Registradas: total de documentos válidos en actividades.
- Concluidas: actividades con el flag terminacionEsFinal===true (cuando se cierra el servicio).
- Pendientes: actividades registradas que no están concluidas.
Regla: crear una actividad incrementa “Registradas”. Marcar terminación final mueve 1 de “Pendientes” a “Concluidas”.
2) Pruebas guardadas
- Fuente: colección
pruebas en Firestore.
- Total: cantidad de documentos en pruebas.
- Tipos (según periodo):
- Anual:
periodo = ANUAL (o vacío en históricos).
- Post-trabajo: periodo = POST-TRABAJO.
- Reparación: periodo = REPARACION.
Nota: Pre-trabajo es un tipo de inspección/actividad (flujo de inspecciones), no un
- Rangos de días (60-30 / 30-15 / 15-0):
periodo de la colección pruebas. Por lo tanto no incrementa los contadores de “Pruebas guardadas” por sí mismo.
- Se calculan solo para pruebas ANUALES.
- Se toma la fecha
proxima (dd/mm/aa) y se calcula dias = proxima - hoy.
- Se cuentan únicamente las que tienen dias >= 0 (si está vencida ya no entra en esos buckets).
Reglas de conteo:
- Guardar una prueba siempre incrementa Total.
- El conteo por Tipos depende de
periodo.
- Los buckets 60/30/15 solo se mueven con pruebas ANUALES (por la proxima), y cambian con el paso de los días.
- Pruebas Post-trabajo y Reparación cuentan en Total/Tipos, pero no afectan los buckets de días.
3) Inspecciones guardadas
- Fuente: colecciones
actividades y inspecciones en Firestore.
- Realizadas: actividades que ya tienen al menos una inspección asociada (por actividadId o por match de equipo cuando la inspección histórica no trae actividadId y el match es único).
- Por realizar: actividades válidas que aún no tienen inspección asociada.
Regla: al guardar una inspección para una actividad, “Por realizar” baja en 1 y “Realizadas” sube en 1.
Validación rápida (recomendado)
- Crear 1 actividad nueva: debe subir “Actividades registradas/pendientes”.
- Guardar 1 inspección de esa actividad: debe moverse de “Por realizar” a “Realizadas”.
- Guardar 1 prueba ANUAL con
proxima a 45 días: debe subir el bucket “60-30 días”.