Fundamentos de Seguimiento de Tiempo
Resumen
El sistema de seguimiento de tiempo de Corcava proporciona gestión de tiempo precisa y flexible a través de una combinación de integración de aplicación de escritorio y entrada manual de tiempo. El sistema está construido alrededor de Intervalos de Tiempo - registros individuales que capturan cuándo comienza, continúa y finaliza el trabajo en proyectos y tareas específicos. Esta base permite facturación precisa, análisis de productividad del equipo y comunicación transparente con clientes.
Entender cómo funciona el seguimiento de tiempo en Corcava te ayudará a capturar datos de trabajo precisos, mejorar la rentabilidad del proyecto y proporcionar transparencia profesional a tus clientes.
Resumen de Seguimiento de Tiempo
¿Qué es el Seguimiento de Tiempo en Corcava?
Seguimiento de Tiempo es el proceso de registrar cuándo y cuánto tiempo trabajan los miembros del equipo en proyectos y tareas específicos. El sistema crea registros detallados llamados Intervalos de Tiempo que capturan:
- Tiempos de Inicio y Fin - Marcas de tiempo precisas para cuándo comienza y termina el trabajo
- Asociación de Proyecto - En qué proyecto se realizó el trabajo
- Asociación de Tarea - Opcionalmente, en qué tarea específica se trabajó
- Atribución de Usuario - Quién realizó el trabajo
- Cálculo de Duración - Cálculo automático de tiempo dedicado
- Notas y Contexto - Descripciones opcionales y contexto del trabajo
Concepto Principal de Intervalo de Tiempo
Intervalos de Tiempo son los bloques fundamentales de construcción del seguimiento de tiempo:
Propiedades de Intervalo de Tiempo:
- started_at - Cuándo comenzó el trabajo en el proyecto/tarea
- finished_at - Cuándo terminó el trabajo (null para seguimiento activo)
- user_id - Miembro del equipo que realizó el trabajo
- project_id - Proyecto en el que se realizó el trabajo
- task_id - Tarea específica (opcional, puede ser null para trabajo general del proyecto)
- type - Tipo de seguimiento (START, CONTINUE, FINISH)
- manual_time - Booleano que indica si el tiempo fue ingresado manualmente
- notes - Descripciones opcionales del trabajo y contexto
Beneficios de Intervalo de Tiempo: ✅ Seguimiento Preciso - Tiempos exactos de inicio y fin para facturación precisa
✅ Contexto de Proyecto - Todo el tiempo asociado con proyectos específicos
✅ Granularidad de Tareas - Seguimiento de tiempo opcional a nivel de tarea para análisis detallado
✅ Atribución del Equipo - Registro claro de quién hizo qué trabajo
✅ Entrada Flexible - Tanto métodos automáticos como manuales de entrada de tiempo
Integración de Aplicación de Escritorio
Cómo Funciona la Aplicación de Escritorio
Conexión de Aplicación de Escritorio: Corcava incluye una aplicación de escritorio separada que se conecta a tu cuenta web para seguimiento de tiempo fluido:
Proceso de Autenticación:
- Inicio de Sesión de Aplicación de Escritorio - Usa tus credenciales de Corcava en la aplicación de escritorio
- Generación de Token - El sistema crea token de autenticación seguro para aplicación de escritorio
- Sincronización de Proyectos - La aplicación de escritorio descarga tus proyectos asignados
- Integración de Tareas - Acceso a tareas del proyecto para seguimiento de tiempo específico
- Sincronización en Tiempo Real - Los datos de tiempo se sincronizan entre aplicación de escritorio e interfaz web
Características de Aplicación de Escritorio:
- Selección de Proyecto - Elegir en qué proyecto estás trabajando
- Selección de Tarea - Opcionalmente seleccionar tarea específica para seguimiento preciso
- Controles de Inicio/Detención - Controles simples para comenzar y terminar seguimiento de tiempo
- Integración de Capturas de Pantalla - Captura opcional de capturas de pantalla durante el trabajo (ver sección Gestión de Capturas de Pantalla)
- Operación en Segundo Plano - Funciona silenciosamente mientras trabajas sin interrupción
Beneficios de Aplicación de Escritorio
Captura Automática de Tiempo:
- Temporización Precisa - Tiempos precisos de inicio y detención sin cálculo manual
- Interrupción Mínima - Rastrear tiempo sin interrumpir tu flujo de trabajo
- Integración de Tareas - Conectar tiempo directamente con tareas específicas del proyecto
- Actualizaciones en Tiempo Real - El tiempo aparece inmediatamente en tableros de proyectos y reportes
- Datos Profesionales - Datos de tiempo precisos para facturación de clientes y análisis del equipo
Beneficios de Integración de Aplicación de Escritorio: ✅ Flujo de Trabajo Fluido - El seguimiento de tiempo ocurre automáticamente mientras trabajas
✅ Datos Precisa - Temporización precisa sin cálculo manual
✅ Conexión de Tareas - Integración directa con tareas de gestión de proyectos
✅ Visibilidad en Tiempo Real - El tiempo aparece inmediatamente en tarjetas de tareas y reportes
✅ Facturación Profesional - Datos de tiempo precisos para invoicing de clientes
Tipos de Seguimiento de Tiempo
Operaciones de Seguimiento Disponibles
Basado en análisis del código, el sistema soporta tres operaciones de seguimiento principales:
Seguimiento START:
- Propósito - Comenzar seguimiento de tiempo en un proyecto o tarea
- Comportamiento - Crea nuevo intervalo de tiempo con marca de tiempo actual
- Intervalo Anterior - Finaliza automáticamente cualquier seguimiento de tiempo activo
- Intervalo Mínimo - Aplica mínimo de 10 minutos a intervalos anteriores
- Proyecto Requerido - Debe especificar proyecto para seguimiento de tiempo
- Tarea Opcional - Opcionalmente puede especificar tarea específica
Seguimiento CONTINUE:
- Propósito - Reanudar seguimiento de tiempo después de una pausa o interrupción
- Comportamiento - Finaliza intervalo actual e inicia uno nuevo
- Manejo de Intervalo Mínimo - Asegura que el intervalo anterior cumpla mínimo de 10 minutos
- Transición Fluida - Crea seguimiento de tiempo continuo con manejo de pausas
- Preservación de Contexto - Mantiene contexto de proyecto y tarea
Seguimiento FINISH:
- Propósito - Finalizar sesión actual de seguimiento de tiempo
- Comportamiento - Establece marca de tiempo finished_at en intervalo activo
- Cálculo de Duración - Calcula automáticamente tiempo total dedicado
- Finalización de Datos - Completa registro de intervalo de tiempo para reportes y facturación
- Integración de Notas - Puede agregar notas finales y contexto al intervalo completado
Manejo Especial de Seguimiento
Modo AUTO (Implementación Limitada):
- Definido - El modo AUTO existe en el sistema (TrackingTypesEnum::AUTO = 4)
- Respaldo por Defecto - Usado como respaldo por defecto cuando se proporciona tipo de seguimiento inválido
- Procesamiento Limitado - No manejado en lógica principal de seguimiento
- Casos de Uso Especiales - Usado en escenarios de reportes específicos
- No Característica Principal - No es un método de seguimiento principal para uso regular
Beneficios de Tipo de Seguimiento: ✅ Control Flexible - Diferentes operaciones de seguimiento para diferentes patrones de trabajo
✅ Gestión Automática - El sistema maneja transiciones de intervalos automáticamente
✅ Aplicación de Intervalo Mínimo - Asegura datos de seguimiento de tiempo significativos
✅ Preservación de Contexto - Mantiene contexto de proyecto y tarea a través de operaciones
Integración Proyecto-Tarea
Cómo el Tiempo se Conecta a Proyectos y Tareas
Seguimiento de Tiempo a Nivel de Proyecto: Todo el seguimiento de tiempo debe estar asociado con un proyecto específico:
Características de Integración de Proyecto:
- Proyecto Requerido - Cada intervalo de tiempo debe especificar un proyecto
- Asignación de Proyecto - Los usuarios solo pueden rastrear tiempo en proyectos asignados
- Permiso de Proyecto - El seguimiento de tiempo requiere permisos de acceso al proyecto
- Totales de Tiempo del Proyecto - Los intervalos individuales se acumulan en totales del proyecto
- Asociación de Cliente - El tiempo del proyecto puede ser facturado a clientes asociados
Seguimiento de Tiempo a Nivel de Tarea (Opcional): El tiempo puede opcionalmente estar asociado con tareas específicas dentro de proyectos:
Características de Integración de Tareas:
- Asignación de Tarea Opcional - Los intervalos de tiempo pueden especificar task_id específico
- Visualización de Tiempo de Tareas - Las tarjetas de tareas muestran tiempo total rastreado
- Rendimiento de Tareas - Analizar inversión de tiempo por tarea
- Reportes Granulares - Análisis detallado de tiempo a nivel de tarea
- Transparencia con Clientes - Mostrar a clientes exactamente en qué tareas se dedicó tiempo
Beneficios de Integración
Integración de Gestión de Proyectos:
- Visualización de Tiempo - El tiempo rastreado aparece en tarjetas de tareas en tableros de proyectos
- Actualizaciones en Tiempo Real - El tiempo se actualiza inmediatamente a medida que progresa el trabajo
- Análisis de Proyectos - Los datos de tiempo contribuyen al análisis de rendimiento del proyecto
- Coordinación del Equipo - Los miembros del equipo ven inversión de tiempo a través de proyectos
- Comunicación con Clientes - Reportes de tiempo profesionales para actualizaciones de clientes
Inteligencia Empresarial:
- Rentabilidad del Proyecto - Entender inversión de tiempo vs valor del proyecto
- Eficiencia de Tareas - Identificar qué tareas toman más tiempo del esperado
- Rendimiento del Equipo - Analizar productividad individual y del equipo
- Planificación de Recursos - Usar datos históricos de tiempo para planificación futura de proyectos
- Facturación de Clientes - Datos de tiempo precisos para facturación transparente de clientes
Beneficios de Integración Proyecto-Tarea: ✅ Integración Fluida - Seguimiento de tiempo integrado directamente en gestión de proyectos
✅ Análisis Granular - Rastrear tiempo tanto a nivel de proyecto como de tarea
✅ Retroalimentación Visual - El tiempo aparece inmediatamente en tableros de proyectos
✅ Facturación Precisa - Asignación precisa de tiempo para invoicing de clientes
✅ Transparencia del Equipo - Visibilidad clara de inversión de tiempo a través del trabajo
Estructura de Datos de Tiempo
Cómo se Organizan los Datos de Tiempo
Estructura de Intervalo de Tiempo: Cada sesión de seguimiento de tiempo crea un registro de Intervalo de Tiempo con información integral:
Datos Principales de Tiempo:
- Marcas de Tiempo - started_at y finished_at para temporización precisa
- Duración - Calculada automáticamente desde tiempos de inicio y fin
- Atribución de Usuario - Registro claro de quién realizó el trabajo
- Contexto de Proyecto - Asociación con proyecto específico
- Contexto de Tarea - Asociación opcional con tarea específica
Datos Adicionales de Tiempo:
- Tipo de Seguimiento - Cómo se rastreó el tiempo (START, CONTINUE, FINISH)
- Bandera Manual - Si el tiempo fue ingresado manualmente o automáticamente
- Notas - Descripciones opcionales del trabajo y contexto
- Capturas de Pantalla - Adjuntos opcionales de capturas de pantalla para verificación del trabajo
- Datos de Moneda - Soporte multi-moneda para equipos internacionales
Cálculo y Formato de Duración
Cálculo Automático de Duración:
- Cálculo en Tiempo Real - Duración calculada automáticamente desde marcas de tiempo
- Temporización Precisa - Cálculos precisos hasta el segundo
- Formato de Tiempo - Duración mostrada en formato HH:MM:SS
- Agregación - Los intervalos individuales se acumulan en totales de tarea, proyecto y usuario
- Integración de Reportes - Los datos de duración fluyen a reportes y análisis
Características de Visualización de Tiempo:
- Tarjetas de Tareas - Visualización "Tiempo Rastreado: HH:MM:SS" en tarjetas de tareas del tablero de proyecto
- Totales de Proyecto - Totales de tiempo diarios y semanales para proyectos
- Resúmenes de Usuario - Resúmenes de tiempo individuales para miembros del equipo
- Reportes para Clientes - Reportes de tiempo profesionales para transparencia del cliente
Relaciones de Datos e Integración
Conexiones de Datos de Tiempo:
- Relaciones de Usuario - Los intervalos de tiempo pertenecen a usuarios específicos
- Relaciones de Proyecto - Los intervalos de tiempo pertenecen a proyectos específicos
- Relaciones de Tarea - Los intervalos de tiempo pueden pertenecer a tareas específicas
- Relaciones de Capturas de Pantalla - Las capturas de pantalla pueden estar adjuntas a intervalos de tiempo
- Relaciones de Factura - Los intervalos de tiempo pueden estar marcados como facturados
Puntos de Integración:
- Gestión de Proyectos - Los datos de tiempo aparecen en tableros de proyectos y gestión de tareas
- Sistema de Facturación - Los datos de tiempo fluyen directamente a generación de facturas
- Sistema de Reportes - Los datos de tiempo potencian análisis y reportes integrales
- Portal del Cliente - Datos de tiempo visibles para clientes a través de acceso al portal
- Gestión del Equipo - Los datos de tiempo contribuyen al análisis de rendimiento del equipo
Beneficios de Datos de Tiempo: ✅ Seguimiento Integral - Registro completo de todo el trabajo realizado
✅ Asociación Flexible - Conectar tiempo a proyectos, tareas y contexto empresarial
✅ Integración Automática - Los datos de tiempo fluyen fluidamente a otros procesos empresariales
✅ Presentación Profesional - Datos de tiempo limpios y organizados para comunicación con clientes
✅ Inteligencia Empresarial - Datos ricos para análisis y toma de decisiones
Comenzando con Seguimiento de Tiempo
Guía de Inicio Rápido
Paso 1: Configurar Aplicación de Escritorio (Recomendado)
- Descargar e instalar aplicación de seguimiento de tiempo de escritorio de Corcava
- Iniciar sesión usando tus credenciales de Corcava
- Verificar que tus proyectos asignados aparezcan en la aplicación
- Probar iniciar y detener seguimiento de tiempo en un proyecto
Paso 2: Entender Asignación de Proyecto
- Verificar que estás asignado a proyectos donde necesitas rastrear tiempo
- Entender qué proyectos son facturables vs no facturables
- Verificar si tienes permiso para rastrear tiempo en proyectos específicos
- Revisar estructura de proyectos y tareas para asignación precisa de tiempo
Paso 3: Comenzar Seguimiento de Tiempo
- Seleccionar proyecto (y opcionalmente tarea) en aplicación de escritorio
- Hacer clic en iniciar para comenzar seguimiento de tiempo
- Trabajar normalmente mientras el seguimiento de tiempo se ejecuta en segundo plano
- Detener seguimiento de tiempo cuando termines la sesión de trabajo
- Verificar que el tiempo aparezca en tableros de proyectos y en reportes
Mejores Prácticas de Seguimiento de Tiempo
✅ Seguimiento Consistente - Rastrear tiempo consistentemente para datos precisos del proyecto
✅ Precisión de Proyecto - Asegurar que el tiempo se rastree en proyectos correctos
✅ Especificidad de Tareas - Usar seguimiento a nivel de tarea cuando sea posible para análisis detallado
✅ Revisiones Regulares - Revisar tiempo rastreado regularmente para precisión
✅ Contexto Profesional - Agregar notas que proporcionen contexto para facturación de clientes
✅ Coordinación del Equipo - Coordinar con el equipo sobre prácticas de seguimiento de tiempo
Próximos Pasos
Ahora que entiendes los fundamentos de seguimiento de tiempo, estás listo para explorar:
- Integración de Aplicación de Escritorio - Inmersión profunda en características y flujo de trabajo de aplicación de escritorio
- Entrada Manual de Tiempo - Aprender entrada manual de tiempo a través de interfaz MyWork
- Gestión de Capturas de Pantalla - Entender captura de capturas de pantalla y controles de privacidad
- Reportes y Análisis de Tiempo - Dominar reportes de tiempo e inteligencia empresarial
Recuerda: El seguimiento de tiempo en Corcava está diseñado para ser tanto automático como flexible. La aplicación de escritorio proporciona seguimiento automático fluido, mientras que la entrada manual asegura que puedas capturar todo el trabajo con precisión. Entender ambos métodos te ayudará a mantener registros de tiempo completos y precisos para facturación profesional de clientes y análisis del equipo.
