Kanban con visibilidad

Un tablero Kanban tradicional se satura cuando el proyecto crece. OnClock resuelve esto con un interruptor de visibilidad por tarea y subtarea: esconde lo que no necesitas ver sin borrarlo del proyecto.

El concepto

Cada tarea y subtarea tiene un campo booleano show_in_kanban. Por defecto está activado (las tareas son visibles). Al desactivarlo, la tarea desaparece del tablero pero sigue existiendo en el proyecto — cuenta para los timers, las métricas y reportes.

Casos típicos en los que esconder una tarea es útil:

  • Tareas administrativas que no quieres mostrar al cliente.
  • Subtareas muy granulares que ensucian el tablero visual.
  • Tareas completadas de hace tiempo que no aportan al contexto actual.
  • Tareas «parking» en espera indefinida que no debe recordarte el día a día.

Columnas

Las columnas se definen por workflow_state. Por defecto cada proyecto tiene 4 estados:

  • Pendiente — aún no empezada.
  • En progreso — alguien está trabajando en ella.
  • En revisión — pendiente de validación.
  • Completada — finalizada.

El PMO puede añadir o editar estados en Ajustes → Workflow si su plan lo permite. Cada estado tiene un color y un label personalizables.

Visibilidad por tarea

Al crear o editar una tarea verás un checkbox:

☑ Mostrar en el tablero Kanban

Checked → visible (default). Unchecked → escondida.

La misma opción existe en subtareas. Además:

  • Si una tarea padre está escondida, sus subtareas no aparecen en el Kanban (el padre se oculta completo).
  • Si solo escondes una subtarea y no la padre, la subtarea se oculta dentro de la tarea visible.
  • El PMO puede cambiar la visibilidad en cualquier momento desde el modal de edición.
Visibilidad ≠ borrar
Una tarea escondida sigue consumiendo horas del timer de la etapa, sigue apareciendo en reportes y el agente puede referenciarla. Usa «esconder» para limpiar el tablero; usa «borrar» solo si la tarea es un error.

Mover tareas

Para cambiar el estado de una tarea, arrastra su tarjeta a otra columna. OnClock valida el movimiento:

  • Solo el responsable de la tarea o un PMO/Admin pueden moverla.
  • Si la tarea tiene dependencias sin cerrar, el sistema bloquea el movimiento a «En progreso» hasta que la dependencia se cumpla.
  • Mover a «Completada» activa el registro del tiempo y libera las tareas dependientes.

Filtros y búsqueda

El tablero tiene filtros por:

  • Etapa: muestra solo las tareas de una etapa concreta.
  • Integrante: muestra solo las tuyas o las de otra persona.
  • Búsqueda de texto: por nombre de la tarea.

Los filtros son locales al usuario — cada persona ve su propia configuración.