From 3bb5ac5ee00b29e412e06a0f2494a5ce09979443 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Laurent=20L=C3=A9cluse?= <laurent.lecluse@unicaen.fr>
Date: Thu, 19 Nov 2020 18:08:30 +0100
Subject: [PATCH] =?UTF-8?q?D=C3=A9but=20de=20doc=20pour=20cr=C3=A9er=20son?=
 =?UTF-8?q?=20propre=20connecteur?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 doc/Connecteurs Import/Connecteurs IMPORT.md  |   3 +
 .../Cr\303\251ation tables/AFFECTATION.md"    |   9 ++
 .../AFFECTATION_RECHERCHE.md"                 |   9 ++
 .../Cr\303\251ation tables/CENTRE_COUT.md"    |   9 ++
 .../Cr\303\251ation tables/CENTRE_COUT_EP.md" |   9 ++
 .../CENTRE_COUT_STRUCTURE.md"                 |   9 ++
 .../CHEMIN_PEDAGOGIQUE.md"                    |   9 ++
 .../Cr\303\251ation tables/CORPS.md"          |   9 ++
 .../Cr\303\251ation tables/DEPARTEMENT.md"    |   9 ++
 .../Cr\303\251ation tables/DISCIPLINE.md"     |   9 ++
 .../DOMAINE_FONCTIONNEL.md"                   |   9 ++
 .../Cr\303\251ation tables/EFFECTIFS.md"      |   9 ++
 .../EFFECTIFS_ETAPE.md"                       |   9 ++
 .../ELEMENT_PEDAGOGIQUE.md"                   |   9 ++
 .../ELEMENT_TAUX_REGIMES.md"                  |   9 ++
 .../Cr\303\251ation tables/EMPLOYEUR.md"      |   9 ++
 .../Cr\303\251ation tables/ETABLISSEMENT.md"  |   9 ++
 .../Cr\303\251ation tables/ETAPE.md"          |   9 ++
 .../Cr\303\251ation tables/GRADE.md"          |   9 ++
 .../GROUPE_TYPE_FORMATION.md"                 |   9 ++
 .../Cr\303\251ation tables/INTERVENANT.md"    |   9 ++
 .../Cr\303\251ation tables/LIEN.md"           |   9 ++
 .../Cr\303\251ation tables/NOEUD.md"          |   9 ++
 .../Cr\303\251ation tables/PAYS.md"           |   9 ++
 .../Cr\303\251ation tables/SCENARIO_LIEN.md"  |   9 ++
 .../Cr\303\251ation tables/SCENARIO_NOEUD.md" |   9 ++
 .../Cr\303\251ation tables/SERVICE.md"        |   9 ++
 .../SERVICE_REFERENTIEL.md"                   |   9 ++
 .../Cr\303\251ation tables/STRUCTURE.md"      |   9 ++
 .../Cr\303\251ation tables/TYPE_FORMATION.md" |   9 ++
 .../TYPE_INTERVENTION_EP.md"                  |   9 ++
 .../TYPE_MODULATEUR_EP.md"                    |   9 ++
 .../Cr\303\251ation tables/VOIRIE.md"         |   9 ++
 .../Cr\303\251ation tables/VOLUME_HORAIRE.md" |   9 ++
 .../VOLUME_HORAIRE_CHARGE.md"                 |   9 ++
 .../VOLUME_HORAIRE_ENS.md"                    |   9 ++
 .../VOLUME_HORAIRE_REF.md"                    |   9 ++
 doc/Connecteurs Import/creer.md               | 135 ++++++++++++++++++
 38 files changed, 462 insertions(+)
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/AFFECTATION.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/AFFECTATION_RECHERCHE.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/CENTRE_COUT.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/CENTRE_COUT_EP.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/CENTRE_COUT_STRUCTURE.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/CHEMIN_PEDAGOGIQUE.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/CORPS.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/DEPARTEMENT.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/DISCIPLINE.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/DOMAINE_FONCTIONNEL.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/EFFECTIFS.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/EFFECTIFS_ETAPE.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/ELEMENT_PEDAGOGIQUE.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/ELEMENT_TAUX_REGIMES.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/EMPLOYEUR.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/ETABLISSEMENT.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/ETAPE.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/GRADE.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/GROUPE_TYPE_FORMATION.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/INTERVENANT.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/LIEN.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/NOEUD.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/PAYS.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/SCENARIO_LIEN.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/SCENARIO_NOEUD.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/SERVICE.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/SERVICE_REFERENTIEL.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/STRUCTURE.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/TYPE_FORMATION.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/TYPE_INTERVENTION_EP.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/TYPE_MODULATEUR_EP.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/VOIRIE.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/VOLUME_HORAIRE.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/VOLUME_HORAIRE_CHARGE.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/VOLUME_HORAIRE_ENS.md"
 create mode 100644 "doc/Connecteurs Import/Cr\303\251ation tables/VOLUME_HORAIRE_REF.md"
 create mode 100644 doc/Connecteurs Import/creer.md

