Saltar al contenido principal

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

  1. Realizas una Acción (p.ej., iniciar el temporizador)
  2. La Acción se Guarda Localmente (almacenamiento del dispositivo)
  3. La Acción se Pone en Cola para Sincronizar (cola sin conexión)
  4. Al Conectarte: La cola se sincroniza con el servidor
  5. 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

  1. Ve a la Pestaña Configuración
  2. Toca la Sección "Sincronización"
  3. Toca "Ver Cola"
  4. 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:

  1. 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
  1. Se Abre la Aplicación
  • Cada vez que abres la aplicación
  • Comprueba si hay elementos pendientes y sincroniza
  1. Ocurre un Cambio (si estás en línea)
  • Iniciar/detener el temporizador
  • Crear/editar/eliminar una entrada
  • Sincronización inmediata (sin cola)
  1. 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:

  1. Aparece el Icono de Sincronización en la barra de estado
  2. Mensaje de Progreso "Sincronizando 2 de 5 elementos..."
  3. 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

  1. Ve a Configuración > Sincronización
  2. Toca el botón "Sincronizar Ahora"
  3. Espera a que se complete la sincronización

Método 2: Deslizar para Actualizar (Pestaña Entradas de Tiempo)

  1. Ve a la pestaña Entradas de Tiempo
  2. Desliza hacia abajo desde arriba
  3. Suelta para activar la sincronización

Método 3: Pantalla de Cola

  1. Ve a Configuración > Sincronización > Ver Cola
  2. 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:

  1. Insignia de Conflicto en la entrada afectada (icono )
  2. Aviso "1 conflicto requiere atención"
  3. 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:

  1. Mantener Móvil - Descarta los cambios del servidor, usa tu versión
  2. Mantener Servidor - Descarta tus cambios, usa la versión del servidor
  3. 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:

  1. Validación - Comprueba cada elemento de la cola antes de sincronizar
  2. Detección - Identifica elementos huérfanos/no válidos
  3. Notificación - Te avisa sobre los huérfanos
  4. 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

  1. Ve a Configuración > Sincronización > Ver Cola
  2. Toca "Validar Cola"
  3. Consulta los Resultados de Validación:
  • Elementos válidos (pueden sincronizarse)
  • Elementos no válidos (huérfanos)
  1. 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:

  1. Abre la aplicación mientras estás en línea
  2. Fuerza la sincronización (Configuración > Sincronizar Ahora)
  3. Asegúrate del estado "Todo sincronizado "
  4. 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:

  1. Configuración > Sincronización > Solo WiFi: ACTIVADO
  2. Los cambios se ponen en cola hasta que haya WiFi disponible
  3. 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:

  1. Configuración > Datos y Almacenamiento > Duración de Caché Sin Conexión
  2. Selecciona 90 días
  3. Más entradas disponibles sin conexión

4. Supervisa el Tamaño de la Cola

Comprueba la cola regularmente:

  1. Configuración > Sincronización > Ver Cola
  2. Si la cola es grande (50+ elementos), sincroniza cuanto antes
  3. Evita el desbordamiento de la cola

5. Resuelve los Conflictos con Prontitud

Cuando aparezcan conflictos:

  1. Toca la notificación de conflicto
  2. Revisa y resuelve de inmediato
  3. 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:

  1. Comprueba la conexión a internet (Configuración > WiFi/Datos Móviles)
  2. Verifica que el servidor es accesible (pregunta al administrador)
  3. Fuerza la sincronización (Configuración > Sincronizar Ahora)
  4. Reinicia la aplicación
  5. 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:

  1. Comprueba la lista de Entradas de Tiempo (puede estar filtrada)
  2. Comprueba si ocurrió un conflicto (puede que hayas elegido la versión del servidor)
  3. Comprueba si la entrada quedó huérfana (proyecto eliminado)
  4. 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:

  1. Asegúrate de haber iniciado sesión al menos una vez estando en línea
  2. Comprueba los permisos de almacenamiento (Configuración > Aplicaciones > CADENSA > Almacenamiento)
  3. Verifica el espacio de almacenamiento (se necesitan al menos 50 MB libres)
  4. Reinicia la aplicación
  5. 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:

  1. Espera a que se sincronicen todos los elementos (la cola sincroniza de forma secuencial)
  2. No interrumpas el proceso de sincronización
  3. 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.

¿Qué pasa si mi teléfono se apaga estando sin conexión?

La cola se guarda en almacenamiento persistente. Cuando recargues y vuelvas a abrir la aplicación, la cola seguirá ahí. Sincroniza cuando estés en línea.

¿Puedo eliminar elementos de la cola sin conexión?

Sí. Ve a Configuración > Sincronización > Ver Cola > Toca el elemento > Eliminar. Pero esto descarta el cambio de forma permanente.

¿Qué pasa si cometo un error en modo sin conexión?

Edita la entrada antes de sincronizar. O sincroniza y luego edita la entrada ya sincronizada. Ambas opciones funcionan.

¿El modo sin conexión consume batería?

Mínimamente. El modo sin conexión es muy eficiente en batería (sin solicitudes de red). El temporizador en segundo plano usa algo más de batería, pero sigue siendo mínimo.

¿Pueden varias personas trabajar en el mismo proyecto sin conexión?

Sí, pero pueden producirse conflictos. Los cambios de cada persona se ponen en cola y se sincronizan al conectarse. Los conflictos se resuelven según la configuración.


Próximos Pasos

Más información sobre:


¡Trabaja en Cualquier Lugar, Sincroniza en Todas Partes! 📡