Connecteur Aurion
PremiumAurion est un ERP/SI scolaire édité par la société Auriga, largement utilisé en enseignement supérieur français (écoles d'ingénieurs, écoles de commerce, certaines universités). Auriga le logiciel — proposé par la même société — est l'évolution full-web d'Aurion ; il a son propre connecteur Auriga.
Le connecteur Aurion s'inscrit dans le framework Synchronisation avec des systèmes externes : Aurion reste la source de vérité administrative (étudiants, parcours, scolarité), Omniscol prend la main sur la planification et rend les séances à Aurion.
Omniscol construit et optimise l'emploi du temps ; Aurion reste le système d'information. Omniscol s'interface avec Aurion, il ne le remplace pas. Aurion est l'ERP de l'établissement — groupes, intervenants, cours, salles… ; la construction d'un emploi du temps optimisé, elle, revient à Omniscol. Il reprend les données de référence d'Aurion, en tire un emploi du temps qui respecte vos contraintes, puis lui renvoie les séances. Les trois modes d'usage décrits ci-dessous reposent tous sur cette répartition des rôles.
Trois modes d'usage
1. Peuplement one-shot pour POC
Pour démarrer rapidement (validation, démo, POC), Aurion peut exporter via un gros favori d'interventions qu'Omniscol consomme en bloc pour reconstituer la structure (matières, classes, groupes, salles, intervenants) puis y planifier. Ce favori est documenté par l'interface Omniscol.
C'est le mode bac à sable : pas de retour des séances vers Aurion, le compte Omniscol vit en parallèle. Pratique pour les POC, déconseillé en production.
Cette méthode peut aussi être utilisée pour transformer Omniscol en un outil de consultation avancée des emplois du temps : les modules du quotidien (EDT, tableaux de bord…) prennent les interventions d'Aurion comme source de vérité, et les EDT internes d'Omniscol comme indices de structuration. Cela passe par le favori d'interventions requêté plusieurs fois par jour, dont le résultat, transformé au format Omniscol, est mis en cache. Voir « Mode lecteur surpuissant d'Aurion » plus loin dans cette page.
2. Mode production — synchro entités + push séances
Le mode opérationnel standard :
- Synchro entrante des entités Aurion vers Omniscol — matières, cours, intervenants, groupes, ressources, types d'activité, statuts d'intervention. Chacune avec son identifiant objet Aurion conservé pour les rapprochements futurs.
- Planification dans Omniscol avec son moteur (auto ou manuel), respectant les contraintes et les disponibilités.
- Remontée temps-réel des séances vers Aurion sous forme d'interventions (avec les identifiants d'objet Aurion corrects). Omniscol utilise la méthode du fichier XML pivot. À chaque modification des séances, Omniscol peut remonter en temps réel via webservice, en traitement groupé. Plusieurs fois par jour, Omniscol peut aussi vérifier la non-divergence des données et la corriger. Il est aussi possible de télécharger le fichier XML pivot, pour l'inspecter manuellement ou pour l'importer depuis la console Aurion.
- Export complet possible de toutes les séances lorsque le bloc d'export est configuré avec des horaires définis, ou sur demande explicite manuelle.
Aurion reste la source de vérité administrative ; Omniscol est l'outil de planification.
3. Mode lecteur surpuissant d'Aurion
Variante du mode 2 : après le push des séances vers Aurion, celui-ci reboucle vers Omniscol comme source de consultation de ses interventions, lorsque le favori d'interventions est configuré. Les fonctionnalités du quotidien d'Omniscol (EDT en consultation, Tableau de bord, panneaux d'affichage, iCal, API publique, MCP…) consomment alors directement les interventions Aurion comme source de vérité, pas la planification Omniscol.
Conséquence : Omniscol devient une surcouche de visibilité et d'exportation au-dessus d'Aurion :
- consultation rapide des EDT (salle, professeur, classe, étudiant) ;
- statistiques avancées du tableau de bord ;
- gestion des absences alignée sur les interventions ;
- panneaux d'affichage publics ;
- abonnements iCal ;
- API REST et MCP pour requêtage IA.
Favoris d'export Aurion
Aurion utilise des favoris pour extraire ses données. Omniscol
fournit les modèles .aurxml prêts à coller dans Aurion ; chaque
favori ainsi créé est ensuite interrogé par son identifiant. Les
favoris attendus :
| Favori | Champs essentiels |
|---|---|
| Matières | id.Matière, Code.Matière, Libellé.Matière |
| Cours | id.Cours, Code.Cours, Libellé.Cours, début/fin de validité |
| Intervenants | id.Intervenant, Nom d'usage.Intervenant, Prénom.Intervenant, sexe, date de naissance, e-mail |
| Groupes | id.Groupe, Code.Groupe, Libellé.Groupe, validité, effectifs min/max, type |
| Ressources | id.Ressource, Code.Ressource, Libellé.Ressource, capacité, type |
| Types d'activité | id.Type d'activité, Code, Libellé |
| Statuts d'intervention | id.Statut, Code, Libellé |
| Interventions | favori principal — import initial + synchro live (champs remappés Omniscol : id, teacher, class, group, subject, classroom, site, day, start, end, type) |
| Interventions vérification | favori de contrôle pour réconciliation (champs natifs Aurion ou remappés) |
XML Pivot — export Omniscol → Aurion
Le XML Pivot est le format utilisé pour pousser les séances Omniscol vers Aurion en tant qu'interventions. Deux modes supportés :
- Fichier via la console Aurion — Omniscol génère un fichier XML Pivot que l'administrateur Aurion injecte via l'écran dédié. Pratique pour les envois ponctuels ou quand le webservice n'est pas (encore) ouvert.
- Webservice à la volée — Omniscol pousse directement via l'API Aurion, en temps réel et en traitement groupé. Demande à la DSI d'ouvrir l'accès réseau et de fournir les identifiants techniques.
Omniscol supporte les deux ; le choix dépend de la configuration réseau de l'établissement.
Tableau d'ontologie Omniscol ↔ Aurion
Les correspondances historiques entre les vocabulaires :
| Omniscol | Aurion |
|---|---|
| Professeur | Intervenant |
| Classe | Groupe |
| Groupe | Groupe |
| Matière | Cours ou Matière |
| Salle / Ressource | Ressource (avec son type) |
| 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 |
Statuts de séance
Le mapping des statuts Omniscol → Aurion dépend totalement de votre configuration d'Aurion. Voici un exemple :
| Statut Omniscol | Code Aurion |
|---|---|
brouillon |
PREPLANIF |
planifié |
PREVU |
annulé |
ANNULE |
réalisé |
REALISE |
Configuration et exploitation
La configuration de synchronisation avec des systèmes externes pour Aurion (points d'accès, identifiants techniques, favoris, entités synchronisées, 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
Peupler Omniscol depuis un favori Aurion
-
Le mode POC (peuplement one-shot depuis un favori d'interventions) permet de monter un compte Omniscol en quelques minutes pour validation ou démo, sans toucher au flux de synchronisation production.
-
Côté Aurion : créez dans Aurion le favori Interventions à partir du modèle
.aurxmlfourni par Omniscol, sur le périmètre souhaité (un programme, une promotion, un trimestre…), puis notez son identifiant de favori.Les autres favoris (Matières, Cours, Intervenants, Groupes, Ressources, Types d'activité, Statuts) peuvent compléter l'import. Le favori Interventions seul suffit pour démarrer.
-
Côté Omniscol : sur l'écran d'import Aurion, renseignez l'accès à Aurion (adresse, identifiants, base) et l'identifiant du favori Interventions. Cliquez Vérifier pour analyser sans appliquer — Omniscol récupère le favori, liste ce qu'il va créer, mettre à jour ou ignorer, et signale les anomalies (références cassées, doublons, codes manquants).
-
Lancez l'import une fois la vérification rassurante. Les entités Aurion sont créées dans Omniscol avec leur identifiant d'objet Aurion conservé (pour rapprochement futur en mode production). Les interventions deviennent des séances de cours dans le module Gestion des EDT.
-
Enchaînez les favoris complémentaires (Matières, Intervenants, Ressources…) avec le bouton Suivant... si vous voulez enrichir le modèle. Chaque favori se vérifie puis s'applique indépendamment.
-
Vous avez maintenant un compte Omniscol opérationnel avec la donnée Aurion. Pour passer en mode production (synchro live entités
- push séances), basculez côté synchronisation avec des systèmes externes — voir Synchronisation avec des systèmes externes.