Documentacion del Modelo de Datos¶
Este directorio contiene todos los documentos que describen la estructura de la base de datos de GDI. La documentacion esta organizada en los siguientes archivos:
Archivos de Documentacion¶
-
documentos.md: Detalla el modelo de datos completo para el modulo de gestion de documentos.
document_draft: Tabla principal para los documentos en proceso de creacion y firma.official_documents: Contiene la version final y legalmente valida de los documentos.document_signers: Gestiona la lista de firmantes y el orden de firma de un documento.document_rejections: Historial de los rechazos de un documento.document_chunks: Chunks de documentos oficiales con embeddings para busqueda semantica (RAG).notes_recipientsynotes_openings: Sistema de notas oficiales con destinatarios y tracking de lectura.- Numeracion oficial: mecanismo
global_sequencey advisory lock888888.
-
organigrama.md: Describe las tablas de la estructura organizacional principal.
municipalities: Tabla raiz que define cada municipio en la plataforma.departments: Define las reparticiones o secretarias de un municipio.sectors: Representa los equipos o areas dentro de una reparticion.users: Almacena la informacion de todos los usuarios del sistema.ranks: Define los niveles jerarquicos o rangos (Intendente, Secretario, etc.).user_sectors: Permisos de usuario por sector (viauser_sector_permissions).
-
plantillas.md: Contiene la documentacion de las tablas de plantillas para documentos y expedientes.
global_document_types: Catalogo maestro de tipos de documentos estandar.document_types: Implementacion local de los tipos de documento para un municipio.case_templates: Plantillas de expedientes por municipio, vinculadas aglobal_case_templates.
-
roles-y-permisos.md: Explica las tablas del sistema de control de acceso (RBAC) y sellos institucionales.
roles: Define los roles funcionales (Administrador, Agente).permissions: Catalogo de acciones especificas que se pueden realizar.role_permissionsyuser_roles: Asignan permisos a los roles y roles a los usuarios.city_sealsyuser_seals: Gestionan los sellos institucionales para las firmas.
-
expediente-tables.md: Describe las tablas principales del modulo de expedientes.
cases: Tabla principal de expedientes.case_official_documents: Documentos oficiales vinculados a un expediente.case_proposed_documents: Documentos propuestos/borradores vinculados a un expediente.case_templatesycase_template_allowed_departments: Configuracion de plantillas.
-
expediente-movements.md: Detalla el sistema de movimientos y trazabilidad de expedientes.
case_movements: Registra todos los movimientos de un expediente (creacion, transferencia, asignacion, etc.).- Tipos de movimiento: creation, transfer, assignment, assignment_close, status_change, document_link, subsanacion.
-
configuracion-y-media.md: Describe las tablas para la configuracion visual y la gestion de archivos.
settings: Almacena la configuracion de personalizacion (colores, logos, ciudad, etc.) para cada municipio.media_files: Repositorio central para todos los archivos multimedia subidos al sistema.