FreemiumProBusinessEnterprise

Indicateur de synchronisation

Emplacement de l'indicateur

L'indicateur de synchronisation est situé dans la partie droite de la barre supérieure (topbar) de l'application. Il est toujours visible et affiche l'état actuel de la connexion et de la synchronisation des données.

Statuts de l'indicateur

Online (vert)

L'appareil est connecté à internet, toutes les données sont synchronisées avec le serveur. C'est l'état normal.

L'indicateur s'affiche sous forme de point vert ou d'icône de connexion.

Ce que cela signifie :

  • La connexion au serveur est établie
  • Aucune modification en attente
  • Toutes les données sont à jour

Offline (ambre)

L'appareil n'est pas connecté à internet. L'application fonctionne avec les données locales.

L'indicateur s'affiche sous forme de point ambre (orange) ou d'icône d'absence de connexion.

Ce que cela signifie :

  • La connexion au serveur est absente
  • L'application fonctionne avec les données en cache
  • Toutes les nouvelles modifications sont sauvegardées localement
  • La synchronisation démarrera automatiquement au rétablissement de la connexion

Syncing (animé)

Le processus de synchronisation est en cours -- les modifications locales sont envoyées au serveur.

L'indicateur s'affiche sous forme d'icône de synchronisation animée (pulsante).

Ce que cela signifie :

  • La connexion a été rétablie ou une synchronisation manuelle a été lancée
  • Les modifications en attente sont envoyées au serveur par ordre chronologique
  • Le processus prend généralement quelques secondes

Compteur des modifications en attente

À côté de l'indicateur s'affiche un nombre -- le nombre de modifications en attente de synchronisation. Chaque action effectuée hors ligne incrémente le compteur d'une unité :

  • Validation de check-in -- +1
  • Validation manuelle de paiement -- +1
  • Changement de statut d'inscription -- +1

Exemples d'affichage :

  • Point vert sans nombre -- tout est synchronisé
  • Point ambre + 3 -- hors ligne, 3 modifications en attente d'envoi
  • Animation + 3 -> 2 -> 1 -> 0 -- synchronisation en cours, les modifications sont envoyées

Lorsque le compteur atteint zéro, l'indicateur passe au statut vert.

Qu'est-ce que pendingSync

Chaque modification effectuée hors ligne reçoit le drapeau pendingSync=true dans la base de données locale. Ce drapeau signifie :

  • La modification est sauvegardée localement
  • La modification n'a pas encore été envoyée au serveur
  • Elle sera transmise lors de la prochaine synchronisation

Après un envoi réussi au serveur, le drapeau est retiré (pendingSync=false) et l'enregistrement est considéré comme synchronisé.

Synchronisation manuelle

En plus de la synchronisation automatique au rétablissement de la connexion, vous pouvez lancer la synchronisation manuellement :

  1. Cliquez sur l'indicateur de synchronisation dans la barre supérieure.
  2. Le panneau de détails s'ouvre avec les informations suivantes :
    • Statut actuel de la connexion
    • Nombre de modifications en attente
    • Heure de la dernière synchronisation réussie
  3. Appuyez sur le bouton Synchroniser.

Le lancement manuel est utile lorsque :

  • Vous voulez vous assurer que toutes les données sont envoyées avant de fermer l'application
  • La synchronisation automatique ne s'est pas déclenchée après le rétablissement de la connexion
  • Vous voulez vérifier que la synchronisation fonctionne correctement

Si l'appareil est hors ligne, le bouton « Synchroniser » sera désactivé.

Notifications de synchronisation

L'application affiche des notifications toast lors des événements clés de synchronisation :

ÉvénementNotification
Perte de connexion« Vous êtes hors ligne. Les données sont sauvegardées localement »
Rétablissement de la connexion« Connexion rétablie. Synchronisation... »
Synchronisation réussie« Toutes les données sont synchronisées »
Erreur de synchronisation« Erreur de synchronisation. Nouvelle tentative dans 30 s »
Conflit de données« Conflit détecté. Votre décision est requise » (Business+)

Recommandations

  • Ne fermez pas l'application immédiatement après avoir travaillé hors ligne. Attendez que le compteur des modifications en attente atteigne zéro.
  • Surveillez l'indicateur avant le début de l'événement. Assurez-vous que les données sont à jour (statut vert).
  • Lors d'un travail hors ligne prolongé, vérifiez régulièrement le compteur. Un nombre élevé de modifications en attente (50+) peut ralentir la synchronisation au rétablissement de la connexion.

Questions fréquentes

Que signifie le nombre à côté de l'indicateur de synchronisation ?
C'est le nombre de modifications effectuées hors ligne en attente d'envoi au serveur. Par exemple, si vous avez enregistré le check-in de 5 participants sans internet, le compteur affichera 5.
Pourquoi l'indicateur clignote-t-il ?
Un indicateur animé (clignotant) signifie qu'une synchronisation est en cours -- les modifications locales sont envoyées au serveur. Le processus prend généralement quelques secondes.
Peut-on forcer le lancement de la synchronisation ?
Oui. Cliquez sur l'indicateur de synchronisation pour ouvrir le panneau de détails, puis appuyez sur le bouton Synchroniser. C'est utile si vous voulez vous assurer que toutes les données ont été envoyées au serveur immédiatement.