# Synchroniser les données avec JMap Server

Une fois des données collectées sur le terrain vous devez synchroniser les données de votre appareil avec celles du serveur JMap :

1. Si vous travaillez en mode déconnecté, lorsque vous disposez d'une connexion à un réseau, désactivez le **Mode hors-ligne** dans l'écran **Compte**.

   La synchronisation des modifications que vous avez effectuées se fait automatiquement.

   **Note** : Les données des couches du projet du serveur JMap peuvent avoir été mises à jour ou modifiées. En touchant **Mettre à jour les couches**, JMap Survey télécharge à nouveau l’ensemble des données afin de s’assurer qu’elles soient toutes à jour sur l’appareil.

   Cette option n’est pas requise pour la sauvegarde de vos modifications faites avec JMap Survey mais devrait être utilisée de temps à autre.

   <figure><img src="https://3048819513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbUcAjuZV4Pk5ljdFZZn6%2Fuploads%2Fgit-blob-bf42f2c31dfe281b044c3e0d4ed85b218c4a5b50%2Fsurvey-clip_21.png?alt=media" alt=""><figcaption></figcaption></figure>
2. Touchez **OK** pour retourner à la carte.

{% hint style="warning" %}
Si vous vous déconnectez de JMap Survey avant d'avoir synchronisé les données, vous perdez les données que vous avez saisie lors du travail en mode hors-ligne. Deux confirmations sont nécessaires avant que les données ne soient effacées.
{% endhint %}

## Inspecter les données en attente de synchronisation

Les données saisies lors de la création ou modification des objets avec JMap Survey peuvent contenir des erreurs qui empêchent leur correcte synchronisation avec les données de JMap Server.

Des problèmes liés à la configuration de la base de donnée qui stocke les données ou aux formulaires de saisie ou encore des problèmes de connexion à JMap Server peuvent causer des erreurs lors de l'envoi des données à JMap Server. Les données qui n'ont pas pu être correctement synchronisées deviennent des **éléments en attente de synchronisation**.

{% hint style="info" %}
Pour l'instant, seuls les utilisateurs des appareils **Android** disposent de la fonction **inspecteur des changements en attente** afin d'identifier les éléments problématiques et les corriger ou les effacer.
{% endhint %}

Pour utiliser cette fonction :

1. Touchez ![](https://3048819513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbUcAjuZV4Pk5ljdFZZn6%2Fuploads%2Fgit-blob-75ad55f493aac91d1caf00abd4b035127208e8c6%2Fsurvey-userpic%402x.png?alt=media) pour accéder à l'écran **Compte**.

   Une section de l'écran affiche le nombre d'éléments en attente de synchronisation et les boutons **Inspecter** et **Effacer**.

   **Attention : le bouton Effacer supprime tous les éléments en attente**.

   <figure><img src="https://3048819513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbUcAjuZV4Pk5ljdFZZn6%2Fuploads%2Fgit-blob-782874edc6d95200f228f666f2af330ad0d8b1fd%2Fsurvey-clip022.png?alt=media" alt=""><figcaption></figcaption></figure>
2. Touchez **Inspecter** pour inspecter les éléments. Un écran s'affiche contenant les couches avec des éléments en attente.

   <figure><img src="https://3048819513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbUcAjuZV4Pk5ljdFZZn6%2Fuploads%2Fgit-blob-b013889b38bd71f76adc1fb9082111ea81065582%2Fsurvey-clip023.png?alt=media" alt=""><figcaption></figcaption></figure>
3. Sélectionnez la couche dont vous souhaitez inspecter les éléments. La liste des éléments en attente de synchronisation s'affiche. Vous pouvez les trier en fonction de la date d'insertion.

   <figure><img src="https://3048819513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbUcAjuZV4Pk5ljdFZZn6%2Fuploads%2Fgit-blob-57edc06f53e5e4f5ee96adc4748d7cbdbceb3525%2Fsurvey-clip024.png?alt=media" alt=""><figcaption></figcaption></figure>
4. Touchez un élément de la liste. Deux options s'affichent : **Montrer** et **Effacer**.

   <figure><img src="https://3048819513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbUcAjuZV4Pk5ljdFZZn6%2Fuploads%2Fgit-blob-d0b21d010f72dfd7084ca083702a6fec889d813c%2Fsurvey-clip025.png?alt=media" alt=""><figcaption></figcaption></figure>
5. Touchez **Montrer**. JMap Survey centre la carte sur l'élément, l'infobulle de l'élément s'affiche.
6. Touchez <img src="https://3048819513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbUcAjuZV4Pk5ljdFZZn6%2Fuploads%2Fgit-blob-cb9b285221f770c3387b097bb6deaf696a0d4dac%2Fsurvey-Button-edit-%402x.png?alt=media" alt="" data-size="line"> pour modifier l'élément.
7. Touchez **Modifier les infos** pour modifier les attributs qui causent des problèmes avec la base de données, ou touchez **Modifier la position** pour modifier la position de l'objet sur la carte.

   <figure><img src="https://3048819513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbUcAjuZV4Pk5ljdFZZn6%2Fuploads%2Fgit-blob-f4bca12f90959c784f155ffb3f4e9651683af8c9%2Fsurvey-clip026.png?alt=media" alt=""><figcaption></figcaption></figure>
8. Touchez **Effacer** pour supprimer l'objet. JMap Survey vous demande de valider votre choix. L'objet sélectionné est effacé.

   <figure><img src="https://3048819513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbUcAjuZV4Pk5ljdFZZn6%2Fuploads%2Fgit-blob-97bcc35081da52ccef6a6e84bac4faa3c771228d%2Fsurvey-clip028.png?alt=media" alt=""><figcaption></figcaption></figure>
9. Touchez **OK** pour retourner à la carte.
