Trabajar Sin Conexión
CADENSA Mobile funciona sin problemas sin conexión. Registra tiempo sin conexión a internet y sincroniza cuando vuelvas a estar en línea. Esta guía explica cómo funciona el modo sin conexión.
Entender el Modo Sin Conexión
¿Qué es el Modo Sin Conexión?
El modo sin conexión te permite:
Iniciar/detener/pausar/reanudar temporizadores
Crear nuevas entradas de tiempo
Editar entradas de tiempo existentes
Eliminar entradas de tiempo
Explorar proyectos y tareas (en caché)
Ver entradas de tiempo sincronizadas
¡Sin conexión a internet!
Cómo Funciona
- Realizas una Acción (p.ej., iniciar el temporizador)
- La Acción se Guarda Localmente (almacenamiento del dispositivo)
- La Acción se Pone en Cola para Sincronizar (cola sin conexión)
- Al Conectarte: La cola se sincroniza con el servidor
- Confirmación: Los cambios aparecen en todos los dispositivos
Cola Sin Conexión
¿Qué es la Cola Sin Conexión?
La cola sin conexión es una lista de acciones que esperan sincronizarse al conectarte. Ejemplos:
- Temporizador iniciado
- Temporizador detenido
- Entrada de tiempo creada
- Entrada de tiempo editada
- Entrada de tiempo eliminada
Ver la Cola Sin Conexión
- Ve a la Pestaña Configuración
- Toca la Sección "Sincronización"
- Toca "Ver Cola"
- Se Abre la Pantalla de Cola
Visualización de la Cola:
⏳ COLA SIN CONEXIÓN (3 elementos)
1. Temporizador Detenido
Proyecto: Rediseño Web
Duración: 2:30:00
Hora: 10:30 AM
2. ✏️ Entrada Editada
Proyecto: Aplicación Móvil
Duración: 1:45:00 → 2:00:00
Hora: 11:00 AM
3. 🗑️ Entrada Eliminada
Proyecto: Marketing
Duración: 0:30:00
Hora: 11:15 AM
Cada elemento muestra:
- Tipo de Acción - Iniciar/detener/editar/eliminar
- Marca de Tiempo - Cuándo ocurrió la acción
- Detalles - Proyecto, duración, etc.
- Estado - Pendiente, sincronizando o fallida
Indicador de Estado de Red
Barra de Estado de Conexión
En la parte superior de cada pantalla, verás:
En línea:
Conectado
Sin conexión:
Sin conexión - 3 elementos pendientes de sincronizar
Sincronizando:
🔄 Sincronizando... (2 de 3 elementos)
Qué Significa Cada Estado
Conectado - La aplicación está en línea, los cambios se sincronizan de inmediato
- ** Sin conexión** - Sin conexión, los cambios se ponen en cola
- 🔄 Sincronizando - Sincronizando actualmente los elementos en cola
Sincronización Fallida - El último intento de sincronización falló
Sincronización Automática
¿Cuándo Ocurre la Sincronización Automática?
La aplicación se sincroniza automáticamente cuando:
- Se Restaura la Conexión
- Se reconecta el WiFi o los datos móviles
- La sincronización automática empieza en menos de 5 segundos
- Se Abre la Aplicación
- Cada vez que abres la aplicación
- Comprueba si hay elementos pendientes y sincroniza
- Ocurre un Cambio (si estás en línea)
- Iniciar/detener el temporizador
- Crear/editar/eliminar una entrada
- Sincronización inmediata (sin cola)
- Sincronización Periódica (si está configurada)
- Cada 5/15 minutos (según la configuración)
- Sincronización en segundo plano (iOS/Android)
Progreso de la Sincronización
Durante la sincronización automática, verás:
- Aparece el Icono de Sincronización en la barra de estado
- Mensaje de Progreso "Sincronizando 2 de 5 elementos..."
- Aviso de Finalización "Todos los elementos sincronizados
"
Finalización de la Sincronización
Cuando termina la sincronización:
Todos los elementos sincronizados - La cola está vacía
Algunos fallaron - La cola muestra los elementos fallidos
- ⏳ Se añadieron más elementos - La sincronización continúa
Sincronización Manual
Cuándo Sincronizar Manualmente
Usa la sincronización manual cuando:
- Quieres sincronizar de inmediato (sin esperar la automática)
- La sincronización automática falló y quieres reintentarla
- Antes de cerrar sesión (para guardar la cola sin conexión)
- Antes de cambiar de espacio de trabajo
Cómo Sincronizar Manualmente
Método 1: Pestaña Configuración
- Ve a Configuración > Sincronización
- Toca el botón "Sincronizar Ahora"
- Espera a que se complete la sincronización
Método 2: Deslizar para Actualizar (Pestaña Entradas de Tiempo)
- Ve a la pestaña Entradas de Tiempo
- Desliza hacia abajo desde arriba
- Suelta para activar la sincronización
Método 3: Pantalla de Cola
- Ve a Configuración > Sincronización > Ver Cola
- Toca el botón "Sincronizar Todo"
Resultado de la Sincronización
Tras la sincronización manual:
Éxito:
Sincronización Correcta
Los 3 elementos se sincronizaron.
Éxito Parcial:
Sincronización Parcialmente Completa
2 de 3 elementos sincronizados.
1 elemento fallido (toca para reintentar).
Fallida:
Sincronización Fallida
No se pudo sincronizar. Comprueba la conexión y reintenta.
Resolución de Conflictos
¿Qué es un Conflicto?
Ocurre un conflicto cuando:
- Editas una entrada sin conexión en el móvil
- Otra persona edita la misma entrada en la web
- Ambos cambios intentan sincronizarse
Ejemplo:
Móvil (sin conexión): Edita la duración 1:00 → 2:00
Web (en línea): Edita la duración 1:00 → 1:30
¡Conflicto! ¿Qué duración es correcta?
Detección de Conflictos
Cuando la sincronización detecta un conflicto, verás:
- Insignia de Conflicto en la entrada afectada (icono )
- Aviso "1 conflicto requiere atención"
- Pantalla de Conflicto (automática o al tocar para abrir)
Resolver Conflictos
Pantalla de Resolución de Conflictos:
Conflicto Detectado
Entrada: Rediseño Web - Desarrollo
Fecha: 15 de enero de 2024
📱 Tu Versión (Móvil)
Duración: 2:00:00
Descripción: "Implementada la función de inicio de sesión"
Editado: 11:30 AM (sin conexión)
🌐 Versión del Servidor (Web)
Duración: 1:30:00
Descripción: "Trabajado en el inicio de sesión"
Editado: 11:25 AM (en línea)
[Mantener Móvil] [Mantener Servidor] [Combinar]
Opciones de Resolución:
- Mantener Móvil - Descarta los cambios del servidor, usa tu versión
- Mantener Servidor - Descarta tus cambios, usa la versión del servidor
- Combinar - Combina ambas (edición manual)
Reglas de Resolución Automática
Para evitar conflictos, la aplicación usa "gana el último cambio" por defecto:
Gana la marca de tiempo más reciente - Se conserva el cambio más reciente
Se prefiere el servidor - Si las marcas de tiempo son iguales, gana el servidor
Puedes cambiar esto en Configuración > Sincronización > Resolución de Conflictos:
- Resolución automática (gana el último cambio) (por defecto)
- Preguntar siempre - Muestra la pantalla de conflicto cada vez
Limpieza de Huérfanos
¿Qué son los Huérfanos?
Los huérfanos son elementos de la cola que:
- Hacen referencia a proyectos eliminados
- Tienen datos no válidos
- No se pueden sincronizar (corruptos)
Limpieza Automática
La aplicación detecta y limpia automáticamente los huérfanos:
- Validación - Comprueba cada elemento de la cola antes de sincronizar
- Detección - Identifica elementos huérfanos/no válidos
- Notificación - Te avisa sobre los huérfanos
- Limpieza - Opción para eliminar los huérfanos
Notificación de Huérfanos
Elementos de Cola No Válidos
3 elementos no se pueden sincronizar (huérfanos).
Posibles motivos:
- El proyecto fue eliminado
- Datos no válidos
- Entrada corrupta
[Eliminar Huérfanos] [Conservar para Revisión]
Opciones:
- Eliminar Huérfanos - Elimina los elementos no válidos de la cola
- Conservar para Revisión - Los deja en la cola (revisar más tarde)
Limpieza Manual de Huérfanos
- Ve a Configuración > Sincronización > Ver Cola
- Toca "Validar Cola"
- Consulta los Resultados de Validación:
Elementos válidos (pueden sincronizarse)
- Elementos no válidos (huérfanos)
- Toca "Eliminar Elementos No Válidos"
Persistencia de Datos
¿Qué Datos se Guardan Sin Conexión?
Siempre Disponible Sin Conexión:
Entradas de tiempo sincronizadas (últimos 30 días)
Proyectos y tareas (en caché)
Perfil de usuario
Información del espacio de trabajo
Configuración
Requiere Internet:
Entradas más antiguas (más de 30 días)
Proyectos nuevos (aún no almacenados en caché)
Avatares de usuario (no almacenados en caché)
Informes y análisis
Duración de la Caché
Los datos en caché permanecen disponibles durante:
- Entradas de Tiempo - 30 días (configurable en los ajustes)
- Proyectos - Hasta que sincronices o fuerces una actualización
- Datos de Usuario - Hasta cerrar sesión
Límites de Almacenamiento
Cola Sin Conexión:
- Máximo: 500 elementos
- Si se supera, se eliminan los elementos más antiguos
- Advertencia a partir de 400 elementos
Entradas en Caché:
- Por defecto: últimos 30 días
- Se puede configurar: 7 días / 30 días / 90 días
- Configuración > Datos y Almacenamiento > Duración de Caché Sin Conexión
Capacidades y Limitaciones Sin Conexión
Qué Funciona Sin Conexión
Totalmente Funcional:
- Iniciar/detener/pausar/reanudar el temporizador
- Crear nuevas entradas de tiempo
- Editar entradas existentes (últimos 30 días)
- Eliminar entradas
- Explorar proyectos en caché
- Ver entradas de tiempo en caché
- Cambiar la configuración (local)
Con Limitaciones:
- Cambiar de espacio de trabajo (si está en caché)
- Buscar proyectos (solo en caché)
- Ver detalles de proyecto (en caché)
Qué No Funciona Sin Conexión
Requiere Conexión:
- Inicio de sesión inicial (debe iniciarse sesión en línea)
- Obtener nuevos proyectos (no están en caché)
- Cargar entradas más antiguas (fuera de la caché)
- Sincronizar cambios (en cola hasta estar en línea)
- Notificaciones push
- Sincronización en tiempo real por WebSocket
Notificaciones Sin Conexión
Recordatorios de la Cola
Si la cola sin conexión tiene elementos durante un período prolongado, recibirás recordatorios:
Tras 24 Horas:
⏰ Recordatorio de Cola Sin Conexión
Tienes 5 elementos sin sincronizar.
Conéctate a internet para sincronizar.
Tras 7 Días:
Elementos Sin Conexión de Larga Duración
10 elementos pendientes de sincronizar desde hace más de 7 días.
Sincroniza pronto para evitar la pérdida de datos.
Recomendaciones de Sincronización
La aplicación recomienda sincronizar cuando:
- La cola alcanza 50 o más elementos
- El elemento más antiguo tiene más de 7 días
- Antes de cambiar de espacio de trabajo
- Antes de cerrar sesión
Buenas Prácticas Sin Conexión
1. Sincroniza Antes de Quedarte Sin Conexión
Antes de viajar o quedarte sin conexión:
- Abre la aplicación mientras estás en línea
- Fuerza la sincronización (Configuración > Sincronizar Ahora)
- Asegúrate del estado "Todo sincronizado
"
- Ahora puedes trabajar sin conexión con seguridad
2. Activa la Sincronización Solo por WiFi (Ahorro de Datos Móviles)
Si tienes datos limitados:
- Configuración > Sincronización > Solo WiFi: ACTIVADO
- Los cambios se ponen en cola hasta que haya WiFi disponible
- Conéctate a WiFi periódicamente para sincronizar
3. Aumenta la Duración de la Caché para Períodos Largos Sin Conexión
Si vas a estar sin conexión durante semanas:
- Configuración > Datos y Almacenamiento > Duración de Caché Sin Conexión
- Selecciona 90 días
- Más entradas disponibles sin conexión
4. Supervisa el Tamaño de la Cola
Comprueba la cola regularmente:
- Configuración > Sincronización > Ver Cola
- Si la cola es grande (50+ elementos), sincroniza cuanto antes
- Evita el desbordamiento de la cola
5. Resuelve los Conflictos con Prontitud
Cuando aparezcan conflictos:
- Toca la notificación de conflicto
- Revisa y resuelve de inmediato
- No dejes que los conflictos se acumulen
Solución de Problemas Sin Conexión
La Cola No Sincroniza
Síntomas:
- Los elementos se quedan atascados en la cola incluso estando en línea
Soluciones:
Comprueba la conexión a internet (Configuración > WiFi/Datos Móviles)
Verifica que el servidor es accesible (pregunta al administrador)
Fuerza la sincronización (Configuración > Sincronizar Ahora)
Reinicia la aplicación
Comprueba la cola en busca de huérfanos (Configuración > Ver Cola > Validar)
Los Cambios Desaparecieron Tras Sincronizar
Síntomas:
- Hiciste cambios sin conexión, sincronizaste, y los cambios faltan
Soluciones:
Comprueba la lista de Entradas de Tiempo (puede estar filtrada)
Comprueba si ocurrió un conflicto (puede que hayas elegido la versión del servidor)
Comprueba si la entrada quedó huérfana (proyecto eliminado)
Contacta con soporte adjuntando los registros de depuración
El Modo Sin Conexión No Funciona
Síntomas:
- No puedes iniciar el temporizador ni crear entradas sin conexión
Soluciones:
Asegúrate de haber iniciado sesión al menos una vez estando en línea
Comprueba los permisos de almacenamiento (Configuración > Aplicaciones > CADENSA > Almacenamiento)
Verifica el espacio de almacenamiento (se necesitan al menos 50 MB libres)
Reinicia la aplicación
Limpia la caché y vuelve a sincronizar (Configuración > Datos y Almacenamiento > Limpiar Caché)
Los Elementos de la Cola se Sincronizan en Orden Incorrecto
Síntomas:
- Temporizadores detenidos antes de haberse iniciado (problema de orden)
Soluciones:
Espera a que se sincronicen todos los elementos (la cola sincroniza de forma secuencial)
No interrumpas el proceso de sincronización
Si se queda atascado, limpia la cola y vuelve a crear las entradas manualmente
Preguntas Frecuentes
¿Cuánto tiempo puedo trabajar sin conexión?
¡Indefinidamente! Siempre que tengas espacio de almacenamiento y batería. La cola puede contener 500 elementos. Sincroniza cuando te convenga.
¿Los cambios sin conexión se sincronizarán en todos los dispositivos?
Sí. Cuando sincronizas, los cambios se suben al servidor y se descargan en todos los demás dispositivos.