Verificando acceso…

Entity Hub

Fuente única de verdad académica

Las universidades gestionan información académica en múltiples sistemas que rara vez están sincronizados: el SIS registra los programas, el sistema de horarios gestiona las secciones, el LMS administra las calificaciones, y el CRM controla las admisiones. El resultado habitual es información inconsistente, duplicada y difícil de consultar de manera unificada.

El Entity Hub es la fuente única de verdad para todas las entidades académicas e institucionales de la Foris Suite. Centraliza, consolida y expone los datos de programas, cursos, planes de estudio, estudiantes, docentes, campus, horarios e inscripciones, funcionando como el núcleo de datos del ecosistema académico.

A diferencia de los SIS tradicionales de arquitectura monolítica —donde el mismo sistema que gestiona la inscripción también almacena los horarios y los catálogos— el Entity Hub es el repositorio consolidado que recibe y unifica la información producida por cada módulo especializado de la Suite. Esto permite que cada producto tenga la lógica y la riqueza de datos que necesita para su función específica, mientras el Entity Hub mantiene la visión integrada y autorizada del estado académico de la institución.

¿Por qué el Entity Hub?

Las universidades gestionan información académica en múltiples sistemas que rara vez están sincronizados: el SIS registra los programas, el sistema de horarios gestiona las secciones, el LMS administra las calificaciones, y el CRM controla las admisiones. El resultado habitual es información inconsistente, duplicada y difícil de consultar de manera unificada.

El Entity Hub elimina esos silos. Actúa como la fuente de verdad consolidada a la que todos los sistemas de Foris y los sistemas externos de la institución pueden conectarse para leer y escribir datos académicos de forma coherente.

Catálogo de Entidades

Entidades base

Administradas localmente en el Entity Hub o integradas desde fuentes externas:

Entidad Descripción
Programas y versiones Catálogo de programas académicos con sus versiones curriculares
Cursos Catálogo de cursos/asignaturas de la institución
Sílabo Contenido y estructura de cada curso
Campus Sedes físicas de la institución
Áreas / Departamentos Estructura organizacional académica
Salas de clase Espacios físicos con capacidad y tipo
Edificios Agrupación de salas por edificio
Estudiantes Registro de identidad y datos del estudiante
Profesores Registro de identidad y datos del docente

Entidades de planes de estudio

Entidad Descripción
Planes de estudio Estructura curricular: secuencia de cursos, créditos, etapas y requisitos del programa
Requisitos académicos Prerrequisitos, correquisitos y reglas de elegibilidad de cursos
Mapas de competencias Relación entre cursos y competencias que desarrollan

Entidades de programación académica

Integradas desde Darwin o desde fuentes externas:

Entidad Descripción
Secciones de cursos Instancias de un curso ofrecidas en un período
Horarios de secciones Asignación de bloques horarios, salas e instructores a cada sección
Eventos misceláneos Reservas y eventos de espacio no académicos

Entidades transaccionales

Integradas desde Albus o desde fuentes externas (CRM, LMS, sistemas institucionales):

Entidad Descripción
Registro alumno-programa por período Matrícula oficial del estudiante en su programa para el período
Registro alumno-sección por período Inscripción oficial del estudiante en cursos-secciones
Notas parciales y finales Calificaciones por alumno, curso y sección
Avance académico por período Estado oficial del avance del estudiante en su programa

Modelo de Datos Flexible

El Entity Hub no impone un modelo de datos rígido. Está diseñado para adaptarse a las particularidades de cada institución sin necesidad de desarrollo a medida:

Entidades customizadas

La institución puede crear tipos de entidad nuevos que no existen en el modelo base del Entity Hub, para registrar información específica de su contexto operativo (por ejemplo: proyectos de titulación, prácticas profesionales, actividades extracurriculares).

Propiedades customizadas

Cualquier entidad nativa del Entity Hub puede extenderse con propiedades adicionales definidas por la institución. Estas propiedades quedan disponibles a través de las APIs del Hub y pueden utilizarse en reglas de Metis, procesos de MOPS y pipelines de la Data Platform.

Integración con la Foris Suite

El Entity Hub es el punto de convergencia de todos los módulos de la Suite. Cada producto lee del Hub los datos que necesita y escribe en él los resultados de sus procesos:

Módulo Relación con el Entity Hub
Albus Lee catálogos académicos para inscripción y avance; escribe registros de matrícula, inscripción de cursos y avance académico
Darwin Lee catálogos de cursos, campus, salas y docentes para la programación; escribe secciones y horarios resultantes
Stella Lee datos de estudiantes, programas e inscripciones para la caracterización y el seguimiento
Data Platform (Piper) Sincroniza datos del Entity Hub hacia el Data Lakehouse y hacia sistemas externos; alimenta el Hub desde fuentes institucionales externas
Process Platform (MOPS) Carga masiva de datos académicos al Hub desde archivos planos
CRM / Admisión Aporta la relación de estudiantes admitidos vinculados a los programas del Hub
LMS Integra calificaciones de cursos al registro oficial de notas

Acceso a los Datos

APIs REST

El Entity Hub expone todas sus entidades y operaciones a través de APIs REST. Cualquier sistema interno de la Suite o externo a ella puede consultar, crear, actualizar o eliminar registros a través de estas APIs, aplicando las reglas de autenticación y permisos del Identity Hub.

Carga masiva

Mediante la integración con MOPS (Process Platform), es posible cargar grandes volúmenes de datos académicos desde archivos planos —programas, cursos, estudiantes, inscripciones, notas— de forma validada y trazable, sin intervención técnica en cada carga.

Integración con fuentes externas

A través de Piper (Data Platform), el Entity Hub se conecta con cualquier sistema institucional externo —SIS heredados, ERPs, CRMs, LMS— para sincronizar datos en ambas direcciones con transformaciones configurables.

Usuarios del Servicio

Perfil Uso principal
Administrador académico Mantenimiento de catálogos: programas, cursos, planes de estudio, campus
Equipo de TI / Integraciones Configuración de integraciones con sistemas externos y cargas masivas
Sistemas de la Suite Lectura y escritura de datos académicos como fuente de verdad compartida
Equipos de datos Consulta vía API para análisis, reportería y alimentación de modelos