Importar

Pantalla de RadiAPS2 para recibir un paquete JSON generado en otra tablet: desde el servidor (código o QR) o desde un archivo local, con previsualización antes de confirmar.

App: RadiAPS2 (tablet) Menú: Importar
Siempre previsualizá
Primero se valida el paquete y se muestran contadores. Recién después elegís Anexar o Reemplazar Todo. La contraparte es Exportar.

1. ¿Para qué sirve?

  • Traer datos operativos desde otra tablet (cesión, cambio de dispositivo, respaldo).
  • Descargar un paquete con código de 10 caracteres o QR.
  • Abrir un archivo JSON guardado o compartido.
  • Elegir territorio (sector actual vs sector del JSON) y modo de fusión.

2. Cómo acceder

  1. Menú lateral (hamburguesa) → Importar.

3. Pantalla principal

Pantalla Importar datos desde JSON con explicación de Anexar y Reemplazar
Introducción: dos orígenes (servidor o archivo) y dos modos de aplicar el paquete.
Modo Efecto
Anexar Agrega a lo existente. Si un registro ya está (mismo UUID), se actualiza (UPSERT).
Reemplazar Todo Borra los datos operativos actuales de la tablet y deja solo los del paquete. Usalo con cuidado.

Se importan: Barrios, Viviendas, Familias, Personas, Visitas, Encuestas y ViviendaEncuestas.
Se ignoran: Whoami, Áreas, Sectores, Zonas y Rondas (catálogos / identidad de la tablet).

4. Importar desde el servidor

Campo de código, Descargar y previsualizar e icono de escanear QR
Código de 10 caracteres, botón Descargar y previsualizar, y botón QR para escanear.
  1. Pedile a la otra tablet el código o el QR de Exportar → Subir al servidor.
  2. Escribí el código (o escaneá el QR).
  3. Pulsá Descargar y previsualizar.
  4. Revisá contadores, territorio y avisos; luego confirmá Anexar o Reemplazar.
Caducidad
El código suele valer 72 h (configurable en el servidor). Si venció, hay que exportar de nuevo.

5. Importar desde archivo

  1. En la misma pantalla, sección O desde archivo en la tablet.
  2. Pulsá Seleccionar archivo JSON.
  3. Elegí el archivo compartido/guardado y revisá la previsualización.

6. Previsualización

Tras cargar el paquete verás, entre otros:

  • Origen (nombre de archivo o etiqueta del código).
  • Esquema (portable actual o legacy).
  • Modo exportado (Total / Por familias / Legacy).
  • Fecha de exportación y total de registros.
  • Conteos por tabla (barrios, viviendas, familias, personas, visitas, encuestas…).

6.1 ¿Con qué sector importar?

Opción Comportamiento
Sector actual Alinea barrios y visitas al territorio configurado en esta tablet (whoami / Configuración).
Sector del JSON Mantiene área/sector tal como vienen en el archivo.

La alineación al sector actual no es un error de integridad: solo reasigna territorio. Revisá Configuración antes de importar si usás “Sector actual”.

6.2 Referencias rotas

Si el JSON apunta a viviendas que no vienen en el paquete, la app puede crear viviendas provisorias con dirección CORREGIR DIRECCION para no fallar. Después de importar, buscá esas viviendas y corregí los datos reales.

7. Confirmar la importación

  1. Confirmar Anexar — opción habitual para sumar o actualizar por UUID.
  2. Reemplazar Todo — solo si querés vaciar la base operativa local.
  3. Podés descartar la previsualización y volver a elegir archivo/código.

Si el paquete vino por código de servidor, al importar con éxito la tablet destino puede avisar al servidor (acuse). En el origen, usá Cesiones pendientes para limpiar o restaurar.

Modo administrador
En admin puede aparecer Importar Raw (sin las reparaciones automáticas). Solo para soporte técnico.

8. Relación con otros módulos

  • Exportar: genera el paquete y gestiona la cuarentena en el origen.
  • Sincronización: después de importar, sincronizá si los datos deben llegar al servidor de la red.
  • Configuración: define el sector actual usado al alinear territorio.

9. Consejos

  • Preferí Anexar salvo migración total de dispositivo.
  • Si el aviso es “legacy”, conviene re-exportar desde una tablet actualizada.
  • Tras importar, revisá viviendas con dirección CORREGIR DIRECCION si hubo reparaciones.

10. Problemas frecuentes

Situación Qué hacer
Código inválido o vencido Verificá caracteres y plazo; pedí un nuevo export en la tablet origen.
No descarga del servidor Internet, misma URL de servidor y que el staging no haya caducado.
JSON no válido Usá un archivo generado por Exportar de RadiAPS2 (formato portable).
Datos en sector equivocado En previsualización elegí Sector actual o Sector del JSON según el caso.

11. Glosario

Término Significado
Anexar UPSERT por UUID sobre la base local.
Reemplazar Todo Vacía datos operativos y carga solo el paquete.
Sector actual Territorio de esta tablet (Configuración / whoami).
Importar Raw Importación sin reparación automática (solo admin).