Files
cdc-project-management/REGISTRO_HORAS_AUTOMATICO.md

1.7 KiB

Registro de horas automático — Tablero CDC

Objetivo

Evitar que el equipo registre el tiempo dos veces. El usuario registra el tiempo una sola vez desde Tiempo en Tablero CDC y la app solicita a n8n que reconcilie ese proyecto con la hoja Registro horas del archivo CD_Latam_Registro Horas_2024.

Mapeo

Registro horas Origen
Fecha Fecha del registro de Tiempo
Mes Derivado de Fecha
Día Derivado de Fecha
Proyecto Proyecto de Tablero CDC
Cliente Cliente del proyecto
Pais / BU País seleccionado en Tiempo
CM Lista País/BU → Country Manager
Trabajado Usuario que registró el tiempo
Tipo de trabajo Tarea registrada
Horas Minutos / 60
Comentarios Nota del registro
# MES Derivado de Fecha
AÑO Derivado de Fecha

Las columnas Fecha requerimiento, Fecha solicitada, Fecha entregada, Ejecutado / Ganado y Time (L:P) no se inventan: quedan disponibles para el uso actual del equipo y, si alguien las completa manualmente en una fila sincronizada, el reconciliador las preserva.

Idempotencia y eliminación

El workflow utiliza dos columnas técnicas de la hoja:

  • T: Tablero Time ID
  • U: Tablero Project ID

Así puede volver a ejecutar una sincronización sin duplicar filas y puede eliminar del Excel una fila cuyo registro de Tiempo ya fue eliminado de Supabase.

Recuperación automática

Al crear o eliminar un registro, la app solicita la sincronización inmediatamente. Además, cada vez que se abre el módulo Tiempo de un proyecto, se solicita una reconciliación silenciosa en segundo plano. Esto permite reparar un fallo temporal de Google Sheets sin volver a registrar las horas.