Synchronisation dans EarthRanger Mobile : différence entre téléchargement et téléversement

Synchronisation : différence entre téléchargement et téléversement

Lorsque le bouton Synchroniser est enfoncé dans la vue d'état, deux actions démarrent si l'appareil est en ligne : le téléchargement et le téléversement.

1. Qu'est-ce que le téléchargement ?

Le téléchargement consiste à recevoir des données de la plateforme web EarthRanger sur votre appareil mobile. Autrement dit, votre application récupère les informations stockées à distance et les enregistre localement afin que vous puissiez accéder aux données les plus récentes, que vous soyez hors ligne ou sur le terrain.

Exemples de téléchargement :

  • Mise à jour des types d'événements créés via l'administrateur
  • Mise à jour des nouvelles catégories d'événements créées via l'administrateur
  • Mise à jour des types de patrouille
  • Mise à jour des modifications de compte effectuées via l'administrateur
  • Mise à jour des nouveaux sujets
  • Mise à jour des suivis et des emplacements des sujets
  • Obtention de nouveaux événements partagés

Avant le téléchargement, l'application mobile vérifie auprès du serveur si les données ont changé depuis la dernière synchronisation.

  • Si les données ont changé, elles sont téléchargées et mises à jour sur l'appareil. 
  • Si les données restent inchangées, le serveur informe l'application qu'aucune mise à jour n'est nécessaire.

Ce processus de vérification permet de minimiser les téléchargements inutiles, d’économiser la bande passante et d’assurer une synchronisation plus rapide.

Exemples:

Aucun changement détecté Changements détectés Des modifications ont été détectées, mais une défaillance s'est produite
  • Vous avez modifié le schéma d'un type d'événement dans l'interface d'administration.
  • Le navigateur web enregistre cette modification dans les données.
  • Lorsque vous appuyez sur le bouton Synchroniser, la plateforme web vérifie : « Avez-vous encore des modifications de données dans les schémas ?»
  • Si le schéma n'a pas changé, le serveur répond :
    « Non, il est toujours à jour, inutile de le télécharger à nouveau. »
  • Vous avez modifié le schéma d'un type d'événement dans l'interface d'administration.
  • Le navigateur web enregistre les modifications apportées aux données.
  • Lorsque vous appuyez sur le bouton « Synchroniser », la plateforme web vérifie :
    « Les données des schémas ont-elles encore été modifiées ?»
  • Si le schéma a changé, le serveur répond :
    « Oui, il y a une différence. »
  • L'application compare alors les données locales à celles du serveur afin de trouver les données mises à jour et de les télécharger.
  • Vous avez modifié le schéma d'un type d'événement dans l'interface d'administration.
    Le navigateur web enregistre les modifications apportées aux données.
  • Lorsque vous appuyez sur le bouton « Synchroniser », la plateforme web vérifie :
    « Les données des schémas ont-elles encore été modifiées ?»
  • Si le schéma a changé, le serveur répond :
    « Oui, il y a une différence. »
  • L'application compare alors les données locales à celles du serveur afin de trouver les données mises à jour et de les télécharger.
  • Si une erreur s'est produite avant le téléchargement des données, lors de la prochaine tentative de synchronisation, le serveur indiquera qu'aucune donnée n'a été modifiée. Une modification manuelle sera donc nécessaire pour que le serveur web vous notifie à nouveau de la modification précédente.

Ce système permet de maintenir l'efficacité de la synchronisation en téléchargeant les données uniquement lorsque des mises à jour sont détectées.

Important à savoir:
Les modifications apportées aux Choix ne déclenchent pas de notification de mise à jour automatique. Pour que ces mises à jour soient répercutées dans l'application, vous devez effectuer une modification manuelle. Par exemple, en modifiant le schéma associé pour déclencher une nouvelle synchronisation.

2. Qu'est-ce que le téléchargement ?

Le téléchargement consiste à envoyer des données de votre appareil mobile à la plateforme web EarthRanger. Autrement dit, votre application partage les informations collectées localement, telles que les événements, les patrouilles ou les traces, avec la base de données centrale.

Voici quelques exemples de téléchargement :

  • Envoi des données de suivi
  • Soumission des données d'événement
  • Téléchargement des enregistrements de patrouille

Bon à savoir :
Le téléchargement s'effectue automatiquement dès que l'application mobile dispose d'une connexion Internet active. Aucune action manuelle n'est requise de la part de l'utilisateur.


3. En un coup d'oeil

Collecte de données
Les utilisateurs téléchargent les données collectées sur l'appareil, telles que les patrouilles, les événements et les suivis.

Ressources de données
Les utilisateurs téléchargent des données de référence pour la collecte de données sur le terrain, par exemple des informations sur les sujets, les types d'événements ou les configurations de patrouille.

En résumé :

  • Les téléchargements s'effectuent automatiquement dès qu'une connexion est disponible.
  • Les téléchargements s'effectuent au démarrage de l'application ou lorsque l'utilisateur lance manuellement la synchronisation (par exemple, en appuyant sur « Synchroniser »).

 

  Téléchargement Téléchargement
Direction Depuis la plateforme Web → Vers votre appareil mobile Depuis l'appareil mobile → Vers la plateforme Web
Automatiquement Pas automatiquement Automatiquement
Utilisation courante Obtenir les mises à jour effectuées dans l'administrateur Téléchargement des données enregistrées sur l'appareil
Exemple Obtenez de nouveaux sujets, obtenez de nouveaux types d'événements, obtenez de nouveaux types de patrouilles, obtenez les modifications apportées aux schémas d'événements Télécharger les pistes utilisateur, télécharger les événements créés dans l'application, télécharger les pièces jointes aux événements, télécharger les patrouilles