Vous êtes ici : 6.0 > Connecteurs > Connecteur K-Export

Présentation du connecteur K-Export

Le connecteur K-Export a pour objectif d'extraire certaines informations des bases de gestion Apogée et Harpège, et de générer avec ces informations un fichier XML qui peut ensuite être importé dans K-Sup.

Il est écrit en Java et s'exécute à partir d'un script indépendant de K-Sup.

Les contenus qui peuvent ainsi être renseignés dans K-Sup grâce au connecteur sont les fiches :
  • pour la partie Apogée :
    • formation,
    • élément pédagogique
    • cours
  • pour la partie Harpège :
    • structure
    • laboratoire
L'annuaire des étudiants ne peut pas être alimenté par le connecteur.

Principe de fonctionnement

Le connecteur génère des fichiers XML qui doivent ensuite être importés dans K-Sup à l'aide du script d'import XML ou bien manuellement à partir du module d'administration (nécessite d'avoir les permissions de "webmaster global").

La gestion de la synchronisation des données s'effectue donc au niveau de l'import XML dans K-Sup, et pas au niveau du connecteur. C'est donc le paramétrage défini pour l'import XML qui déterminera si une valeur doit être écrasée ou non dans K-Sup, une fiche supprimée ou non.

Le schéma suivant résume le processus complet de synchronisation avec Apogée et Harpège :

Présentation détaillée des données

Formations
Les formations dans K-Sup sont alimentées à partir de plusieurs tables d'Apogée, mais principalement VERSION_DIPLOME. Une fiche est créée pour chaque VDI à caractère terminal.
Le programme des VDI intermédiaires est intégré dans le programme de la VDI terminale.
Plusieurs champs peuvent être récupérés, dont principalement :
  • Intitulé,
  • Grade,
  • Type de diplôme,
  • Domaine de formation,
  • Champs disciplinaires,
  • Autre(s) établissement(s) délivrant le diplôme,
  • Programme,
  • Ville(s),
  • Régimes,
  • Annexe descriptive

Éléments pédagogiques
Les éléments pédagogiques sont extraits de la table ELEMENT_PEDAGOGI d'Apogée. Selon la nature des éléments, ils seront importés soit en tant que fiche "élément pédagogique", soit en tant que fiche "cours". Il est également possible d'importer tous les éléments en tant que fiche "élément pédagogique".

Plusieurs champs peuvent être récupérés, dont principalement :
  • Noms des responsables
  • Tri des éléments dans l'arborescence
  • Types d'éléments
  • Nombre d'éléments à choix

Structures et laboratoires
Structures et laboratoires sont extraits de la base Harpège à partir de la table STRUCTURE. Cependant, aucune donnée Harpège ne permet de distinguer ces deux catégories de structures. Le connecteur propose ainsi deux options pour identifier les laboratoires : le code (C_STRUCTURE) ou le type de structure (C_TYPE_STRUCTURE).

Personnels
Les personnels sont extraits de la table INDIVIDU (avec des jointures sur INDIVIDU_E_MAIL, INDIVIDU_TELEPHONE, PERSONNEL et AFFECTATION), et deux requêtes différentes sont construites pour les chercheurs (jointure avec CHERCHEUR) et les contractuels (jointures avec CONTRAT_TRAVAIL, CONTRAT_AVENANT).