Saltar a contenido

Modelo operativo

El modelo operativo separa el portal público del panel administrativo. El solicitante registra información y conserva su folio; los usuarios internos operan el resto del ciclo desde el panel con permisos de Django.

Actores

Actor Participación real
Solicitante Captura CURP, elige convocatoria, completa formulario y consulta por folio.
Administrador de tenant Gestiona usuarios, convocatorias, padrón y pagos.
Analista / validador Revisa solicitantes, identidad, expedientes y documentos.
Evaluador Revisa o ejecuta scoring según permisos.
Dictaminador Emite dictámenes desde el panel.
Sistema Persiste datos, calcula scoring y emite notificaciones internas.

Separación de funciones

flowchart LR
    A[Portal público] --> B[Solicitante]
    C[Panel] --> D[Usuarios internos]
    D --> E[Permisos por vista]
    E --> F[Acciones auditables]

La separación depende de grupos y permisos configurados en Django. La aplicación no impone por sí sola que una misma persona no pueda validar, evaluar o dictaminar; esa política se administra asignando permisos correctamente.

Controles operativos

Control Implementación
Tenant Datos filtrados por tenant del usuario autenticado.
Permisos PermisoRequeridoMixin en vistas del panel.
Auditoría Registro de acciones relevantes y eventos históricos.
Folio Identificador público de seguimiento.
Versionado Padrón con versiones por convocatoria y tenant.

Indicadores útiles

El dashboard del panel calcula métricas reales desde la base de datos:

  • convocatorias por tenant;
  • solicitantes por estado de validación;
  • expedientes completos y documentos pendientes;
  • scores calculados;
  • dictámenes aceptados, rechazados o pendientes;
  • beneficiarios activos;
  • pagos programados y pagados.