Offline es un estado, no un eslogan
Una aplicación puede decir “sin conexión” y limitarse a enseñar una copia antigua. Para un negocio, la pregunta útil es otra: ¿puedo crear la operación, conservarla si cierro la pantalla y saber si ya se entregó al servidor?
Salelog adopta un enfoque offline-first en los flujos móviles compatibles. El cambio se almacena localmente, queda pendiente y se intenta sincronizar al recuperar conectividad. La interfaz no debe presentar como remoto algo que todavía vive únicamente en el teléfono.
Un protocolo sencillo para el equipo
- Sincroniza antes de entrar en una zona con mala cobertura.
- Registra cada operación en el momento en que sucede.
- Observa si queda marcada como pendiente.
- Conserva el dispositivo y la sesión hasta recuperar red.
- Confirma que el estado pendiente desaparece antes de dar el envío por terminado.
Este hábito es especialmente importante si varias personas trabajan sobre las mismas existencias. Dos dispositivos desconectados no pueden conocer inmediatamente lo que hizo el otro.
Haz una prueba con consecuencias pequeñas
Antes de utilizar el sistema en un mercadillo o almacén con poca señal, crea un producto de prueba. Activa el modo avión, registra una operación compatible, cierra y vuelve a abrir la pantalla, y después recupera la red. Comprueba el resultado desde otro cliente solo tras finalizar la sincronización.
Lo que sigue necesitando planificación
La batería, un dispositivo dañado o una sesión cerrada siguen siendo riesgos operativos. Offline no es una garantía absoluta ni convierte todas las funciones remotas en locales; es una forma más honesta de capturar trabajo cuando la red deja de estar disponible.
