Cuando trabajes sin internet, usa la Sincronización Local de Habitaciones para compartir la lista completa de habitaciones —incluyendo los backend room IDs— y asegurar que todos los dispositivos suban el inventario en la misma habitación dentro de iCat.
Qué Hace la Sincronización Local de Habitaciones (y Por Qué Importa)
Cuando un sitio de trabajo no tiene conexión a internet, cada dispositivo normalmente crea su propia lista de habitaciones y sus propios backend room IDs. Esto provoca:
Habitaciones duplicadas
IDs de habitación que no coinciden
Inventarios subidos a habitaciones diferentes
Problemas de limpieza de datos más adelante
La Sincronización Local de Habitaciones evita todo esto.
Permite que UN solo dispositivo (el Dispositivo Maestro) comparta su lista completa de habitaciones y los backend room IDs con todos los demás dispositivos en el sitio, incluso sin internet.
Esto garantiza:
Todos los dispositivos inventarían con los mismos backend room IDs
Todos los nombres de habitaciones coinciden
Todas las cargas se asignan a los mismos registros de habitación en iCat
No hay desajustes ni duplicados
Funciona completamente sin conexión.
✔ 1. Elige UN Dispositivo Maestro
El Dispositivo Maestro es responsable de:
Crear las habitaciones
Transmitir la lista de habitaciones
Definir los backend room IDs para todo el trabajo
Todos los demás dispositivos recibirán estas habitaciones.
Importante:
No crees habitaciones en varios dispositivos antes de sincronizar — las habitaciones en los dispositivos receptores serán sobrescritas.
✔ 2. Crea Todas las Habitaciones en el Dispositivo Maestro
Esta lista de habitaciones será la fuente oficial para todos los dispositivos.
📸 Insertar captura: Lista de Habitaciones en el Dispositivo Maestro
✔ 3. Realiza la Sincronización Local de Habitaciones
Paso 1 — Activar Modo Debug en TODOS los Dispositivos
Cada dispositivo — el Maestro y todos los receptores — debe hacer esto:
Configuración → Soporte → Activar “Debug Mode” (posición “I”)
Paso 2 — En el Dispositivo Maestro
Abre la app de iCat
Ve a Jobs (Trabajos)
Selecciona el trabajo correcto
Toca Rooms (Habitaciones)
Toca Local Room Sync
Selecciona Share Rooms (Dispositivo Maestro)
Paso 3 — En Cada Dispositivo Receptor
Abre la app de iCat
Abre el mismo trabajo
Toca Rooms (Habitaciones)
Toca Local Room Sync
Selecciona Receive Rooms
Paso 4 — Completa la Sincronización
Los dispositivos se conectan localmente para compartir la lista de habitaciones junto con los backend room IDs.
Una vez finalizada, todos los dispositivos comparten una estructura de habitaciones idéntica.
🚨 Advertencia Crítica: La Sincronización Puede Sobrescribir Habitaciones
Si un dispositivo receptor creó habitaciones antes de sincronizar, esas habitaciones (y sus backend IDs) serán sobrescritas.
Para evitar problemas:
Crea habitaciones solo en el Dispositivo Maestro
Sincroniza antes de escanear o inventariar cualquier cosa
Asegúrate de que el Modo Debug esté activado en todos los dispositivos antes de sincronizar
Después de la Sincronización
Una vez que la sincronización está completa:
Todos los dispositivos pueden inventariar contenidos sin conexión
Todas las asignaciones de habitaciones se subirán con los backend room IDs correctos
Solo necesitarás internet después para subir fotos y escaneos
No se requiere limpieza de datos
