Entidades principales¶
El modelo de datos está organizado alrededor de tenant, convocatoria y solicitante.
Núcleo del dominio¶
| Entidad | App | Relación clave |
|---|---|---|
Tenant |
core |
Raíz del aislamiento de datos. |
Usuario |
usuarios |
Pertenece a tenant y grupos Django. |
Convocatoria |
convocatorias |
Programa de beca con reglas y presupuesto. |
ReglaElegibilidad |
convocatorias |
Criterios usados por scoring. |
Solicitante |
solicitantes |
Registro central de la solicitud. |
Expediente |
solicitantes |
Uno a uno con solicitante. |
Documento |
solicitantes |
Archivos asociados al expediente. |
ScoreResult |
evaluacion |
Uno a uno con solicitante. |
Dictamen |
evaluacion |
Uno a uno con solicitante. |
Padron |
padron |
Versión de beneficiarios por convocatoria. |
Beneficiario |
padron |
Solicitante aceptado en padrón. |
Pago |
pagos |
Pago por beneficiario y convocatoria. |
Notificacion |
notificaciones |
Evento persistente por usuario. |
Grano recomendado¶
Para reportes del ciclo de becas, el grano base recomendado es una fila por
Solicitante. Score, dictamen y expediente son relaciones uno a uno. Pagos
pueden generar múltiples filas por beneficiario, por lo que deben agregarse antes
de unirlos a solicitudes.
Estados principales¶
| Modelo | Estados |
|---|---|
Convocatoria |
PROGRAMADA, ABIERTA, CERRADA, CANCELADA. |
Solicitante.status_registro |
REGISTRADO, EN_REVISION, COMPLETADO. |
Solicitante.status_validacion |
PENDIENTE, VERIFICADO, INCONSISTENCIA. |
Documento |
PENDIENTE, APROBADO, RECHAZADO, PENDIENTE_REENVIO. |
Dictamen |
PENDIENTE, ACEPTADO, RECHAZADO. |
Beneficiario |
ACTIVO, SUSPENDIDO, BAJA. |
Pago |
PENDIENTE, PROGRAMADO, PAGADO, NO_PAGADO, RECHAZADO. |