Bonjour,
Nous avions déjà publié quelques articles à ce sujet. Notre outil "KoXo AnnuFedWmlCsv" permet de convertir les bases XML propriétaires de l'Education Nationale en fichiers CSV faciles à utiliser.
Afin d'automatiser la gestion de toutes les bases d'une collectivité complète, nous avons réalisé un script PowerShell effectuant les opérations suivantes :
- Récupération des bases AAF au format TAR-GZ dans un FTP fourni.
- Extraction des fichiers XML de la base la plus récente.
- Conversion des fichiers XML en fichiers CSV (KoXo AnuFedXmlCsv).
- Copie des multiples fichiers CSV vers chaque domaine. ("Eleves.CSV", "Professeurs.CSV", "Administratifs.CSV" et "Groupes.CSV").
- Ajout d'un fichier texte (dans chaque domaine) ayant pour nom la date de la base récupérée.
Ce script peut être lancé via tâche planifiée, ainsi il n'y a plus à se préoccuper de récupérer les bases à jour.
Il est alors possible de lancer aussi KoXo Administrator en tâche planifiée avec un fichier de réponses, de cette façon les comptes de toute la collectivité sont crées automatiquement !
Cdt
KoXo Dev