Feeder - Alimentation de l'annuaire
Usage du Feeder OpenENT
Le Feeder OpenENT sert à intégrer et synchroniser les données provenant de diverses sources externes (telles que les systèmes de gestion scolaire, les bases de données administratives, etc.) vers la plateforme OpenENT.
Principaux Usages
-
Synchronisation des Données
- Le feeder permet de synchroniser les données des élèves, enseignants, classes, emplois du temps, etc., depuis les systèmes de gestion de l'école (comme les SIECLE, ProNote, etc.) vers la plateforme OpenENT.
- Cette synchronisation garantit que les informations sur la plateforme sont à jour et cohérentes avec les données administratives de l'établissement.
-
Intégration Multi-Sources
- Le feeder peut intégrer des données provenant de plusieurs sources hétérogènes.
- Il permet d'unifier et de centraliser les données provenant de différents systèmes de gestion pour une meilleure interopérabilité et une vue d'ensemble cohérente sur la plateforme.
-
Automatisation des Mises à Jour
- Le feeder peut être configuré pour effectuer des mises à jour automatiques à intervalles réguliers, minimisant ainsi l'effort manuel nécessaire pour maintenir les données à jour.
- Cela assure une continuité du service et une fiabilité des informations disponibles sur l'ENT.
-
Gestion des Événements et Notifications
- Le feeder peut être configuré pour générer des événements et des notifications basés sur les données reçues. Par exemple, l'ajout d'un nouvel élève ou la modification de l'emploi du temps peuvent déclencher des notifications sur la plateforme.
- Cette fonctionnalité améliore la réactivité et l'interactivité de l'ENT.
-
Transformation et Nettoyage des Données
- Avant d'intégrer les données dans la plateforme, le feeder peut effectuer des transformations et du nettoyage des données pour assurer leur qualité et leur cohérence.
- Par exemple, normalisation des formats de date, validation des champs obligatoires, et correction des erreurs courantes dans les données sources.
Fonctionnement
-
Collecte des Données
- Le feeder collecte les données depuis les systèmes sources via des API, des fichiers CSV, des bases de données ou d'autres méthodes de connexion.
-
Transformation des Données
- Une fois les données collectées, le feeder applique des règles de transformation définies pour convertir les données au format requis par OpenENT.
-
Chargement des Données
- Les données transformées sont ensuite chargées dans la base de données d'OpenENT, où elles sont disponibles pour les utilisateurs finaux et les autres composants de la plateforme.
-
Surveillance et Journalisation
- Le feeder surveille les processus de synchronisation et de chargement des données, générant des logs et des rapports pour le suivi et le dépannage en cas de problèmes.
Paramètres
Parameter Name | Description | Default Value |
---|---|---|
openent.feeder.import-files | Répertoire d'import des fichiers pour le feeder | /open-ent/data/aaf |