Mi Granja Digital usa una estrategia online primero y guarda información local para ayudarte a seguir consultando y registrando ciertas operaciones cuando la conexión falla. 🔄
Consultar datos sin conexión
Cuando ya existen datos guardados en el dispositivo, algunos listados y pantallas pueden mostrarlos sin internet. La app puede indicar que la información está guardada o desactualizada.
Para disponer de datos recientes en campo, abre la aplicación con conexión antes de salir. La app precarga recursos de la cuenta activa en segundo plano cuando es posible.
Operaciones que pueden quedar pendientes
Los formularios compatibles pueden guardar operaciones en una cola local, entre ellas:
- Pesajes individuales o masivos.
- Vacunas, tratamientos y chequeos de salud.
- Eventos de alimentación.
- Celos, servicios, diagnósticos de gestación y partos.
- Apertura o actualización de lactancias y registros de ordeño.
- Creación, comentarios y finalización de tareas.
- Algunas altas de animales compatibles con sincronización.
- Movimientos de animales compatibles, con los límites de la sección siguiente.
Si un formulario requiere conexión, la app mostrará el error correspondiente y no simulará que el registro fue guardado.
🐄 Movimientos de animales sin conexión
Las versiones compatibles permiten mover varios individuos activos a un rebaño desde Animales o Agregar animales en el rebaño, tanto en web como en app. En la app móvil también puedes mover un individuo a un rebaño, espacio u otra granja de la misma cuenta. El modal individual web de tres destinos y las transferencias de custodia entre cuentas requieren conexión.
Antes de guardar offline:
- Inicia sesión con conexión en la cuenta que vas a utilizar.
- Prepara los animales, rebaños, espacios, granjas y permisos necesarios en ese mismo dispositivo. En la web, abre Modo offline y usa Preparar modo offline.
- Espera a que termine la preparación. Si falta información, descarga los datos indicados; abrir una sola página del listado no garantiza un catálogo completo.
- Selecciona el grupo o el destino individual, pasa por Revisar movimiento y pulsa Guardar movimiento.
Guardado en este dispositivo y Pendiente de sincronización significan que el movimiento sigue local. La ubicación y los conteos pueden mostrar una proyección con marca de pendiente; los datos confirmados se conservan para reconciliar o descartar. El pendiente se recupera después de cerrar y abrir la aplicación.
¿Qué significa cada estado?
| Estado | Qué hacer |
|---|---|
| Guardado en este dispositivo / Pendiente de sincronización | Conserva el dispositivo y abre la app o web al recuperar conexión. |
| Sincronizando | Espera la respuesta; no dupliques el movimiento. |
| Sincronizado / Movimiento sincronizado | El servidor confirmó el cambio. |
| Requiere revisión | Abre el detalle y corrige con conexión o descarta cuando esté disponible. |
Un cambio remoto de ubicación, custodia, permisos o compatibilidad puede detener el grupo completo. El servidor no aplica solo algunos animales ni sobrescribe el cambio de otra persona. Los conflictos y rechazos de negocio no se reintentan automáticamente hasta su revisión.
En la web, abre Revisar movimiento > Movimientos y pendientes. Corregir movimiento requiere conexión para consultar los datos confirmados. Descartar y quitar dependientes también retira los movimientos posteriores sin enviar que dependan de esa intención. Si el resultado de un envío aún se está comprobando, espera antes de corregir o descartar.
Una operación anterior que requiere revisión bloquea las posteriores sobre los mismos animales, incluidas las que dependan de un alta offline. Para revertir un movimiento ya confirmado, crea otro movimiento.
Si aparece que el servidor todavía no admite la operación, conéctate, actualiza la aplicación o la web y prepara los datos otra vez; consulta soporte si persiste. Consulta los pasos completos en Movimientos de animales.
🏷️ Estados del animal y eventos que requieren conexión
En versiones con estados separados, puedes consultar las condiciones que ya estén guardadas en la caché del dispositivo. Los nuevos eventos de Destete, Listo para reproducirse, Castración, Inicio del período sin celo y Fin del período sin celo requieren conexión y permiso de edición; no se agregan a la cola offline.
Las operaciones reproductivas y lácteas ya compatibles conservan su flujo offline. Pendiente de sincronización no significa confirmado: al recibir la respuesta del servidor, la ficha aplica el estado confirmado de cada dimensión. Una apertura, secado, cierre o reapertura de lactancia no debe borrar una preñez registrada.
Si faltan datos locales o el formulario requiere conexión, conéctate antes de registrar; no dupliques partos o eventos para intentar actualizar una etiqueta.
Ver operaciones pendientes
Cuando existen operaciones sin enviar, aparece un indicador de sincronización en la cabecera.
- Pulsa el indicador de operaciones pendientes.
- Revisa el módulo, la fecha y el estado de cada operación.
- Cuando recuperes internet, pulsa Sincronizar si el envío no comenzó automáticamente.
- Revisa el resultado: sincronizadas o fallidas.
Sincronización automática
Al recuperar conectividad, la aplicación intenta actualizar permisos, enviar pendientes y refrescar datos mientras está abierta o activa. En la web, mantén abierta la aplicación para sincronizar; no se garantiza ejecución con la app o el navegador cerrados. No cierres la sesión ni borres los datos de la aplicación mientras existan operaciones pendientes.
Sesión sin conexión
Una sesión validada recientemente puede restaurarse sin red durante un período limitado. Si la sesión sin conexión vence o el token deja de ser válido, debes conectarte e iniciar sesión otra vez. Las operaciones pendientes de la misma cuenta se conservan para intentar sincronizarlas después de reautenticarte.
Si una operación falla
- Abre la lista de pendientes y revisa el mensaje.
- Confirma que sigues en la misma cuenta donde creaste la operación.
- Si es un fallo de conexión, recupera una conexión estable y vuelve a sincronizar.
- Si indica Requiere revisión o un rechazo de negocio, revisa y corrige o descarta; repetir Sincronizar no resuelve ese conflicto.
- Si el error continúa, contacta a soporte e indica el módulo, la fecha y el mensaje mostrado.
Reintentos seguros
La sincronización identifica cada operación pendiente para que recuperar la conexión o pulsar Sincronizar otra vez no cree registros duplicados. Si una operación ya fue aceptada, revisa su estado antes de repetirla.
Los formularios también muestran mensajes de validación localizados según el idioma de tu cuenta. Si el problema persiste, conserva el mensaje exacto para soporte.