diff --git a/doc/Connecteurs Import/Connecteurs IMPORT.md b/doc/Connecteurs Import/Connecteurs IMPORT.md
index 8b72b3f2d24a46e0b322d8eec7693324c38bbdfe..e5500e4ca832c8ff57032f830323e7479cf82322 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 0000000000000000000000000000000000000000..f9a671fa89d06f2fbc87161eac2b7d8be6b34b01
--- /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 0000000000000000000000000000000000000000..b08ad17a3c0e8c80c4c50e8f9904e297ae269219
--- /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 0000000000000000000000000000000000000000..57ecff4279637e40b4a11e8a193da49f0002d6e0
--- /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 0000000000000000000000000000000000000000..d94072081d9d49f0131b0e97812ab72a3ae0c5eb
--- /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 0000000000000000000000000000000000000000..1aeb4152c4b76e008d8d7a42ab7bec96f4b808e7
--- /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 0000000000000000000000000000000000000000..51e8f28bac83558098ce7d801ac8e5430c355135
--- /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 0000000000000000000000000000000000000000..462c5d38f2c624e62ea305ffb9bfa4d7ec6f2726
--- /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 0000000000000000000000000000000000000000..0e535fc6bd10ae44c74109f50f99818183a19a48
--- /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 0000000000000000000000000000000000000000..79f90be8c3df7c9896e21ce76f60716131ccba20
--- /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 0000000000000000000000000000000000000000..e7819430f2d8f9951a44640b9d5b15d061e0c6ea
--- /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 0000000000000000000000000000000000000000..4bf2043977be2c185a75ffc0c9f7a46a3ed23953
--- /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 0000000000000000000000000000000000000000..afe5b83d5f32e2c1edc7dbe83cf695e11f91ca38
--- /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 0000000000000000000000000000000000000000..b3766138bf479d383ee0bc7f54d8d52fc489fd9b
--- /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 0000000000000000000000000000000000000000..b972343ba0bfc472f694c610ad28ed66e2a28108
--- /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 0000000000000000000000000000000000000000..e607e8899e597998ae1d1e186bc1175bc8408912
--- /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 0000000000000000000000000000000000000000..a81c1807ba4352a6115a75e58a0609578a5722f9
--- /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 0000000000000000000000000000000000000000..64ad1fb5761deb0ee139fc48bcb3ee8c73224021
--- /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 0000000000000000000000000000000000000000..8bbcfa5fab9a64364abffdccc691bc745705a6e8
--- /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 0000000000000000000000000000000000000000..f76ec11df5f6cdff7a9d1a1245dd1c302567cae2
--- /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 0000000000000000000000000000000000000000..a1ac60088f1f52badb2cac8871f5ee4b39299947
--- /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 0000000000000000000000000000000000000000..4d366f8fe949598ad30b5d6abb67677a0a01f881
--- /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 0000000000000000000000000000000000000000..b4df1069a7d4cc054734d4478e24eb1584e97945
--- /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 0000000000000000000000000000000000000000..a99ed0c60e7ce34fe3af71f8d82bb984bda1e5a8
--- /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 0000000000000000000000000000000000000000..99657eb5044080f1f328c877232250edc8cd6b81
--- /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 0000000000000000000000000000000000000000..8e9eaeb23ba4b69d56c91d5631e35101013be2a1
--- /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 0000000000000000000000000000000000000000..cc79eee6ea7461cf48db892b271cdf38b943c09c
--- /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 0000000000000000000000000000000000000000..c580b7e2c1343112ab9021a492f57a8912405182
--- /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 0000000000000000000000000000000000000000..aa8fb12f35f9593856e7f7a01c69b731cf402c55
--- /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 0000000000000000000000000000000000000000..ed2347337d827c7d972ec8671baeead8a149105a
--- /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 0000000000000000000000000000000000000000..b64282c5a8874830878ecc80faf692083157f881
--- /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 0000000000000000000000000000000000000000..bec679d1eb1ea3c19e10588b51cf36083542b855
--- /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 0000000000000000000000000000000000000000..10638ab3cdb594634bde135b0cf762c19ff01956
--- /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 0000000000000000000000000000000000000000..dc0c71effd85e23d9d2ba6ecd8f2ceea07c9aa4b
--- /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 0000000000000000000000000000000000000000..eaede116d71e8c6cc9804500b92a86fa15ba8ef8
--- /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 0000000000000000000000000000000000000000..27b31fb0a3cf173aa0debe47c5274338a4355085
--- /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 0000000000000000000000000000000000000000..05772cafe2c5e6a26c9d7d66ed4e426aba3d1d3c
--- /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 0000000000000000000000000000000000000000..5ccb33a24f03f132be19d18eacce869f37825458
--- /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 |
+