Más, sincronización y trabajo sin conexión en la app Yardor Yard
Todo lo que hay bajo Más en la app Yardor Yard — sincronización y conflictos, ajuste de idioma, tu dispositivo, cambiar de almacén, cerrar sesión — y cómo la app protege tu trabajo sin conexión: la bandeja de salida, las copias desactualizadas y qué acciones necesitan conexión.
Las pestañas del día a día — Cola, Escanear, Movimientos, Revisiones — cargan con el trabajo en sí. La quinta pestaña, Más, es el centro de todo lo menos frecuente: verificación pendiente, registro de visitas sin cita, sincronización y conflictos, ajustes, buscar actualizaciones, tu dispositivo, cambiar de almacén y cerrar sesión. Este artículo recorre primero la página Más y luego explica el motor de sincronización que hay debajo, porque ese motor es lo que hace seguro usar la app en un patio con señal irregular.
La página Más, entrada por entrada#
- Almacén actual: muestra el almacén donde estás trabajando. Tócalo para cambiar si tu cuenta pertenece a más de uno.
- Verificación pendiente y Registrar visita sin cita: las dos entradas de oficina de la puerta, descritas en el artículo de puerta.
- Sincronización y conflictos: el estado de todo lo que espera llegar al servidor. Cuando hay conflictos, esta entrada lleva una insignia con el conteo real de conflictos: sin insignia, no hay conflictos.
- Ajustes: el idioma de la app (ver abajo).
- Buscar actualizaciones: ejecuta la misma comprobación que la app hace sola al abrirse; el artículo de instalación explica cómo funcionan las actualizaciones, el progreso y las versiones obligatorias.
- Mi dispositivo: la identidad de este teléfono (ver abajo).
- Cerrar sesión: pide confirmación primero. Cerrar sesión nunca borra la cola sin conexión: el trabajo que aún espera sincronizarse se queda en el teléfono y sale tras el próximo inicio de sesión.
Cómo se guarda el trabajo sin conexión: la bandeja de salida#
Cuando registras trabajo — una entrada, una foto, un paso de movimiento, un ítem de revisión — la app lo escribe primero en una bandeja de salida local en el teléfono, vinculada a tu cuenta. Cuando hay conexión, la app reproduce la bandeja al servidor en orden, reintentando con pausas crecientes cuando la red sigue fallando. La pastilla de sincronización en la parte superior de la app muestra este estado de un vistazo: todo sincronizado, ítems en espera o ítems que necesitan tu atención.
La lectura funciona al revés: las pantallas de cola, ubicación y revisiones guardan una copia de los últimos datos cargados. Una copia de más de 15 minutos queda marcada como desactualizada en pantalla, con su hora: úsala para seguir avanzando, pero deja que se actualice antes de tratarla como la palabra final.
Acciones que necesitan conexión#
Algunas acciones no se pueden poner en cola, porque solo significan algo si el servidor responde al momento. La app nunca las encola; sin conexión, dice que hace falta conexión y se detiene:
- Enviar e introducir el código único de teléfono de la puerta.
- Reclamar un movimiento de la bolsa.
- Rechazar una verificación pendiente, y las aprobaciones de supervisor que reenvían una entrada o una salida.
- Crear una revisión nueva (su lista de ítems se construye con quién está en el sitio en ese momento).
- Obtener la credencial de llegada para mostrarla a un conductor.
Sincronización y conflictos, de cerca#
Abre Más → Sincronización y conflictos para ver la bandeja misma. Las entradas aún en espera muestran qué son y cuántas veces se han intentado; las entradas bloqueadas porque un compañero está tratando el mismo ítem se cuentan, no se te presentan como tuyas para arreglar. Desliza hacia abajo, o toca el botón de sincronizar, para forzar una ronda completa de sincronización ahora mismo.
La mayoría de las entradas en espera se resuelven solas cuando la conexión se mantiene. Un conflicto es distinto: el servidor respondió, y la respuesta es no — por ejemplo, el movimiento ya lo reclamó otra persona, o la visita cambió mientras estabas sin conexión. Los conflictos se quedan hasta que una persona decida, y cada uno dice su motivo en lenguaje claro. Para cada conflicto puedes:
- Reintentar: enviarlo otra vez tal cual (útil cuando el conflicto fue un solape de tiempos que ya se despejó).
- Entregar: pasa la entrada al equipo para que alguien con el panorama completo la resuelva; la entrada queda marcada como entregada en tu teléfono.
- Descartar: borra la entrada en cola. La app pide confirmación, porque descartar significa que el trabajo de esa entrada no llegará al servidor en absoluto; úsalo solo cuando la entrada esté realmente mal o ya se haya hecho por otra vía.
Ajustes: idioma#
Más → Ajustes guarda el idioma de la app. Elige English, 中文 o Español y toda la app cambia al momento: tu elección se guarda en el teléfono y se queda hasta que la cambies. Nada más de la app se configura aquí; las reglas y políticas del almacén viven en la consola web, no en el teléfono.
Mi dispositivo#
Más → Mi dispositivo muestra este teléfono tal como lo conoce el almacén: el modelo, la versión del sistema, la versión de la app y el identificador del dispositivo. Es de solo lectura: aquí no hay nada que editar. Importa el día en que algo va mal: soporte y tu administrador identifican un teléfono por estos datos. Si tu administrador revoca este dispositivo en la web (desde los ajustes de equipo, donde se listan los dispositivos de los miembros), la app vuelve a la pantalla de inicio de sesión y te dice el motivo; el inicio de sesión queda bloqueado para ese dispositivo hasta que un administrador lo permita de nuevo.
Elegir un almacén, incluido el estado vacío#
Justo después de iniciar sesión, la app fija tu almacén. Con varios almacenes, eliges aquel donde estás trabajando — y puedes cambiar después desde Más. Con exactamente uno, se selecciona por ti. Con ninguno, la app muestra un estado vacío en lugar de una pantalla principal rota: tu cuenta aún no forma parte de ningún almacén. Pide a tu administrador que agregue tu cuenta al almacén; cuando lo haga, inicia sesión de nuevo y el almacén aparecerá. En este estado no hay nada que arreglar en el teléfono.
Funciones de Yardor usadas en este artículo#
- Barra inferior de la app → Más (cambio de almacén, cerrar sesión conservando la cola)
- Más → Sincronización y conflictos (bandeja de salida, sincronización forzada, reintentar / entregar / descartar conflictos)
- Más → Ajustes (idioma) y Más → Mi dispositivo