ODK
Intermédiaire5 min de lecture

Guide complet d'intégration ODK Central

Le parcours pas-à-pas pour connecter votre serveur ODK Central, synchroniser vos formulaires et auditer les soumissions.

#odk central#api#xform#odata#synchronisation#connexion#connecteur#collecte mobile#xlsform#serveur odk
À retenir

Le connecteur natif ODK Central extrait directement les schémas XForm, traduit les expressions de saut XPath en règles d'applicabilité et chiffre vos identifiants en AES-256-GCM.

Le parcours d'intégration en 5 étapes

DataQuality intègre un connecteur natif pour ODK Central v1 :

[ 1. Connecter ODK ] ──> [ 2. Tester ] ──> [ 3. Sélectionner Formulaire ] │ ▼ [ 5. Contrôler ] <────────────────────── [ 4. Importer Soumissions ]

Étapes détaillées de connexion

Suivez ces étapes dans l'interface de DataQuality :

  • Étape 1 — Connecter ODK Central : Dans Nouveau Contrôle (/nouveau-controle) ou Datasets (/datasets), cliquez sur le bouton 'ODK Central'. Saisissez l'URL de votre serveur (ex: https://odk.votre-ong.org), l'adresse email de votre compte ODK et votre mot de passe.
  • Étape 2 — Tester la connexion : Cliquez sur 'Tester la connexion'. DataQuality vérifie immédiatement l'accès à l'API ODK Central (/v1/sessions) et affiche un voyant vert de confirmation.
  • Étape 3 — Sélectionner le projet et le formulaire : DataQuality interroge votre serveur pour lister l'ensemble de vos projets et formulaires actifs. Choisissez le formulaire cible.
  • Étape 4 — Importer les soumissions : Cliquez sur 'Importer les données'. Le connecteur télécharge les soumissions via le flux OData / API REST.
  • Étape 5 — Contrôler la qualité : Le schéma XML XForm est automatiquement analysé par le parseur (odk-xform-parser) pour identifier les types de questions, labels et listes de choix, et déclencher l'audit DQA.

Sécurité et chiffrement des identifiants

Vos identifiants de connexion ODK Central ne sont jamais stockés en clair. Ils sont chiffrés dans votre base de données via l'algorithme cryptographique fort AES-256-GCM avec vecteur d'initialisation aléatoire.

Mettre en pratique dans l'application

Accédez directement à la fonctionnalité liée dans DataQuality.

Étape suivante recommandée

Continuer → Synchroniser mes soumissions ODK

Découvrez comment rafraîchir les soumissions et suivre le flux de collecte terrain sans reconfigurer le projet.