Skip to content

Apps Lógicas del Sistema

Actualmente el sistema está dividido en dos aplicaciones lógicas:

  • gestion
  • campus

Ambas comparten el mismo modelo RBAC, pero representan contextos funcionales distintos.


🟦 gestion

Es la zona administrativa / interna.

Incluye:

  • ABMs
  • Edición de datos
  • Procesos administrativos
  • Control interno
  • Reportes y análisis
  • Gestión de carrera, cursos, certificaciones, etc.

Ejemplos típicos de módulos:

  • Cursos
  • Inscripciones
  • Carrera
  • Equivalencias
  • Certificados
  • Configuración
  • Tramos / Evaluaciones

🟩 campus

Es la zona del usuario final (agentes).

Incluye:

  • Consulta de información personal
  • Acciones propias del usuario
  • Paneles y métricas
  • Historial
  • Novedades
  • Solicitudes

Ejemplos de módulos:

  • Zona Usuario PP
  • Mis cursos
  • Mis créditos
  • Certificados
  • Historial de capacitaciones

📌 Por qué esta división es importante

  • El mismo usuario puede tener permisos en ambas apps.
  • El mismo rol puede habilitar módulos en distintas apps.
  • El menú siempre se filtra por app_id.
  • Una app nunca muestra módulos de la otra.

Este aislamiento está modelado en apps_modulos.app_id.

La separación es lógica, no física. El modelo RBAC es único para todo el sistema.