Aller au contenu

Vue filtrée pour Administrateur Planificateur Gestionnaire de patrimoine Enseignant Étudiant Tout afficher

Import global

Vérifié contre le produit le .

Route de l’application : /admin/imports/groups/$groupId — cette page décrit tous les imports globaux, pas un en particulier.

Mettre un établissement entier en donnée depuis un seul fichier. Un groupe d’import naît d’un classeur Excel dont chaque onglet porte un type de données ; le produit l’éclate en autant d’imports, les range dans l’ordre des dépendances, et les enchaîne.

C’est la troisième et dernière page du parcours d’import, après Imports CSV et Assistant d'import.

Permission requise : Gérer le référentiel referential.manage .

La portent Administrateur, Gestionnaire de patrimoine — plus, le cas échéant, les rôles personnalisés de votre établissement qui la contiennent.

Sans cette permission, l'entrée n'existe pas dans le menu. Elle n'y figure ni grisée ni cadenassée : la navigation est filtrée sur les droits résolus, pas désactivée. Une section absente n'est donc pas une panne — et au tout premier affichage, le menu peut être plus court une fraction de seconde, le temps que les permissions arrivent.

Une permission peut être limitée à certains campus ou formations. Dans ce cas l'écran s'ouvre, mais les ressources hors périmètre en sont absentes — voir Portée.

Comme les deux autres écrans d’import — voir Imports CSV pour la conséquence côté navigation.

Un groupe est un classeur, pas un import. Il ne contient aucune donnée en propre : c’est un ordre d’exécution posé sur plusieurs imports ordinaires.

Un import Un groupe
Ce qu’il traite un type de données, un fichier plusieurs types, un classeur
Où il se conduit Assistant d'import ici, plus l’assistant pour chaque onglet
Ce qu’il produit un rapport une séquence de rapports

L’ordre n’est pas celui des onglets du classeur, c’est celui des dépendances : campus et bâtiments, puis salles, puis matières, puis enseignants, puis formations et groupes, puis étudiants, puis cours, puis disponibilités. Chaque étape a besoin de la précédente.

Un onglet dont les en-têtes correspondent au modèle est mappé tout seul et passe directement à la vérification. Le modèle officiel se télécharge depuis le produit : un onglet par type, en-têtes en français, une ligne d’exemple.

L’écran est titré « Import global », sous-titré « Un onglet par type de données, exécuté dans l’ordre des dépendances. L’import s’arrête au premier onglet nécessitant votre attention, puis reprend là où il s’est arrêté. »

La séquence, une ligne par onglet, avec sa colonne « Ordre », son type, son statut et un bouton « Ouvrir » qui bascule vers l’assistant classique.

Les boutons de pilotage : « Tout importer » au premier lancement, « Reprendre l’import » ensuite, et pendant l’exécution « Import en cours… ».

La case globale : « Importer les lignes valides même si certaines sont rejetées (appliqué à tous les onglets) ».

C’est ce qui fait tout l’intérêt de l’écran.

  1. Le produit traite les onglets dans l’ordre, chacun en vérification puis en import.
  2. Au premier onglet qui a besoin d’un humain — un mapping incomplet, des lignes rejetées — il s’arrête : « L’import s’est arrêté sur « Étudiants » : ouvrez-le pour corriger (mapping ou lignes rejetées), puis reprenez. »
  3. Vous ouvrez l’onglet fautif dans l’assistant, vous corrigez.
  4. « Reprendre l’import » repart au même endroit : les onglets déjà terminés sont sautés, jamais rejoués.

Quand tout est passé : « Tous les onglets ont été importés. »

Action Permission Où c’est expliqué
Lancer la séquence Gérer le référentiel referential.manage guide de l’administrateur
Ouvrir un onglet dans l’assistant Gérer le référentiel referential.manage Assistant d'import
Reprendre après correction Gérer le référentiel referential.manage cette page
Déposer le classeur Gérer le référentiel referential.manage Imports CSV

Chaque onglet produit sa propre entrée d’audit, comme un import ordinaire — voir Journal d'audit.

Ce que vous voyez Ce que ça veut dire
« Import en cours… » la séquence tourne ; l’écran suit en direct
« L’import s’est arrêté sur « … » : ouvrez-le pour corriger (mapping ou lignes rejetées), puis reprenez. » l’arrêt normal : un onglet demande une décision humaine
« Tous les onglets ont été importés. » la séquence est allée au bout
« Onglets non reconnus (ignorés) : … » des onglets du classeur ne correspondent à aucun type ; ils sont listés et ignorés, jamais devinés
« Impossible de démarrer : … » la séquence n’a pas pu être lancée
« Import global démarré » la séquence est partie
Un onglet à « Échec » au milieu de la séquence l’écriture s’est arrêtée sur cet onglet ; les onglets précédents sont bien appliqués
Vous êtes renvoyé à l’accueil vous n’avez pas Gérer le référentiel referential.manage

Sur un classeur au mauvais format : un onglet dont le nom ne ressemble à aucun type connu est ignoré, et son nom apparaît dans la liste des onglets non reconnus. Le produit ne devine jamais : un onglet « Salles 2026 v3 » a de bonnes chances d’être reconnu, un onglet « Feuil1 » n’en a aucune.

Sur un import partiellement appliqué : le cas le plus fréquent ici n’est pas la ligne rejetée, c’est la séquence interrompue. Un groupe arrêté sur les étudiants a déjà écrit les salles, les matières, les enseignants et les groupes — le référentiel est cohérent, il est simplement incomplet. Reprendre est sans danger.

Sur le temps réel : l’écran suit la séquence en direct tant qu’elle tourne.

Sur le hors-périmètre : la portée d’un rôle ne filtre pas cet écran.

Documentation technique source (1)