Funcionalidad · Plataforma
GDI Sync: backups y soberanía de datos
GDI Sync le permite a cada municipio tener una copia propia de toda su información, fuera de GDI Latam. Es el principio de soberanía de datos: la información es del municipio, y el municipio puede tenerla en su poder cuando quiera, sin depender de nadie.
Es un script Python que se conecta al Gateway de tu municipio con una API Key de backup, descarga lo que cambió desde la última corrida y lo guarda localmente. Todo de solo lectura: nunca modifica datos en GDI.
- El municipio conserva una copia propia de todos sus datos, fuera de GDI Latam.
- Sincronización incremental: solo baja lo que cambió.
- Solo lectura: nunca modifica la información en GDI.
- PDF firmados originales, tal como fueron emitidos.
- Open source y multiplataforma, sin instalar librerías.
Qué podés hacer
Copia local propia
GDI Sync descarga los datos y documentos de tu municipio a tu propia máquina. La información queda en tu poder, fuera de GDI Latam.
Sincronización incremental
Después de la primera corrida, cada sync trae solo lo que cambió desde la última vez. Rápido y eficiente, aunque tengas miles de documentos.
Solo lectura
El script se conecta por HTTPS y nunca modifica datos en GDI. Si se corta la conexión, la próxima corrida retoma donde quedó: es seguro de reintentar.
SQLite + PDF firmados
La copia queda en una base SQLite (backup.db) más una carpeta con los PDF firmados originales. Se abre con Excel, DB Browser, DBeaver o cualquier script.
Todas las tablas de la operación
Sincroniza todas las tablas: estructura, usuarios, documentos, expedientes, notas, memos y legajos. De los usuarios solo se exporta información segura, nunca contraseñas.
Sin dependencias, automatizable
Corre en Windows, Mac y Linux con Python, sin instalar librerías extra. Podés programarlo para que corra solo, por ejemplo una vez por día o por hora.
Cómo funciona
- 1
Solicitá la API Key de backup
Pedí una API Key de backup (empieza con bk-gdi-sync-) por mail a info@gdilatam.com o desde la sección Sync del BackOffice. Te envían también la URL del Gateway de tu municipio.
- 2
Descargá el cliente
Bajá gdi-sync.zip desde el BackOffice y descomprimilo en una carpeta. Necesitás Python 3.8 o superior; no requiere instalar ninguna librería adicional.
- 3
Configurá las credenciales
Copiá config.example.env a un archivo .env y completá la API Key y la URL del Gateway. Opcionalmente podés cambiar dónde se guarda la copia.
- 4
Ejecutá el sync
Corré python sync.py para el sync incremental. Con --full descargás todo desde cero, y con --pdfs bajás también los PDF de los documentos firmados.
Soberanía de datos, en serio
La soberanía de datos significa que la información es del municipio y que el municipio manda sobre ella. Con GDI Sync no hay que pedir permiso ni depender de un tercero para tener una copia completa y actualizada de todo lo que se generó en el sistema.
Como GDI es open source, no hay caja negra: el script de sync es transparente, corre en la máquina del municipio y se conecta por un canal de solo lectura. La copia local es autocontenida, así que se puede mover, respaldar o analizar donde el municipio quiera.
Qué obtenés y qué se sincroniza
El resultado son dos cosas: una base SQLite (backup.db) con todas las tablas del municipio y, si se usa la opción correspondiente, una carpeta pdfs/ con los documentos firmados. Cada PDF conserva su número oficial como nombre de archivo y se descarga tal cual fue emitido.
La copia incluye todas las tablas con la información operativa del municipio. Los datos sensibles quedan protegidos: de los usuarios solo se exporta nombre, email y sector, y nunca se descargan contraseñas, tokens ni documentos reservados no firmados o cancelados.
- Estructura: reparticiones, sectores, rangos, sellos.
- Usuarios, roles y permisos (sin contraseñas ni credenciales).
- Documentos oficiales, firmantes y tipos de documento.
- Expedientes, movimientos, responsables y vínculos.
- Notas, memos y legajos (RLM) con su historial.
Automatizar el respaldo
Una vez configurado, podés dejar que el sync corra solo. En Windows se programa con el Programador de tareas; en Linux o Mac, con cron. Para la mayoría de los municipios, una corrida por día alcanza; si se necesita algo más fresco, se puede automatizar cada hora.
Preguntas frecuentes
¿Qué es la soberanía de datos?
Que la información es del municipio y puede tenerla en su poder cuando quiera, sin depender de GDI Latam. GDI Sync es la herramienta que lo hace posible.
¿Se duplican los datos si corro el sync dos veces?
No. El sync actualiza los registros existentes y agrega solo los nuevos. Podés correrlo cuantas veces quieras.
¿Cada cuánto conviene correrlo?
Para la mayoría de los municipios, una vez por día alcanza. Si necesitás algo más fresco, podés automatizarlo cada hora.
¿Qué pasa si se corta la conexión a mitad de la descarga?
Nada. La próxima vez el script retoma desde donde quedó. El sync es incremental y seguro de reintentar.
¿Se descargan contraseñas o datos sensibles?
No. De los usuarios solo se exporta información segura (nombre, email, sector). Nunca contraseñas, tokens ni credenciales de acceso.
¿Querés el panorama completo?
Mirá cómo esta funcionalidad se integra en la gestión municipal de punta a punta.
Leer másFuncionalidades relacionadas
Velo funcionando hoy mismo
La demo online está abierta — entrás con tu Gmail. Y si preferís, en 30 minutos te hacemos una demo personalizada con los trámites de tu municipio como ejemplo.