Connecteur Auriga
PremiumAuriga est un ERP/SI scolaire utilisé notamment par des écoles de commerce et de management. Auriga le logiciel est l'évolution full-web d'Aurion, proposée par la même société Auriga. Les deux connecteurs partagent une partie significative de leur modèle de données et de leurs conventions, mais les API et les concepts diffèrent suffisamment pour justifier un connecteur distinct.
Le connecteur Auriga s'inscrit dans le framework Synchronisation avec des systèmes externes ; cette page décrit ses spécificités, notamment le pontage des ontologies entre Auriga et Omniscol.
Périmètre
Le connecteur Auriga synchronise :
- entités entrantes : Intervenants, Populations (classes, groupes et sous-groupes côté Omniscol), Unités pédagogiques, Ressources (salles et équipements) et Sites — Auriga est source de vérité ;
- séances sortantes : Omniscol pousse les séances générées (avec les références ext-id Auriga correctes) vers les sessions / interventions Auriga lorsque l'export est configuré.
Les années scolaires ne font pas partie de ce périmètre : elles se créent et se gèrent dans Omniscol. Étendre la synchronisation à d'autres entités se cadre sur projet.
Tableau d'ontologie Omniscol ↔ Auriga
Les vocabulaires diffèrent entre Omniscol et Auriga. Le connecteur ponte les ontologies automatiquement. Tableau de référence :
| Omniscol | Auriga |
|---|---|
| Professeur | Intervenant |
| Classe | Population |
| Groupe | Population |
| Sous-groupe | Population |
| Matière | Unité pédagogique (UP) |
| Famille (de matières) | Programme |
| Salle | Ressource (de type Salle) |
| Ressource (matérielle) | Ressource |
| Site | Site |
| Séance de cours | Intervention |
| Type de cours | Type d'activité |
| Statut de séance | Statut d'intervention |
| Durée réelle | Durée réelle |
| Durée comptabilisée | Durée comptabilisée |
| Modalité (présentiel, distanciel) | — |
Statuts de séance
La correspondance des statuts de séance Omniscol → Auriga (codes par défaut Auriga) :
| Statut de séance Omniscol | Code Auriga |
|---|---|
Brouillon (draft) |
PREPLANIF |
Planifié (planned) |
PLANIFIE |
Annulé (canceled) |
ANNULEE |
Réalisé (done) |
REALISEE |
Côté Auriga, ces codes se personnalisent librement. Omniscol permet donc de redéfinir cette correspondance, pendant une première (et très probablement unique) phase de paramétrage.
Particularités
- Populations multiples : comme Aurion (cousine technique sur ce point), Auriga modélise les sous-groupes via le système de Populations, la hiérarchie étant généralement signifiée à travers le code de l'entité. Omniscol consolide via la combinaison classes / groupes et sous-groupes / partitions / alignements / groupes de groupes. Omniscol essaie de deviner les relations à partir des noms et codes.
- Modalité (présentiel / distanciel) et lien de visioconférence : ces champs sont absents côté Auriga, donc non remontés.
- Mémos : les commentaires sur une séance peuvent être multiples et à l'attention de différentes audiences côté Omniscol, mais il n'y a qu'un seul champ côté Auriga : ils sont donc injectés comme concaténés dans l'intervention.
Configuration et exploitation
La configuration de synchronisation avec des systèmes externes pour Auriga (points d'accès, identifiants techniques, système activé, règles de synchronisation, export temps réel ou export complet planifié) se fait via le support Omniscol. La doc générale du framework est dans Synchronisation avec des systèmes externes.
Procédure
Vérifier la synchro Auriga
-
Auriga est branché comme connecteur de synchronisation : il synchronise les entités entrantes (populations, intervenants, unités pédagogiques, ressources/salles…) et reçoit les séances Omniscol comme interventions. Cette procédure montre comment vérifier la santé du lien.
-
Ouvrez l'écran Synchronisation avec des systèmes externes dans le module Administration. Le connecteur Auriga apparaît dans la liste des systèmes configurables.
-
Vérifiez la configuration : base URL, Keycloak, realm, client, identifiants techniques, périmètre autorisé et valeurs par défaut d'activité / statut d'intervention. Les erreurs remontées par le connecteur doivent être traitées avec le support et la DSI.
-
Configurez les règles de synchronisation pour les entités concernées : système source, création locale autorisée ou non, mise à jour locale autorisée ou non, puis appairage des entités si nécessaire.
-
Pour les séances sortantes (Omniscol → Auriga), activez le bloc d'export si le connecteur doit recevoir les séances. L'écran permet de choisir l'export temps réel et/ou un export complet planifié, puis de déclencher un export manuellement.