Aller au contenu principal

Résolution des conflits de synchronisation dans OrgChartX

Votre guide pour une expérience fluide

OrgChartX vous permet de créer et de gérer des organigrammes complexes sur plusieurs appareils. Bien que la synchronisation iCloud assure la cohérence de vos données, des conflits peuvent parfois survenir lorsque plusieurs modifications sont effectuées simultanément. Ce guide vous explique comment OrgChartX gère ces situations et vous offre des conseils pour une collaboration harmonieuse.

Dépannage

Comprendre les conflits de synchronisation

Les conflits surviennent lorsque vous apportez des modifications sur un appareil avant que les mises à jour des autres appareils ne soient synchronisées. Voici deux scénarios courants :

  1. Modifications simultanées: Imaginez que vous modifiez le même organigramme sur différents appareils à des moments similaires. Dans ce cas, des conflits peuvent survenir en raison de modifications qui se chevauchent.
  2. Mises à jour séquentielles: Supposons que vous modifiiez l'organigramme sur un appareil, puis que vous mettiez à jour le même organigramme sur un autre appareil. Dans ce scénario, des conflits peuvent survenir car le processus de synchronisation sur le premier appareil a peut-être commencé pendant que vous apportiez encore des modifications sur l'autre appareil.

La politique de résolution des conflits

Lorsqu'un conflit survient, OrgChartX doit prendre une décision : quelles données conserver ? Voici son fonctionnement :

  • Priorité à la dernière mise à jour: OrgChartX choisit la version des données où la dernière mise à jour a eu lieu. Si vous apportez des modifications aux mêmes données sur différents appareils simultanément, le système adopte la modification la plus récente.

  • Choix de l'utilisateur: Si l'organigramme est ouvert lorsque le conflit survient, OrgChartX permet à l'utilisateur de choisir la version à conserver.

Pourquoi pas de fusion automatique ?

Les données d'OrgChartX sont structurées différemment des listes simples. Il s'agit d'une arborescence avec des relations parent-enfant. La fusion de versions conflictuelles peut créer des erreurs logiques, en particulier lorsqu'il s'agit de suppressions ou d'ajouts. Par exemple, il serait impossible de fusionner une branche supprimée avec un nœud enfant nouvellement ajouté.

Choix de l'utilisateur

Lorsqu'un conflit survient dans un organigramme ouvert, vous pouvez décider quelles modifications sont conservées. Voici comment cela fonctionne :

  1. Version locale: Cette option conserve les modifications que vous avez apportées sur votre appareil.

  2. Version distante: Choisir cette option applique les modifications apportées sur un autre appareil.

La version non choisie est enregistrée comme un fichier de sauvegarde, accessible via le répertoire de sauvegarde pour une récupération potentielle.

Choix de l'utilisateur

Conseils de pro