El trabajo ocurre donde no hay cobertura
Casi todo el software de campo trata la falta de conexión como un error. Este la trata como lo normal, porque en el control de plagas lo es. Una cámara frigorífica es una caja de metal. Una sala de máquinas está bajo tierra. El pasillo de un almacén son cuarenta metros de estanterías de acero entre tú y la ventana más cercana.
En el teléfono
Lo que guarda el teléfono
Antes del turno, la app descarga lo que necesita el día y lo guarda en una base de datos en el teléfono: los trabajos, el árbol de zonas completo de cada sitio, cada trampa de esas zonas, las preguntas de cada tipo de trampa y los datos de referencia compartidos: 65 especies de plagas, la lista de químicos, la de materiales y las ubicaciones de stock. Trece tablas en total.
Cobertura
Qué necesita conexión, dicho claramente
Funciona sin señal
Todo lo que hay entre la descarga de la mañana y la firma del cliente: abrir un trabajo, recorrer el árbol de zonas, escanear un código QR, rellenar el formulario, hacer fotos, registrar químicos, confirmar instalaciones y recoger la firma.
Necesita conexión
Iniciar sesión, la primera comprobación de permisos, descargar el día y leer el stock en vivo de la furgoneta, que recurre a la última lectura y muestra la hora en que se tomó.
Sincronización
Cómo vuelve el trabajo
Cada entrada queda en cola en el dispositivo. Cuando vuelve la cobertura y la app está abierta, la cola se vacía sola, y distingue con cuidado por qué ha fallado algo.
Sin cobertura
Espera
No es un fallo. El elemento conserva su sitio en la cola y no gasta ningún intento.
El servidor estaba ocupado
Reintenta
Merece otro intento. Se reintenta con esperas que van de treinta segundos a treinta minutos, hasta ocho intentos.
El servidor dijo que no
Se detiene
El mismo registro sería rechazado igual cien veces, así que se detiene en el acto y pide a una persona.
Lo que ve el técnico
- El número de registros pendientes de subir, en la pantalla de inicio.
- El número de los que fallaron, en rojo, con un botón para reintentar.
- En ajustes, cada elemento fallido con las palabras exactas del servidor y un botón para copiarlas para soporte.

Garantías
Dos garantías que conviene decir
El progreso local siempre gana.
Una visita firmada sin conexión nunca la reinicia un servidor que todavía no se ha enterado de ella.
Cerrar sesión no puede descartar trabajo en silencio.
Cerrar sesión se niega a ejecutarse mientras haya trabajo sin enviar. Dice cuántos registros son y pregunta una segunda vez antes de descartar nada.
Cuéntanos cómo son tus sitios
Cuántos técnicos tienes y frente a qué auditan a tus clientes. Te diremos con claridad si la suite encaja.
Hablemos