À quoi ça sert
La page Migration depuis Cegid LMS lit une plateforme Cegid LMS par ses webservices et recrée son contenu dans DGTLMS. Elle ne modifie jamais la plateforme Cegid : seules des lectures y sont faites.
Une migration peut être interrompue et relancée autant de fois que nécessaire : ce qui a déjà été repris n'est pas recréé, et un objet déjà présent dans DGTLMS (même login, même nom de site) est rattaché sans être modifié.
- Être super-administrateur de DGTLMS (la page n'apparaît pas aux autres profils).
- Côté Cegid, autoriser l'adresse IPv4 du serveur DGTLMS dans la configuration de l'accès aux webservices (liste des adresses autorisées). C'est bien l'adresse IPv4 qu'il faut déclarer : sans elle, tous les appels sont refusés (« accès refusé par Cegid »).
- Si la plateforme Cegid exige une authentification sur ses webservices, avoir l'identifiant et le mot de passe WS.
- Pour reprendre les fichiers des modules, avoir un compte super-administrateur Cegid (login et mot de passe) : il sert à ouvrir la page « Exporter un parcours » de Cegid.
- La mise à jour de base de données 173 doit être appliquée (
Administration → Mise à jour) ; la page le signale sinon.
Étapes
Ouvrir la page
Administration → Intégrations & Connecteurs → Migration depuis Cegid LMS.Se connecter à Cegid
Saisissez l'adresse de la plateforme (par exemple
client.elmg.net;https://est accepté), et les identifiants WS si nécessaire, puis Se connecter et lire l'inventaire. Les identifiants restent dans votre session : ils ne sont pas enregistrés.Choisir le périmètre
L'inventaire affiche le nombre de sites, utilisateurs, groupes, sessions et formations. Cochez les sites à reprendre, les sessions rattachées à aucun site, et la case Hors session (formations, utilisateurs et groupes présents dans aucune session) ; chaque case indique ce qu'elle apporte. La liste des formations ne montre que celles des cases cochées : décochez celles à ne pas reprendre (formations d'essai…), puis Enregistrer la sélection.
Lancer la migration
Dans « 3. Migration », cliquez sur Lancer la migration et gardez la page ouverte. Les neuf étapes s'enchaînent avec leur barre de progression : sites, utilisateurs, groupes, membres et sous-groupes, formations et modules, sessions (inscriptions et formations des sessions), groupes inscrits aux sessions, affectations directes, résultats et réponses aux questions. Interrompre arrête après la tranche en cours ; Lancer la migration reprend là où elle s'est arrêtée.
Reprendre les fichiers automatiquement
Les webservices ne transmettent pas les fichiers des modules (SCORM, vidéos, documents). Dans « 4. Fichiers des modules », saisissez le compte super-administrateur Cegid, Vérifier le compte, puis Télécharger et installer les fichiers manquants : chaque formation est téléchargée depuis « Exporter un parcours » de Cegid, puis installée.
Ou les reprendre manuellement
Exportez les formations depuis « Exporter un parcours » de Cegid (fichiers
export_<id>.zip, sans les renommer) et envoyez-les avec Installer les archives. Pour une archive trop lourde pour le navigateur, déposez-la par SFTP dans le dossier indiqué sur la page, puis cliquez sur Installer les archives déposées sur le serveur.Vérifier les modules
Le tableau de la section 4 indique, par formation, le nombre de modules lançables et l'état : *complet*, *partiel* ou *à importer*.
Contrôler le bilan et le journal
« 5. Bilan » compte les objets créés et rattachés à l'existant ; le journal liste ce qui mérite votre attention (voir ci-dessous).
Ce qui est repris
| Élément | Repris dans DGTLMS |
|---|---|
| Sites | Site et sa Zone de dépôt (la session par défaut du site Cegid y est rattachée) ; pas ses administrateurs de site |
| Utilisateurs | Apprenants, formateurs et administrateurs, avec leur niveau. Login, nom, prénom, e-mail, dates, langue, état actif, champs personnalisés, mot de passe (l'utilisateur se connecte avec celui qu'il avait sur Cegid) |
| Groupes | Membres (tous niveaux), sous-groupes et groupes parents, référent |
| Formations | Titre, description, mots-clés, champs personnalisés, visuel, modules (seuil, prérequis, poids, élimination, visuel) |
| Sessions | Dates, options, texte d'accueil, inscrits (apprenants et formateurs), groupes inscrits, formations dans l'ordre de Cegid |
| Affectations | Formations affectées directement à un utilisateur ou à un groupe |
| Résultats | Par module, par formation et par session (statut, score, temps passé, progression, dates) |
| Réponses aux questions | Dernière réponse à chaque question, visible dans le détail des réponses |
Lire le journal
Chaque ligne porte un niveau : info (étape terminée, fichiers installés), alerte (à vérifier, la migration continue) ou erreur (élément non repris). Les messages les plus fréquents :
- « accès refusé par Cegid » — l'adresse IPv4 du serveur n'est pas autorisée côté Cegid, ou des identifiants WS sont exigés.
- « Login … déjà présent dans DGTLMS : compte existant rattaché, non modifié » — le compte DGTLMS reçoit les inscriptions et résultats Cegid, ses informations ne changent pas.
- « super-administrateur sur Cegid, créé administrateur » — par sécurité, aucun super-administrateur n'est créé ; élevez le compte à la main si besoin.
- « niveau personnalisé Cegid … non repris » — le compte a reçu le niveau standard correspondant (apprenant, formateur, administrateur).
- « nom déjà pris dans DGTLMS, créée sous … (Cegid) » — une session de même nom existait : la session reprise porte le suffixe « (Cegid) ».
- « … SCO dont les fichiers restent à importer » — normal après l'étape Formations : passez à « 4. Fichiers des modules ».
- « fichier(s) exécutable(s) écarté(s) » — des fichiers serveur (PHP, .htaccess…) présents dans l'archive n'ont pas été installés, par sécurité.
- « Cegid a refusé la connexion » / « page Exporter un parcours inaccessible » — vérifiez le compte super-administrateur Cegid (mot de passe, écran intermédiaire à valider sur Cegid).
Bon à savoir
- Aucune notification n'est envoyée pendant la migration : ni courriel, ni certificat, ni automatisation. Les résultats sont repris tels que Cegid les a calculés.
- Les formations reprises sont actives, même si le circuit de publication fait naître les nouvelles formations en brouillon : sans cela, leurs affectations seraient mises en attente.
- Relancer est sans risque : « Reprendre depuis le début » repasse sur toutes les étapes et ne complète que ce qui manque (nouveau site coché, formations ajoutées à la sélection, réponses aux questions non encore reprises…).
- Les mots de passe sont repris : à sa première connexion, l'utilisateur saisit celui qu'il avait sur Cegid, et DGTLMS le convertit aussitôt dans son propre format sécurisé. Un compte Cegid en authentification LDAP est repris en LDAP : reliez DGTLMS au même annuaire avant la bascule.
- Un fichier déjà présent n'est jamais remplacé, et un visuel déjà choisi dans DGTLMS est conservé.
- Les administrateurs de site ne sont pas repris (Cegid ne les expose pas) : désignez-les dans
Administration → Gestion des sitesaprès la migration. - Un administrateur n'est inscrit à aucune session (règle DGTLMS : il voit toutes les sessions). Comme il n'appartient souvent à aucune session Cegid, il n'est repris que si la case Hors session est cochée.
- Un apprenant qui avait commencé un module sans le terminer le reprendra au début : l'état d'avancement interne du module (suspend data) n'est pas exposé par Cegid.
- Seule la dernière réponse à chaque question est reprise, pas l'historique de toutes les tentatives.
- Les niveaux personnalisés Cegid ne sont pas recréés.
- Une adresse IPv6 change régulièrement : déclarez toujours l'IPv4 fixe du serveur côté Cegid.