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.
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
- Menú lateral (hamburguesa) → Importar.
3. Pantalla principal
| 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
- Pedile a la otra tablet el código o el QR de Exportar → Subir al servidor.
- Escribí el código (o escaneá el QR).
- Pulsá Descargar y previsualizar.
- Revisá contadores, territorio y avisos; luego confirmá Anexar o Reemplazar.
5. Importar desde archivo
- En la misma pantalla, sección O desde archivo en la tablet.
- Pulsá Seleccionar archivo JSON.
- 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
- Confirmar Anexar — opción habitual para sumar o actualizar por UUID.
- Reemplazar Todo — solo si querés vaciar la base operativa local.
- 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.
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). |