Sincronización con sistemas externos (ERP)

Premium

Sincronización con sistemas externos: Omniscol se conecta a los ERP y a los sistemas de información escolar —Aurion, Auriga y otros— para importar sus entidades de referencia (ponentes, poblaciones de estudiantes, aulas, recursos, sitios…) y devolverles las sesiones producidas por la planificación. El framework es genérico: la compatibilidad con un sistema nuevo, al igual que la ampliación del ámbito sincronizado a otras entidades, se enmarca como proyecto con el equipo de Omniscol.

Omniscol se interconecta con los ERP y los SI externos de los centros mediante un framework unificado de sincronización. En él, Omniscol desempeña el papel de punto central: es Omniscol quien dirige las importaciones y las exportaciones, mientras que el sistema externo sigue siendo la fuente de verdad administrativa.

La sincronización con sistemas externos está disponible en las cuentas Premium, cuando hay un conector configurado para la cuenta. Lo que se trata como proyecto es la incorporación de un ERP o de un SI nuevo que aún no sea compatible, con el encuadre del mapeo y de los flujos.

Modelo de flujo

El framework cubre dos sentidos de circulación:

  • Entidades (entrada) — Omniscol puede recuperar del ERP los profesores, las asignaturas, las aulas, las clases, los estudiantes y sus identificadores externos, según el conector y la configuración. Las referencias ext-id se conservan en Omniscol para las conciliaciones.
  • Sesiones (salida) — Omniscol envía al ERP las sesiones producidas por su planificación, con las referencias ext-id correctas. Según el conector, la exportación puede activarse a demanda, programarse o reproducirse en lote completo para recuperar las divergencias.

Omniscol orquesta las importaciones y exportaciones configuradas, conserva los identificadores externos, gestiona las pasadas de sincronización y expone pantallas de verificación para conciliar los datos entre Omniscol y el sistema externo.

Origen y permisos de creación local

Para cada tipo de entidad (profesores, asignaturas, aulas, etc.), usted selecciona el sistema de origen e indica si la creación local y la actualización local siguen permitidas. La pantalla también expone un botón de Asociación para conciliar una entidad local de Omniscol con una entidad del ERP cuando ambas ya existen.

Puente entre ontologías

Cada ERP tiene su propio vocabulario (por ejemplo, «asignatura» en Omniscol = Unité Pédagogique en Auriga = Cours en Aurion). El framework gestiona el mapeo: es Omniscol quien enlaza los conceptos de un lado con los del otro, de modo que usted no tiene que reescribir su nomenclatura.

Conectores disponibles

Disponibles

  • Aurion — conector disponible en producción. Un ERP editado por la empresa Auriga, especialmente extendido en la enseñanza superior francesa (escuelas de ingeniería y de negocios). Consulte integrations.aurion.
  • Auriga — conector disponible en producción. Auriga, el software, es la evolución full-web de Aurion, de la misma empresa. Consulte integrations.auriga.

Estándar de directorio

  • OneRoster — en lugar de un conector propio de un editor, Omniscol admite el estándar internacional OneRoster (1.2 y grupos avanzados) para intercambiar un directorio escolar con un SIS, un ENT o un LMS conforme. La importación de un directorio OneRoster forma parte de esta sincronización Premium; la exportación, en cambio, se sirve en solo lectura y se controla mediante scopes OAuth2. Consulte OneRoster.

Bajo petición

Todo ERP / SI que exponga una API documentada para las acciones de importación / exportación y una sandbox de trabajo puede integrarse como proyecto. Póngase en contacto con el soporte de Omniscol para encuadrar la incorporación de un nuevo conector.

Diferencia con los sistemas que consultan a Omniscol

Algunos sistemas también pueden consumir Omniscol a través de los puntos de acceso GET de la API pública: en ese caso, Omniscol no orquesta una sincronización con el ERP, el sistema de terceros solo consulta los datos a los que su token da acceso. Este modelo es distinto de la sincronización orquestada por Omniscol:

Modelo ¿Quién orquesta? Sentido Ejemplo
Sincronización con sistemas externos Omniscol Bidireccional (entidades in, sesiones out) Auriga, Aurion
Partner pull El socio El socio hace GET Conector de terceros vía API

El modelo partner-pull no necesita configuración de sincronización con sistemas externos: la API pública y los tokens de autenticación bastan. Consulte API de Omniscol.

Configuración

Una configuración de sincronización con sistemas externos requiere normalmente una sesión con el soporte de Omniscol para:

  1. Enumerar los objetos que sincronizar — usuarios, clases, ponentes, asignaturas, aulas, etc.
  2. Calibrar el mapeo ontológico — qué concepto del ERP corresponde a qué concepto de Omniscol.
  3. Definir la exclusividad por tipo de entidad.
  4. Programar la frecuencia de las pasadas (a demanda, cada hora, diaria, y más para recuperar las divergencias).
  5. Probar en una sandbox del ERP antes de la puesta en servicio.

Verificaciones y operaciones habituales

  • Verificación de los favoritos o datasets configurados, según el conector.
  • Activación manual de una exportación de sesiones desde la pantalla de administración.
  • Exportación completa programada cuando la opción está configurada en el bloque de exportación.
  • XML Pivote de Aurion cuando se utiliza el conector Aurion.
  • Verificación de las conciliaciones: las pantallas de asociación señalan las entidades que hay que emparejar o corregir.

Procedimiento

Verificar y activar una sincronización

  1. Una vez configurada la sincronización por el soporte de Omniscol, las operaciones habituales se realizan desde la pantalla de administración: verificar los favoritos/datasets, emparejar las entidades, activar una exportación puntual, descargar el pivote de Aurion si está disponible, o purgar el estado de exportación en caso de cambio.

  2. En la configuración del sistema, utilice los botones Comprobar de los favoritos o datasets rellenados. Omniscol recupera los datos del conector y señala los errores de configuración o de formato cuando el conector los reporta.

  3. Para enviar de inmediato las sesiones al ERP sin esperar a la próxima pasada programada, haga clic en Desencadenar. Útil tras una modificación urgente.

  4. Con Aurion, el botón XML Pivote descarga un archivo que el administrador del ERP inyecta manualmente a través de la consola del ERP cuando se elige este modo.

  5. En caso de cambio importante (cambio de estructura, fin de curso), el botón Purge Omniscol elimina en el lado del ERP todas las sesiones que Omniscol ha exportado allí, para partir de cero. La acción afecta al conector seleccionado y es irreversible: solo debe utilizarse tras el acuerdo del soporte.

Véase también