Correcciones de Tiempo y Registro de Auditoría
Resumen
La característica de Corrección de Tiempo de Corcava te permite mover intervalos de tiempo rastreados entre proyectos cuando el tiempo fue accidentalmente rastreado al proyecto incorrecto. Esta característica incluye registro integral de auditoría para asegurar transparencia completa y prevenir cambios no autorizados. Cada movimiento se rastrea, registra y puede revisarse para responsabilidad.
Esta característica es esencial para mantener seguimiento preciso de tiempo de proyectos mientras proporciona flexibilidad para corregir errores honestos, todo mientras mantiene un rastro de auditoría completo para cumplimiento y prevención de fraude.
Mover Tiempo Entre Proyectos
Corregir Errores de Seguimiento de Tiempo
Cuándo Usar Movimiento de Tiempo:
Escenarios comunes donde el movimiento de tiempo es útil:
- Comenzó accidentalmente seguimiento de tiempo en el proyecto incorrecto
- Cambió entre proyectos pero olvidó cambiar el rastreador
- Necesita reasignar tiempo después de cambios de alcance del proyecto
- Corregir tiempo rastreado antes de que la asignación del proyecto fuera clara
Cómo Mover Tiempo:
Paso 1: Navegar a Mi Trabajo
- Ir a página Mi Trabajo
- Ver tus intervalos de tiempo agrupados por fecha
- Localizar el intervalo que necesitas mover
Paso 2: Iniciar Movimiento
- Hacer clic en botón Mover (ícono de flecha) junto al intervalo
- Se abre diálogo de movimiento con información del intervalo actual
- Se muestran proyecto actual, duración y rango de tiempo
Paso 3: Seleccionar Proyecto de Destino
- Elegir el proyecto correcto del menú desplegable
- Solo se muestran proyectos a los que tienes acceso
- Los proyectos deben estar en el mismo equipo (no se puede mover entre equipos)
Paso 4: Proporcionar Razón (Recomendado)
- Ingresar una breve explicación para el movimiento
- Ejemplos:
- "Rastreado al proyecto incorrecto por error"
- "Cliente cambió alcance del proyecto a mitad de sesión"
- "Olvidé cambiar proyectos cuando cambió la tarea"
- La razón se registra en rastro de auditoría para transparencia
Paso 5: Confirmar Movimiento
- Hacer clic en "Mover Tiempo" para completar la acción
- El intervalo de tiempo se actualiza inmediatamente
- Aparece insignia "Movido" junto al nombre del proyecto
- Se crea entrada de registro de auditoría automáticamente
Restricciones de Movimiento
Lo Que No Puedes Mover
Tiempo Facturado:
- El tiempo que ha sido incluido en una factura de cliente no se puede mover
- El tiempo que ha sido incluido en una factura del equipo no se puede mover
- Previene discrepancias de facturación y mantiene integridad de facturas
- Contacta a tu administrador si el tiempo facturado necesita corrección
Movimientos Entre Equipos:
- El tiempo solo se puede mover entre proyectos en el mismo equipo
- Previene fuga de datos entre diferentes organizaciones
- Mantiene aislamiento y seguridad de datos del equipo
Requisitos de Permisos:
- Tanto permisos a nivel de empresa como a nivel de usuario deben permitir movimiento
- Ver sección de permisos a continuación para detalles
Indicadores Visuales
Insignia "Movido"
Cuando un intervalo de tiempo ha sido movido, una insignia azul "Movido" aparece junto al nombre del proyecto:
Características de Insignia:
- Aparece automáticamente en intervalos movidos
- Clickeable para ver historial completo de movimientos
- Al pasar el mouse muestra tooltip: "Hacer clic para ver historial de movimientos"
- Permanece visible incluso después de múltiples movimientos
Visualizando Historial de Movimientos:
- Hacer clic en insignia "Movido"
- Se abre modal mostrando historial completo
- Ver todos los movimientos si el intervalo fue movido múltiples veces
- Cada entrada muestra:
- Quién hizo el movimiento
- Cuándo fue movido
- Desde qué proyecto
- A qué proyecto
- Razón (si se proporcionó)
Ejemplo de Visualización de Historial:
Juan Pérez movió de Proyecto A a Proyecto B
9 Oct 2025 3:45 PM
"Rastreado al proyecto incorrecto por error"
Sistema de Registro de Auditoría
Transparencia y Responsabilidad Completas
Cada movimiento de tiempo se registra automáticamente con información integral de auditoría. Estos registros son inmutables - no se pueden editar o eliminar.
Qué se Registra:
Para cada movimiento de tiempo, el sistema captura:
- Información de Usuario - Quién hizo el cambio (nombre, ID, email)
- Marca de Tiempo - Fecha y hora exacta del cambio
- Valor Anterior - Proyecto original (ID y nombre)
- Valor Nuevo - Proyecto nuevo (ID y nombre)
- Razón - Explicación proporcionada por usuario (si se dio)
- Dirección IP - Dónde se originó el cambio
- Agente de Usuario - Información de navegador/dispositivo
- Detalles de Intervalo de Tiempo - Duración y rango de tiempo del intervalo movido
Por Qué Importa el Registro de Auditoría:
✅ Prevención de Fraude - Rastro completo previene manipulación no autorizada de tiempo
✅ Responsabilidad - Registro claro de quién hizo qué cambios
✅ Transparencia - La gestión puede revisar todas las correcciones de tiempo
✅ Cumplimiento - El rastro de auditoría apoya requisitos regulatorios
✅ Resolución de Disputas - Registro histórico resuelve preguntas de facturación
Reporte de Auditoría de Movimiento de Tiempo
Resumen de Movimientos de Todo el Equipo
Los administradores pueden ver todos los movimientos de tiempo en todo el equipo a través de un reporte de auditoría dedicado.
Accediendo al Reporte:
- Navegar a Reportes → Registro de Movimiento de Tiempo
- Requiere permiso report.timeMovement
- Disponible para SuperAdmins, Gerentes de Organización y Gerentes de Proyecto
Contenido del Reporte:
El reporte muestra todos los movimientos de tiempo en formato de tabla:
- Cuándo - Fecha y hora del movimiento
- Quién - Miembro del equipo que hizo el movimiento
- Movimiento - De Proyecto → A Proyecto (con flecha)
- Duración - Cuánto tiempo fue movido
- Razón - Explicación proporcionada (si alguna)
Características del Reporte:
- Paginado (50 movimientos por página)
- Ordenado por más reciente primero
- Codificación de color visual (proyecto anterior en rojo, proyecto nuevo en verde)
- Estado vacío cuando no existen movimientos
Casos de Uso:
- Revisión mensual de correcciones de tiempo
- Identificar patrones que necesitan capacitación
- Auditorías de cumplimiento y reportes
- Detección y prevención de fraude
- Resolución de disputas de facturación
Permisos para Movimiento de Tiempo
Quién Puede Mover Tiempo
Configuración a Nivel de Empresa:
- Encontrado en Configuraciones → Configuraciones de Empresa
- Interruptor "Permitir Movimiento de Tiempo Entre Proyectos"
- Cuando está deshabilitado, nadie puede mover tiempo (excepto como se indica a continuación)
- SuperAdmins y Gerentes de Organización pueden cambiar esta configuración
Permiso a Nivel de Usuario:
- Encontrado en Configuraciones → Usuarios → Editar Usuario
- Interruptor "Puede Mover Tiempo Entre Proyectos"
- Solo efectivo si la configuración de empresa también está habilitada
- Los administradores pueden restringir usuarios específicos
Acceso Basado en Roles:
Siempre Puede Mover Tiempo:
- SuperAdmins (anulan restricciones a nivel de usuario)
- Gerentes de Organización (anulan restricciones a nivel de usuario)
Puede Mover Su Propio Tiempo (si está permitido):
- Usuarios con ambos permisos de empresa y usuario habilitados
- Solo puede mover sus propios intervalos de tiempo
- No puede mover tiempo de otros usuarios
No Puede Mover Tiempo:
- Usuarios donde la configuración de empresa está deshabilitada
- Usuarios donde el permiso individual está deshabilitado
- Usuarios intentando mover tiempo de otra persona
- Cualquiera intentando mover tiempo facturado
Jerarquía de Permisos:
Configuración de Empresa OFF → Nadie puede mover (política)
Configuración de Empresa ON + Configuración de Usuario OFF → Ese usuario bloqueado
Configuración de Empresa ON + Configuración de Usuario ON → Usuario puede mover
Roles de Admin → Anulan configuraciones de usuario (pero no política de empresa)
Mejores Prácticas
Usar Movimiento de Tiempo Responsablemente
Cuándo Mover Tiempo: ✅ Corrección inmediata después de darse cuenta del error
✅ Revisión al final del día cuando se seleccionó proyecto incorrecto
✅ Después de aclaración del gerente de proyecto sobre asignación de tarea
✅ Cuando el cliente confirma proyecto correcto para trabajo facturable
Cuándo NO Mover Tiempo: ❌ Después de que el tiempo ha sido facturado a clientes
❌ Para inflar horas en ciertos proyectos artificialmente
❌ Mover tiempo de otros usuarios sin autorización
❌ Hacer cambios mucho después del hecho sin justificación clara
Guías de Movimiento:
Siempre Proporcionar Razones:
- Incluir explicaciones claras y honestas
- Ayuda a los gerentes a entender patrones de corrección
- Apoya revisiones de auditoría y cumplimiento
- Práctica profesional para operaciones transparentes
Mover Tiempo Prontamente:
- Corregir errores tan pronto como se noten
- Más fácil recordar contexto cuando es reciente
- Reduce complicaciones de facturación
- Mantiene precisión de datos
Revisar Reportes de Movimiento:
- Los gerentes deben revisar Registro de Movimiento de Tiempo mensualmente
- Identificar usuarios que necesitan capacitación o soporte
- Detectar patrones que indican estructuras de proyecto poco claras
- Asegurar que no haya actividad fraudulenta
Capacitar a Tu Equipo:
- Educar sobre selección apropiada de proyectos
- Revisar mejores prácticas de seguimiento de tiempo regularmente
- Explicar cuándo y cómo usar movimiento de tiempo
- Enfatizar importancia de proporcionar razones
Seguridad y Cumplimiento
Cómo el Registro de Auditoría Protege tu Negocio
Prevención de Fraude:
- Rastro de auditoría completo hace visibles cambios no autorizados
- El registro de dirección IP ayuda a identificar actividad sospechosa
- Los registros inmutables no se pueden manipular
- Revisión regular por gestión disuade mal uso
Soporte de Cumplimiento:
- Los registros de auditoría apoyan SOC 2, ISO 27001 y estándares similares
- Historial completo de cambios para auditorías regulatorias
- Marca de tiempo e identificación de usuario para responsabilidad
- Retención permanente de todos los registros de movimiento
Integridad de Datos:
- Restricciones a nivel de base de datos previenen modificación de registros
- Tabla separada asegura que los registros no se puedan eliminar con intervalos de tiempo
- Restricciones de clave foránea mantienen integridad referencial
- Registro automático previene error humano u omisión
Control de Acceso:
- Registros de movimiento protegidos por sistema de permisos
- Los usuarios solo pueden ver sus propios historiales de intervalos
- Los gerentes pueden ver reportes de movimiento de todo el equipo
- El portal del cliente no expone registros de auditoría
Solución de Problemas
Preguntas Comunes y Soluciones
P: ¿Por qué no puedo ver el botón Mover?
- Verificar si la configuración de empresa "Permitir Movimiento de Tiempo" está habilitada
- Verificar que tu permiso de usuario "Puede Mover Tiempo" esté habilitado
- Asegurar que tienes acceso al proyecto
- Confirmar que estás viendo tus propios intervalos de tiempo
P: ¿Por qué no puedo mover este intervalo de tiempo específico?
- El tiempo podría ya estar facturado (verificar número de factura)
- Podrías no ser el propietario de ese intervalo de tiempo
- El proyecto de destino podría estar archivado o eliminado
- Los permisos de empresa o usuario podrían estar deshabilitados
P: ¿Puedo mover tiempo de otra persona?
- No - los usuarios solo pueden mover sus propios intervalos de tiempo
- SuperAdmins y Gerentes de Organización pueden mover cualquier tiempo en su equipo
- Contacta a tu administrador si el tiempo de otro usuario necesita corrección
P: ¿Puedo deshacer un movimiento de tiempo?
- Sí - simplemente mueve el tiempo de vuelta al proyecto original
- Todos los movimientos se registran, por lo que el historial se preserva
- Proporcionar razón para el deshacer para claridad de auditoría
P: ¿Dónde puedo ver historial de movimientos?
- Hacer clic en insignia "Movido" en intervalos individuales
- O ir a Reportes → Registro de Movimiento de Tiempo para vista de todo el equipo
- Los gerentes pueden ver todos los movimientos, los usuarios ven solo los suyos
P: ¿Qué pasa con las capturas de pantalla cuando se mueve tiempo?
- Las capturas de pantalla permanecen adjuntas al intervalo de tiempo
- Las capturas de pantalla se mueven con el tiempo al nuevo proyecto
- La visibilidad de capturas de pantalla sigue permisos del nuevo proyecto
Resumen
La característica de Corrección de Tiempo con Registro de Auditoría proporciona:
✅ Flexibilidad - Corregir errores cuando ocurren
✅ Responsabilidad - Rastro completo de quién movió qué y por qué
✅ Seguridad - Registros inmutables previenen fraude y cambios no autorizados
✅ Cumplimiento - El rastro de auditoría apoya requisitos regulatorios
✅ Transparencia - Visibilidad de gestión en todas las correcciones de tiempo
✅ Control - Permisos jerárquicos permiten control preciso de acceso
Usa esta característica responsablemente para mantener seguimiento preciso de tiempo mientras aseguras transparencia y responsabilidad completas en toda tu organización.