diff --git a/doc/Connecteurs Import/Connecteurs IMPORT.md b/doc/Connecteurs Import/Connecteurs IMPORT.md
index 8b72b3f2d2..e5500e4ca8 100644
--- a/doc/Connecteurs Import/Connecteurs IMPORT.md	
+++ b/doc/Connecteurs Import/Connecteurs IMPORT.md	
@@ -96,6 +96,9 @@ En voici la liste :
 * [FCA Manager](FCA Manager/Connecteur.md) également pour l'offre de formation
 * [Calcul](Calcul/Connecteur.md) pour des données essentiellement liées à l'offre de formation
 
+Si vous ne trouvez pas votre bonheur dans les connecteurs déjà fournis, il vous est possible de développer vos propres connecteurs.
+Vous pourrez suivre pour cela la [procédure de création](creer.md).
+
 Et voici ci-dessous la matrice des connecteurs qui reprend, table par table, ce qu'ils peuvent fournir.
 Les tables sont présentées dans l'ordre où il faut les traiter.
 
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/AFFECTATION.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/AFFECTATION.md"
new file mode 100644
index 0000000000..f9a671fa89
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/AFFECTATION.md"	
@@ -0,0 +1,9 @@
+### AFFECTATION
+
+Liste des affectations (pour donner des rôles aux utilisateurs)
+
+Colonnes nécessaires :
+
+<!-- AFFECTATION DEB -->
+
+<!-- AFFECTATION FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/AFFECTATION_RECHERCHE.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/AFFECTATION_RECHERCHE.md"
new file mode 100644
index 0000000000..b08ad17a3c
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/AFFECTATION_RECHERCHE.md"	
@@ -0,0 +1,9 @@
+### AFFECTATION_RECHERCHE
+
+Liste des affectations de recherche
+
+Colonnes nécessaires :
+
+<!-- AFFECTATION_RECHERCHE DEB -->
+
+<!-- AFFECTATION_RECHERCHE FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/CENTRE_COUT.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/CENTRE_COUT.md"
new file mode 100644
index 0000000000..57ecff4279
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/CENTRE_COUT.md"	
@@ -0,0 +1,9 @@
+### CENTRE_COUT
+
+Liste des centres de coûts
+
+Colonnes nécessaires :
+
+<!-- CENTRE_COUT DEB -->
+
+<!-- CENTRE_COUT FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/CENTRE_COUT_EP.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/CENTRE_COUT_EP.md"
new file mode 100644
index 0000000000..d94072081d
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/CENTRE_COUT_EP.md"	
@@ -0,0 +1,9 @@
+### CENTRE_COUT_EP
+
+Liste des centres de coûts liés aux éléments pédagogiques
+
+Colonnes nécessaires :
+
+<!-- CENTRE_COUT_EP DEB -->
+
+<!-- CENTRE_COUT_EP FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/CENTRE_COUT_STRUCTURE.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/CENTRE_COUT_STRUCTURE.md"
new file mode 100644
index 0000000000..1aeb4152c4
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/CENTRE_COUT_STRUCTURE.md"	
@@ -0,0 +1,9 @@
+### CENTRE_COUT_STRUCTURE
+
+Liste des centres de coûts liés aux structures
+
+Colonnes nécessaires :
+
+<!-- CENTRE_COUT_STRUCTURE DEB -->
+
+<!-- CENTRE_COUT_STRUCTURE FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/CHEMIN_PEDAGOGIQUE.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/CHEMIN_PEDAGOGIQUE.md"
new file mode 100644
index 0000000000..51e8f28bac
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/CHEMIN_PEDAGOGIQUE.md"	
@@ -0,0 +1,9 @@
+### CHEMIN_PEDAGOGIQUE
+
+Liste des chemins pédagogiques
+
+Colonnes nécessaires :
+
+<!-- CHEMIN_PEDAGOGIQUE DEB -->
+
+<!-- CHEMIN_PEDAGOGIQUE FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/CORPS.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/CORPS.md"
new file mode 100644
index 0000000000..462c5d38f2
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/CORPS.md"	
@@ -0,0 +1,9 @@
+### CORPS
+
+Liste des corps
+
+Colonnes nécessaires :
+
+<!-- CORPS DEB -->
+
+<!-- CORPS FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/DEPARTEMENT.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/DEPARTEMENT.md"
new file mode 100644
index 0000000000..0e535fc6bd
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/DEPARTEMENT.md"	
@@ -0,0 +1,9 @@
+### DEPARTEMENT
+
+Liste des départements
+
+Colonnes nécessaires :
+
+<!-- DEPARTEMENT DEB -->
+
+<!-- DEPARTEMENT FIN -->
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/DISCIPLINE.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/DISCIPLINE.md"
new file mode 100644
index 0000000000..79f90be8c3
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/DISCIPLINE.md"	
@@ -0,0 +1,9 @@
+### DISCIPLINE
+
+Liste des disciplines (équivalent personnalisé des sections CNU, des sections du second degré, etc.)
+
+Colonnes nécessaires :
+
+<!-- DISCIPLINE DEB -->
+
+<!-- DISCIPLINE FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/DOMAINE_FONCTIONNEL.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/DOMAINE_FONCTIONNEL.md"
new file mode 100644
index 0000000000..e7819430f2
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/DOMAINE_FONCTIONNEL.md"	
@@ -0,0 +1,9 @@
+### DOMAINE_FONCTIONNEL
+
+Liste des domaines fonctionnels
+
+Colonnes nécessaires :
+
+<!-- DOMAINE_FONCTIONNEL DEB -->
+
+<!-- DOMAINE_FONCTIONNEL FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/EFFECTIFS.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/EFFECTIFS.md"
new file mode 100644
index 0000000000..4bf2043977
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/EFFECTIFS.md"	
@@ -0,0 +1,9 @@
+### EFFECTIFS
+
+Liste des effectifs
+
+Colonnes nécessaires :
+
+<!-- EFFECTIFS DEB -->
+
+<!-- EFFECTIFS FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/EFFECTIFS_ETAPE.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/EFFECTIFS_ETAPE.md"
new file mode 100644
index 0000000000..afe5b83d5f
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/EFFECTIFS_ETAPE.md"	
@@ -0,0 +1,9 @@
+### EFFECTIFS_ETAPE
+
+Liste des effectifs par étapes
+
+Colonnes nécessaires :
+
+<!-- EFFECTIFS_ETAPE DEB -->
+
+<!-- EFFECTIFS_ETAPE FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/ELEMENT_PEDAGOGIQUE.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/ELEMENT_PEDAGOGIQUE.md"
new file mode 100644
index 0000000000..b3766138bf
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/ELEMENT_PEDAGOGIQUE.md"	
@@ -0,0 +1,9 @@
+### ELEMENT_PEDAGOGIQUE
+
+Liste des éléments pédagogiques
+
+Colonnes nécessaires :
+
+<!-- ELEMENT_PEDAGOGIQUE DEB -->
+
+<!-- ELEMENT_PEDAGOGIQUE FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/ELEMENT_TAUX_REGIMES.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/ELEMENT_TAUX_REGIMES.md"
new file mode 100644
index 0000000000..b972343ba0
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/ELEMENT_TAUX_REGIMES.md"	
@@ -0,0 +1,9 @@
+### ELEMENT_TAUX_REGIMES
+
+Liste des éléments de taux de régime
+
+Colonnes nécessaires :
+
+<!-- ELEMENT_TAUX_REGIMES DEB -->
+
+<!-- ELEMENT_TAUX_REGIMES FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/EMPLOYEUR.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/EMPLOYEUR.md"
new file mode 100644
index 0000000000..e607e8899e
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/EMPLOYEUR.md"	
@@ -0,0 +1,9 @@
+### EMPLOYEUR
+
+Liste des employeurs
+
+Colonnes nécessaires :
+
+<!-- EMPLOYEUR DEB -->
+
+<!-- EMPLOYEUR FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/ETABLISSEMENT.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/ETABLISSEMENT.md"
new file mode 100644
index 0000000000..a81c1807ba
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/ETABLISSEMENT.md"	
@@ -0,0 +1,9 @@
+### ETABLISSEMENT
+
+Liste des établissements
+
+Colonnes nécessaires :
+
+<!-- ETABLISSEMENT DEB -->
+
+<!-- ETABLISSEMENT FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/ETAPE.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/ETAPE.md"
new file mode 100644
index 0000000000..64ad1fb576
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/ETAPE.md"	
@@ -0,0 +1,9 @@
+### ETAPE
+
+Liste des étapes (années de formation, L1 de Droit par exemple)
+
+Colonnes nécessaires :
+
+<!-- ETAPE DEB -->
+
+<!-- ETAPE FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/GRADE.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/GRADE.md"
new file mode 100644
index 0000000000..8bbcfa5fab
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/GRADE.md"	
@@ -0,0 +1,9 @@
+### GRADE
+
+Liste des grades
+
+Colonnes nécessaires :
+
+<!-- GRADE DEB -->
+
+<!-- GRADE FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/GROUPE_TYPE_FORMATION.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/GROUPE_TYPE_FORMATION.md"
new file mode 100644
index 0000000000..f76ec11df5
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/GROUPE_TYPE_FORMATION.md"	
@@ -0,0 +1,9 @@
+### GROUPE_TYPE_FORMATION
+
+Liste des groupes de type de formation
+
+Colonnes nécessaires :
+
+<!-- GROUPE_TYPE_FORMATION DEB -->
+
+<!-- GROUPE_TYPE_FORMATION FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/INTERVENANT.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/INTERVENANT.md"
new file mode 100644
index 0000000000..a1ac60088f
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/INTERVENANT.md"	
@@ -0,0 +1,9 @@
+### INTERVENANT
+
+Liste des intervenants
+
+Colonnes nécessaires :
+
+<!-- INTERVENANT DEB -->
+
+<!-- INTERVENANT FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/LIEN.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/LIEN.md"
new file mode 100644
index 0000000000..4d366f8fe9
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/LIEN.md"	
@@ -0,0 +1,9 @@
+### LIEN
+
+Liste des liens
+
+Colonnes nécessaires :
+
+<!-- LIEN DEB -->
+
+<!-- LIEN FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/NOEUD.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/NOEUD.md"
new file mode 100644
index 0000000000..b4df1069a7
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/NOEUD.md"	
@@ -0,0 +1,9 @@
+### NOEUD
+
+Liste des noeuds
+
+Colonnes nécessaires :
+
+<!-- NOEUD DEB -->
+
+<!-- NOEUD FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/PAYS.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/PAYS.md"
new file mode 100644
index 0000000000..a99ed0c60e
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/PAYS.md"	
@@ -0,0 +1,9 @@
+### PAYS
+
+Liste des pays
+
+Colonnes nécessaires :
+
+<!-- PAYS DEB -->
+
+<!-- PAYS FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/SCENARIO_LIEN.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/SCENARIO_LIEN.md"
new file mode 100644
index 0000000000..99657eb504
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/SCENARIO_LIEN.md"	
@@ -0,0 +1,9 @@
+### SCENARIO_LIEN
+
+Liste des paramétrages de liens par scénarios
+
+Colonnes nécessaires :
+
+<!-- SCENARIO_LIEN DEB -->
+
+<!-- SCENARIO_LIEN FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/SCENARIO_NOEUD.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/SCENARIO_NOEUD.md"
new file mode 100644
index 0000000000..8e9eaeb23b
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/SCENARIO_NOEUD.md"	
@@ -0,0 +1,9 @@
+### SCENARIO_NOEUD
+
+Liste des paramétrages de noeuds par scénarios
+
+Colonnes nécessaires :
+
+<!-- SCENARIO_NOEUD DEB -->
+
+<!-- SCENARIO_NOEUD FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/SERVICE.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/SERVICE.md"
new file mode 100644
index 0000000000..cc79eee6ea
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/SERVICE.md"	
@@ -0,0 +1,9 @@
+### SERVICE
+
+Liste des services (éléments pédagogiques pour les intervenants)
+
+Colonnes nécessaires :
+
+<!-- SERVICE DEB -->
+
+<!-- SERVICE FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/SERVICE_REFERENTIEL.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/SERVICE_REFERENTIEL.md"
new file mode 100644
index 0000000000..c580b7e2c1
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/SERVICE_REFERENTIEL.md"	
@@ -0,0 +1,9 @@
+### SERVICE_REFERENTIEL
+
+Liste des servcies référentiels (fonctions référentiels pour les intervenants)
+
+Colonnes nécessaires :
+
+<!-- SERVICE_REFERENTIEL DEB -->
+
+<!-- SERVICE_REFERENTIEL FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/STRUCTURE.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/STRUCTURE.md"
new file mode 100644
index 0000000000..aa8fb12f35
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/STRUCTURE.md"	
@@ -0,0 +1,9 @@
+### STRUCTURE
+
+Liste des structures (composantes, etc.)
+
+Colonnes nécessaires :
+
+<!-- STRUCTURE DEB -->
+
+<!-- STRUCTURE FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/TYPE_FORMATION.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/TYPE_FORMATION.md"
new file mode 100644
index 0000000000..ed2347337d
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/TYPE_FORMATION.md"	
@@ -0,0 +1,9 @@
+### TYPE_FORMATION
+
+Liste des types de formation
+
+Colonnes nécessaires :
+
+<!-- TYPE_FORMATION DEB -->
+
+<!-- TYPE_FORMATION FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/TYPE_INTERVENTION_EP.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/TYPE_INTERVENTION_EP.md"
new file mode 100644
index 0000000000..b64282c5a8
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/TYPE_INTERVENTION_EP.md"	
@@ -0,0 +1,9 @@
+### TYPE_INTERVENTION_EP
+
+Liste des types d'intervention (CM, TD, TP, ...) par élément pédagogique
+
+Colonnes nécessaires :
+
+<!-- TYPE_INTERVENTION_EP DEB -->
+
+<!-- TYPE_INTERVENTION_EP FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/TYPE_MODULATEUR_EP.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/TYPE_MODULATEUR_EP.md"
new file mode 100644
index 0000000000..bec679d1eb
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/TYPE_MODULATEUR_EP.md"	
@@ -0,0 +1,9 @@
+### TYPE_MODULATEUR_EP
+
+Liste des types de modulateurs par éléments pédagogiques
+
+Colonnes nécessaires :
+
+<!-- TYPE_MODULATEUR_EP DEB -->
+
+<!-- TYPE_MODULATEUR_EP FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/VOIRIE.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/VOIRIE.md"
new file mode 100644
index 0000000000..10638ab3cd
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/VOIRIE.md"	
@@ -0,0 +1,9 @@
+### VOIRIE
+
+Liste des voiries (rue, allée, boulevard, etc.)
+
+Colonnes nécessaires :
+
+<!-- VOIRIE DEB -->
+
+<!-- VOIRIE FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/VOLUME_HORAIRE.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/VOLUME_HORAIRE.md"
new file mode 100644
index 0000000000..dc0c71effd
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/VOLUME_HORAIRE.md"	
@@ -0,0 +1,9 @@
+### VOLUME_HORAIRE
+
+Liste des volumes horaires (nb d'heures de CM, TD, TP par ligne de service)
+
+Colonnes nécessaires :
+
+<!-- VOLUME_HORAIRE DEB -->
+
+<!-- VOLUME_HORAIRE FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/VOLUME_HORAIRE_CHARGE.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/VOLUME_HORAIRE_CHARGE.md"
new file mode 100644
index 0000000000..eaede116d7
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/VOLUME_HORAIRE_CHARGE.md"	
@@ -0,0 +1,9 @@
+### VOLUME_HORAIRE_CHARGE
+
+Table non exploitée : à ignorer
+
+Colonnes nécessaires :
+
+<!-- VOLUME_HORAIRE_CHARGE DEB -->
+
+<!-- VOLUME_HORAIRE_CHARGE FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/VOLUME_HORAIRE_ENS.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/VOLUME_HORAIRE_ENS.md"
new file mode 100644
index 0000000000..27b31fb0a3
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/VOLUME_HORAIRE_ENS.md"	
@@ -0,0 +1,9 @@
+### VOLUME_HORAIRE_ENS
+
+Liste des volumes horaires d'enseignement (charges)
+
+Colonnes nécessaires :
+
+<!-- VOLUME_HORAIRE_ENS DEB -->
+
+<!-- VOLUME_HORAIRE_ENS FIN -->
\ No newline at end of file
diff --git "a/doc/Connecteurs Import/Cr\303\251ation tables/VOLUME_HORAIRE_REF.md" "b/doc/Connecteurs Import/Cr\303\251ation tables/VOLUME_HORAIRE_REF.md"
new file mode 100644
index 0000000000..05772cafe2
--- /dev/null
+++ "b/doc/Connecteurs Import/Cr\303\251ation tables/VOLUME_HORAIRE_REF.md"	
@@ -0,0 +1,9 @@
+### VOLUME_HORAIRE_REF
+
+Liste des volume horaires de référentiel (nb d'heures par service référentiel)
+
+Colonnes nécessaires :
+
+<!-- VOLUME_HORAIRE_REF DEB -->
+
+<!-- VOLUME_HORAIRE_REF FIN -->
\ No newline at end of file
diff --git a/doc/Connecteurs Import/creer.md b/doc/Connecteurs Import/creer.md
new file mode 100644
index 0000000000..5ccb33a24f
--- /dev/null
+++ b/doc/Connecteurs Import/creer.md	
@@ -0,0 +1,135 @@
+# Créer ses propres connecteurs
+
+## Introduction
+
+Le mécanisme d'import de données se fait au niveau de la base de données, dans des tables prévues à cet effet.
+
+Cette page vous founira, table par table, les explications utiles pour pouvoir créer vos propres connecteurs.
+
+En face de chaque table synchronisable de OSE que vous souhaitez alimenter, il vous faudra créer une vue source
+dont le nom sera SRC_ + nom de la table. Par exemple SRC_PAYS pour peupler la table PAYS.
+
+Pour chaque table, des indications spécifiques vous seront indiquées ici.
+
+
+Les tables sont réparties par grand domaine (RH, Offre de formation, Paye, Services).
+
+Il est important de travailler en respectant l'ordre ci-dessous, car il y a des démendances entre tables.
+
+
+
+## Méthodologie
+
+Vous devrez d'abord créer vos sources de données dans OSE.
+Voici comment ajouter une nouvelle source de données : 
+
+```sql
+BEGIN
+  unicaen_import.add_source('code_connecteur', 'Libellé de votre connecteur');
+  commit;
+END;
+```
+
+Ensuite, pour chaque table voulue, il est recommandé de procéder en plusieurs étapes :
+
+1. Récupération via une requête spécifique de toutes les données nécessaires issues de votre logiciel source. Si votre logiciel source n'(est pas accéssible via un DbLink, 
+alors il vous faudra stocker ces données dans une table intermédiaire que vous peuplerez par vos propres moyens, 
+à l'aide d'une moulinette qui exploite les services web de votre application par exemple).
+
+1. Création de la vue source SRC_*table-destination* qui exploitera votre requête et fera le lien avec OSE en injectant les identifiants dons OSE a besoin. 
+
+1. Enfin, vous devrez [activer, puis synchroniser le tout](activer-synchroniser.md), table par table.
+
+Exemple de vue source avec imbrication :
+La vue [SRC_GRADE](Harpège/SRC_GRADE.sql) du connecteur Harpège, où la sous-requête `harpege_query` récupère les données,
+que la vue source exploite ensuite en y injectant les identifiants OSE à l'aide de jointures.
+
+
+Par convention, un champ qui contient une donnée qui sera ensuite remplacée par un identifiant OSE commence par `Z_`.
+Par exemple, dans la vue [SRC_GRADE](Harpège/SRC_GRADE.sql) du connecteur Harpège, Z_CORPS_ID remonte le code du corps auquel le grade appartient.
+Ensuite, la vue source fait une jointure vers la table des corps `JOIN corps          c ON c.source_code = hq.z_corps_id`
+et elle retourne `c.id CORPS_ID` qui contient donc l'ID OSE du corps. 
+
+Séparer ainsi la récupération des données et la récupération des identifiants apporte d'avantage de lisibilité :
+les parties "récupération" et "liaison" sont bien distinctes.
+
+
+## Liste des tables
+
+### Nomenclatures diverses
+
+| Table | Descriptif |
+| ----- | ---------- |
+| [PAYS](Création tables/PAYS.md)                   | Liste des pays |
+| [DEPARTEMENT](Création tables/DEPARTEMENT.md)     | Liste des départements |
+| [VOIRIE](Création tables/VOIRIE.md)               | Liste des voiries (rue, allée, boulevard, etc.) |
+| [ETABLISSEMENT](Création tables/ETABLISSEMENT.md) | Liste des établissements |
+| [STRUCTURE](Création tables/STRUCTURE.md)         | Liste des structures (composantes, etc.) |
+| [DISCIPLINE](Création tables/DISCIPLINE.md)       | Liste des disciplines (équivalent personnalisé des sections CNU, des sections du second degré, etc.) |
+
+### Données "RH"
+
+| Table | Descriptif |
+| ----- | ---------- |
+| [AFFECTATION](Création tables/AFFECTATION.md)                     | Liste des affectations (pour donner des rôles aux utilisateurs) |
+| [EMPLOYEUR](Création tables/EMPLOYEUR.md)                         | Liste des employeurs |
+| [CORPS](Création tables/CORPS.md)                                 | Liste des corps |
+| [GRADE](Création tables/GRADE.md)                                 | Liste des grades |
+| [INTERVENANT](Création tables/INTERVENANT.md)                     | Liste des intervenants |
+| [AFFECTATION_RECHERCHE](Création tables/AFFECTATION_RECHERCHE.md) | Liste des affectations de recherche |
+
+### Données comptables
+
+| Table | Descriptif |
+| ----- | ---------- |
+| [DOMAINE_FONCTIONNEL](Création tables/DOMAINE_FONCTIONNEL.md)     | Liste des domaines fonctionnels |
+| [CENTRE_COUT](Création tables/CENTRE_COUT.md)                     | Liste des centres de coûts |
+| [CENTRE_COUT_EP](Création tables/CENTRE_COUT_EP.md)               | Liste des centres de coûts liés aux éléments pédagogiques |
+| [CENTRE_COUT_STRUCTURE](Création tables/CENTRE_COUT_STRUCTURE.md) | Liste des centres de coûts liés aux structures |
+
+### Données décrivant l'offre de formation
+
+| Table | Descriptif |
+| ----- | ---------- |
+| [GROUPE_TYPE_FORMATION](Création tables/GROUPE_TYPE_FORMATION.md) | Liste des groupes de type de formation |
+| [TYPE_FORMATION](Création tables/TYPE_FORMATION.md)               | Liste des types de formation |
+| [ETAPE](Création tables/ETAPE.md)                                 | Liste des étapes (années de formation, L1 de Droit par exemple) |
+| [ELEMENT_PEDAGOGIQUE](Création tables/ELEMENT_PEDAGOGIQUE.md)     | Liste des éléments pédagogiques |
+| [CHEMIN_PEDAGOGIQUE](Création tables/CHEMIN_PEDAGOGIQUE.md)       | Liste des chemins pédagogiques |
+| [VOLUME_HORAIRE_ENS](Création tables/VOLUME_HORAIRE_ENS.md)       | Liste des volumes horaires d'enseignement (charges) |
+| [EFFECTIFS](Création tables/EFFECTIFS.md)                         | Liste des effectifs |
+| [EFFECTIFS_ETAPE](Création tables/EFFECTIFS_ETAPE.md)             | Liste des effectifs par étapes |
+| [ELEMENT_TAUX_REGIMES](Création tables/ELEMENT_TAUX_REGIMES.md)   | Liste des éléments de taux de régime |
+| [NOEUD](Création tables/NOEUD.md)                                 | Liste des noeuds |
+| [LIEN](Création tables/LIEN.md)                                   | Liste des liens |
+| [SCENARIO_NOEUD](Création tables/SCENARIO_NOEUD.md)               | Liste des paramétrages de noeuds par scénarios |
+| [SCENARIO_LIEN](Création tables/SCENARIO_LIEN.md)                 | Liste des paramétrages de liens par scénarios |
+
+Si vous ne souhaitez pas exploiter le module charges de OSE, seules les tables [GROUPE_TYPE_FORMATION](Création tables/GROUPE_TYPE_FORMATION.md),
+[TYPE_FORMATION](Création tables/TYPE_FORMATION.md), [ETAPE](Création tables/ETAPE.md),
+[ELEMENT_PEDAGOGIQUE](Création tables/ELEMENT_PEDAGOGIQUE.md), [CHEMIN_PEDAGOGIQUE](Création tables/CHEMIN_PEDAGOGIQUE.md)
+et [VOLUME_HORAIRE_ENS](Création tables/VOLUME_HORAIRE_ENS.md) pourront être peuplées. 
+
+Les autres tables ne servent que pour le module charges.
+
+### Données liées aux services d'enseignement
+
+| Table | Descriptif |
+| ----- | ---------- |
+| [SERVICE](Création tables/SERVICE.md)                           | Liste des services (éléments pédagogiques pour les intervenants) |
+| [SERVICE_REFERENTIEL](Création tables/SERVICE_REFERENTIEL.md)   | Liste des servcies référentiels (fonctions référentiels pour les intervenants) |
+| [VOLUME_HORAIRE](Création tables/VOLUME_HORAIRE.md)             | Liste des volumes horaires (nb d'heures de CM, TD, TP par ligne de service) |
+| [VOLUME_HORAIRE_REF](Création tables/VOLUME_HORAIRE_REF.md)     | Liste des volume horaires de référentiel (nb d'heures par service référentiel) |
+| [TYPE_INTERVENTION_EP](Création tables/TYPE_INTERVENTION_EP.md) | Liste des types d'intervention (CM, TD, TP, ...) par élément pédagogique |
+| [TYPE_MODULATEUR_EP](Création tables/TYPE_MODULATEUR_EP.md)     | Liste des types de modulateurs par éléments pédagogiques |
+
+Les tables [SERVICE](Création tables/SERVICE.md), [SERVICE_REFERENTIEL](Création tables/SERVICE_REFERENTIEL.md),
+[VOLUME_HORAIRE](Création tables/VOLUME_HORAIRE.md) et [VOLUME_HORAIRE_REF](Création tables/VOLUME_HORAIRE_REF.md)
+pourront acceuillir des données issues des agendas pour injecter les services d'enseignement dans OSE directement.
+
+### Autres
+
+| Table | Descriptif |
+| ----- | ---------- |
+| [VOLUME_HORAIRE_CHARGE](Création tables/VOLUME_HORAIRE_CHARGE.md) | Table non exploitée : à ignorer |
+
-- 
GitLab