Sincronizzazione con sistemi esterni (ERP)

Premium

Sincronizzazione con sistemi esterni: Omniscol si connette agli ERP e ai sistemi informativi scolastici — Aurion, Auriga e altri — per importare le loro entità di riferimento (docenti, popolazioni studentesche, aule, risorse, sedi…) e restituire le lezioni prodotte dalla pianificazione. Il framework è generico: il supporto di un nuovo sistema, come l'estensione dell'ambito sincronizzato ad altre entità, viene definito a livello di progetto con il team Omniscol.

Omniscol si interfaccia con gli ERP e i sistemi informativi esterni degli istituti tramite un framework unificato di sincronizzazione. Omniscol vi svolge il ruolo di punto centrale: è Omniscol a pilotare gli import e gli export, mentre il sistema esterno rimane la fonte di verità amministrativa.

La sincronizzazione con sistemi esterni è disponibile sugli account Premium, quando un connettore è configurato per l'account. Ciò che viene trattato a livello di progetto è l'aggiunta di un nuovo ERP o di un nuovo sistema informativo non ancora supportato, con la definizione del mapping e dei flussi.

Modello di flusso

Il framework copre due direzioni di circolazione:

  • Entità (in entrata) — Omniscol può recuperare dall'ERP i professori, le materie, le aule, le classi, gli studenti e i loro identificativi esterni, a seconda del connettore e della configurazione. I riferimenti ext-id vengono conservati in Omniscol per i raccordi.
  • Lezioni (in uscita) — Omniscol invia all'ERP le lezioni prodotte dalla sua pianificazione, con i riferimenti ext-id corretti. A seconda del connettore, l'export può essere attivato su richiesta, programmato, oppure rieseguito in batch completo per recuperare le divergenze.

Omniscol orchestra gli import e gli export configurati, conserva gli identificativi esterni, gestisce i passaggi di sincronizzazione ed espone schermate di verifica per riconciliare i dati tra Omniscol e il sistema esterno.

Fonte e diritti di creazione locale

Per ciascun tipo di entità (professori, materie, aule, ecc.), seleziona il sistema di origine e indica se la creazione locale e l'aggiornamento locale restano consentiti. La schermata espone anche un pulsante Associazione per raccordare un'entità Omniscol locale con un'entità ERP quando entrambe esistono già.

Ponte tra le ontologie

Ogni ERP ha il proprio vocabolario (per esempio «materia» in Omniscol = Unité Pédagogique in Auriga = Cours in Aurion). Il framework gestisce il mapping: è Omniscol a collegare i concetti di un lato a quelli dell'altro, e Lei non deve riscrivere la Sua nomenclatura.

Connettori disponibili

Disponibili

  • Aurion — connettore disponibile in produzione. Un ERP edito dalla società Auriga, particolarmente diffuso nell'istruzione superiore francese (scuole di ingegneria e di economia). Vedere integrations.aurion.
  • Auriga — connettore disponibile in produzione. Auriga il software è l'evoluzione full-web di Aurion, della stessa società. Vedere integrations.auriga.

Standard di directory

  • OneRoster — invece di un connettore proprio di un editore, Omniscol supporta lo standard internazionale OneRoster (1.2 e gruppi avanzati) per scambiare una directory scolastica con un SIS, uno spazio di lavoro digitale o un LMS conforme. L'import di una directory OneRoster rientra in questa sincronizzazione Premium; l'export, invece, viene servito in sola lettura e controllato tramite scope OAuth2. Vedere OneRoster.

Su richiesta

Qualsiasi ERP o sistema informativo che espone un'API documentata per le azioni di import / export e una sandbox di lavoro può essere integrato a livello di progetto. Contatti il supporto Omniscol per definire l'aggiunta di un nuovo connettore.

Differenza con i sistemi che interrogano Omniscol

Alcuni sistemi possono anche consumare Omniscol tramite gli endpoint GET dell'API pubblica: in tal caso, Omniscol non orchestra una sincronizzazione ERP, il sistema di terze parti interroga soltanto i dati a cui il suo token dà accesso. Questo modello è diverso dalla sincronizzazione orchestrata da Omniscol:

Modello Chi orchestra? Direzione Esempio
Sincronizzazione con sistemi esterni Omniscol Bidirezionale (entità in ingresso, lezioni in uscita) Auriga, Aurion
Partner pull Il partner Il partner effettua chiamate GET Connettore di terze parti tramite API

Il modello partner-pull non richiede alcuna configurazione di sincronizzazione con sistemi esterni: l'API pubblica e i token di autenticazione sono sufficienti. Vedere API Omniscol.

Configurazione

Una configurazione di sincronizzazione con sistemi esterni richiede tipicamente una sessione con il supporto Omniscol per:

  1. Elencare gli oggetti da sincronizzare — utenti, classi, docenti, materie, aule, ecc.
  2. Calibrare il mapping ontologico — quale concetto ERP corrisponde a quale concetto Omniscol.
  3. Definire l'esclusività per tipo di entità.
  4. Programmare la frequenza dei passaggi (su richiesta, oraria, giornaliera, più frequente per il recupero delle divergenze).
  5. Testare su una sandbox ERP prima della messa in servizio.

Verifiche e operazioni correnti

  • Verifica dei preferiti o dei dataset configurati, a seconda del connettore.
  • Attivazione manuale di un export di lezioni dalla schermata di amministrazione.
  • Export completo programmato quando l'opzione è configurata nel blocco di export.
  • XML Pivot Aurion quando viene utilizzato il connettore Aurion.
  • Verifica dei raccordi: le schermate di associazione segnalano le entità da appaiare o da correggere.

How-to

Verificare e attivare una sincronizzazione

  1. Una volta configurata la sincronizzazione dal supporto Omniscol, le operazioni correnti si effettuano dalla schermata di amministrazione: verificare i preferiti/dataset, appaiare le entità, attivare un export puntuale, scaricare il pivot Aurion se disponibile, oppure svuotare lo stato di export in caso di transizione.

  2. Nella configurazione del sistema, utilizzi i pulsanti Verificare dei preferiti o dei dataset compilati. Omniscol recupera i dati del connettore e segnala gli errori di configurazione o di formato quando il connettore li riporta.

  3. Per inviare immediatamente le lezioni all'ERP senza attendere il prossimo passaggio programmato, faccia clic su Attivare. Utile dopo una modifica urgente.

  4. Con Aurion, il pulsante XML Pivot scarica un file che l'amministratore ERP inietta manualmente tramite la console dell'ERP quando viene scelta questa modalità.

  5. In caso di transizione importante (cambio di struttura, fine dell'anno), il pulsante Purge Omniscol elimina lato ERP tutte le lezioni che Omniscol vi ha esportato, per ripartire da zero. L'azione riguarda il connettore selezionato ed è irreversibile: da utilizzare solo dopo un accordo con il supporto.

See also