Ir al contenido

La portada del sistema

La portada es lo primero que se ve al entrar (/ lleva a /ui, y la vista de inicio es esta). No es un log ni un informe: responde, de un vistazo, a las preguntas que se hacen cada mañana.

Bloque Qué responde
La empresa Cuántos puestos hay, por departamento, cuántos activos y cuántos parados
Hoy Éxitos, fallos, reinicios y tiempo trabajado; qué puesto está detrás de cada fallo
Objetivos Cuántos marcados, conseguidos y en curso, con el progreso
Objetivos por proyecto Lo mismo, separado por proyecto
Horas reales Lo que trabajó cada perfil, en total y por proyecto
En ejecución Qué se está haciendo ahora y quién lo hace
Tareas realizadas Tabla descendente —la última arriba—, ordenable por columnas y paginada

De organtia.turnos: una fila por turno atendido, con inicio, fin, segundos, resultado y proyecto. Se escribe en el único sitio donde se sabe cuándo empieza y acaba un turno de verdad (_drenar), no se estima. Un turno que se reintenta queda marcado, y las horas de cada perfil son la suma de tiempos medidos.

El histórico ya trabajado se importó desde agno.agno_runs en la migración 037: el dashboard no nació vacío.

Parado significa: puesto activo sin ningún turno en los últimos siete días. Está en nómina y no produce, que es distinto de un puesto cesado (que no cuenta como fuerza de trabajo).

Se suscribe al canal /oficina/tablero/stream. Cada cambio publicado por el sistema recarga la portada sin tocar el navegador. El canal manda además un latido cada veinte segundos, que la portada usa solo como red de seguridad y con un margen de cuarenta y cinco segundos: si cada latido recargara, la tabla se reordenaría delante de quien está leyendo.

Verificado con el navegador abierto: se insertó un turno y se publicó un cambio; el contador pasó de 57 a 58 sin recargar la página.