Aller au contenu
Documentation
Français
Ouvrir l'application

Synchronisation

Comment les modifications faites hors ligne rejoignent le serveur, comment lire le panneau de synchronisation et que faire d'une modification refusée.

La synchronisation est l'échange entre la copie locale d'un dossier et le serveur. Elle fonctionne dans les deux sens : vos modifications montent, celles de vos collègues descendent. Elle est automatique ; cette page vous aide à comprendre ce qui se passe et à intervenir quand quelque chose est refusé.

Quand la synchronisation a lieu

  • Au retour de la connexion : dès que le serveur répond à nouveau, les modifications en attente sont envoyées.
  • Régulièrement en ligne : l'application interroge le serveur toutes les cinq minutes pour récupérer les changements des autres utilisateurs.
  • À la demande : le bouton Synchroniser maintenant du panneau Synchronisation lance un échange immédiat.

Hors ligne, l'application sonde le serveur toutes les 20 secondes pour détecter le retour du réseau.

Le panneau Synchronisation

Cliquez sur l'indicateur de synchronisation pour ouvrir le panneau. Il comprend cinq parties.

Partie Contenu
En-tête L'état courant, la date de la Dernière synchro et, le cas échéant, la Dernière erreur.
Modifications en attente Ce qui a été fait sur cet appareil et n'est pas encore parti. « Tout est synchronisé » quand la liste est vide.
Conflits à résoudre Les modifications qui demandent votre choix. Voir Conflits et priorités.
Journal des synchronisations Chaque échange avec le nombre de modifications envoyées et reçues, les conflits et les refus.
Données locales L'espace occupé sur l'appareil et le bouton pour le vider.

Ce qui se passe à l'envoi

Les modifications en attente sont envoyées dans l'ordre où vous les avez faites. Le serveur traite chacune séparément, avec exactement les mêmes contrôles que si vous l'aviez saisie en ligne : équilibre de l'écriture, période ouverte, compte imputable, unicité d'un code. Pour chaque modification, il renvoie l'un de ces résultats.

Résultat Signification Ce que fait l'application
Appliquée La modification est enregistrée. Le badge En attente de synchro disparaît. L'élément reçoit son identifiant et, pour une écriture, son numéro définitif.
Déjà traitée La même modification était déjà arrivée, par exemple après une coupure pendant l'envoi. Rien n'est rejoué. Aucun doublon n'est créé.
Conflit L'élément avait changé sur le serveur. Le serveur a tranché selon les règles de priorité. Votre copie est remplacée par le résultat. Si une de vos valeurs n'a pas été retenue, un conflit est ouvert pour examen.
Refusée La modification ne peut pas être appliquée. Elle reste visible dans la liste avec le motif « Refusé par le serveur ».
Note

Chaque modification porte un identifiant unique généré par l'appareil. C'est ce qui permet au serveur de reconnaître un envoi répété et de ne jamais créer deux fois la même écriture, même si la connexion est coupée au pire moment.

Éléments créés hors ligne et liés entre eux

Vous pouvez créer un tiers hors ligne puis saisir aussitôt une facture à son nom. À la synchronisation, le tiers reçoit son identifiant définitif et la facture est automatiquement rattachée au bon tiers. L'ordre d'envoi garantit que le tiers arrive avant la facture.

Les motifs de refus

Motif Explication Que faire
Verrouillé La période a été verrouillée, l'exercice clôturé, ou le document a déjà été comptabilisé par quelqu'un d'autre. Les données comptables validées sur le serveur l'emportent toujours. Annulez la modification locale et, si nécessaire, ressaisissez sur une période ouverte.
Validation Une règle de saisie n'est pas respectée : écriture déséquilibrée, compte inexistant, champ obligatoire manquant. Une suppression refusée parce que l'élément est utilisé arrive aussi sous ce motif. Lisez le détail, corrigez et renvoyez, ou annulez la modification.
Introuvable L'élément visé n'existe plus sur le serveur. Annulez la modification locale.
Interdit Vos droits sur le dossier ont changé, ou votre rôle est en lecture seule. Contactez le gestionnaire du dossier.
Non pris en charge hors ligne L'action ne peut pas être différée. Refaites-la en ligne.
Erreur du serveur Incident temporaire. Rien : l'application réessaie automatiquement.

Pour retirer une modification refusée, utilisez Annuler la modification locale. Une confirmation rappelle qu'elle ne sera pas envoyée et disparaîtra de l'appareil.

Attention

Une modification refusée n'est enregistrée nulle part ailleurs que sur votre appareil. Avant de l'annuler, notez les informations que vous devrez ressaisir.

Ce qui descend du serveur

À chaque échange, l'application demande au serveur tout ce qui a changé depuis le dernier passage : créations, modifications et suppressions faites par vos collègues, par la synchronisation Novadesko ou par les traitements automatiques. Seul le dernier état de chaque élément est transmis.

Si l'appareil est resté trop longtemps sans se synchroniser (plus de 90 jours), le serveur ne peut plus fournir le détail des changements. L'application recharge alors le dossier en entier. Cela ne demande aucune action de votre part, mais dure un peu plus longtemps.

Limites à connaître

Quelques opérations de masse faites sur le serveur ne sont pas transmises changement par changement : le lettrage, le verrouillage des périodes à la clôture et la remise « à comptabiliser » d'un document ou d'un mouvement après une extourne. L'application recharge les listes concernées quand elle détecte ces opérations. En cas de doute sur un état affiché, utilisez Mettre à jour dans la section Hors ligne des paramètres du dossier.

Astuce

Si plusieurs personnes travaillent sur le même dossier, synchronisez avant de commencer une longue session de saisie. Vous partez ainsi du dernier état et limitez les conflits.

Qui voit quoi

Dans l'historique du dossier, une modification saisie hors ligne porte l'origine « Saisi hors ligne puis synchronisé », le nom de l'appareil et la date à laquelle vous l'avez réellement faite. Vos collègues savent donc qu'elle a été saisie avant d'arriver sur le serveur.

Voir aussi