Ven 10/05/2013 - Actualités

Xavier
Administrateur du site
Messages : 817
Enregistré le : mer. 22 juin 2011 18:25

Ven 10/05/2013 - Actualités

Message non lu par Xavier »

Imports


La mécanique d'import a été réécrite pour boucler sur les éléments du TreeView.
La gestion des conflits a été affinée afin de :
  • Rechercher les données par leur ID s'elles en ont un (exportées à partir d'XT4).
  • Comparer les objets sans ID (exportés à partir d'XT3) sur la totalité de leurs propriétés en plus de leur textes.
Il reste un problème avec la reconnaissance des données lors d'un import de données XT3. Par exemple :
  • S'il y a déjà en local deux contacts nommés Bob dans un même dossier, et si l'on importe un contact Bob dans ce même dossier à partir d'un fichier XT3 (sans ID), le système va comparer le Bob à importer avec le premier Bob trouvé en local.
  • S'ils sont différents, le système va considérer qu'il y a un conflit, et appliquer le choix de l'utilisateur : ajouter ou remplacer le premier Bob en local, et potentiellement créer un doublon ou écraser une donnée, alors qu'il est possible que la comparaison aurait dû être faite avec le second Bob existant.
Ce cas d'import de données XT3 sur une base existante étant considéré comme marginal, il ne sera pas tenté de le corriger.


Prochaines étapes :
  • Remplacer la ListView par un TreeView dans les Exports et adapter le code.
  • Ecrire l'import des Tâches XT3.
  • Ecrire l'import des Alarmes XT3.
  • Après analyse, coder l'import des couleurs du Calendrier XT3, à priori vers des Périodes XT4.
Ensuite : modifier le moteur de cryptage et adaptations de l'interface aux dossiers.
Répondre