web-dev-qa-db-fra.com

Modèle de conception pour la fusion de contacts en double?

Avez-vous vu de bons exemples d'applications (Web ou de bureau) qui permettent à un utilisateur d'identifier et de fusionner facilement des contacts en double ou d'autres enregistrements? Nous avons besoin que nos utilisateurs approuvent manuellement la fusion plutôt que de la laisser à un processus automatisé.

Un modèle intéressant que nous envisageons d'adapter est celui du rapprochement bancaire de Xero . Nous afficherions les contacts nouvellement créés dans la moitié gauche de l'écran et sur la droite afficherions les correspondances possibles des contacts plus anciens existants. L'utilisateur aurait alors la possibilité de fusionner le nouveau dans l'ancien ou de désigner le nouveau contact comme un contact nouveau et distinct. Nous constatons certaines similitudes avec le processus de rapprochement bancaire, car dans un rapprochement, vous associez de nouvelles données (le relevé bancaire) à vos données existantes (détails de la transaction précédemment saisis). Ce qui est intéressant, c'est que Xero a essayé de rendre ce processus "amusant" et a réussi dans l'ensemble.

J'adorerais entendre toute suggestion d'autres modèles de conception ou applications que nous pourrions examiner.

Vous trouverez ci-dessous des liens vers des captures d'écran du fonctionnement de Xero et plus d'informations sur leur processus de rapprochement leur documentation d'aide ou vous pouvez vous inscrire pour un essai gratuit pour voir comment cela fonctionne en personne.

Xero reconciliation screenshot

Transaction: matched result screenshot

8
Simon

J'ai toujours été assez satisfait de la façon dont Apple présente cela avec Address Book.app. Il est très clair ce que choix de l'utilisateur à faire ainsi que le - résultats de chacun.

Address Book Screenshot

6
tksb

Google Contacts a une très belle façon de localiser et de fusionner les contacts en double.

2
Vitaly Mijiritsky

Je me rends compte que ce n'est peut-être pas la réponse que vous recherchez, mais que se passe-t-il si le modèle de données sous-jacent contient suffisamment d'informations pour faire des hypothèses raisonnables sur la bonne fusion sans demander à l'utilisateur? Notez que c'est la conception qu'Apple prend avec la synchronisation iCloud .

C'est à dire. la conception serait de supprimer complètement le problème, car aucune conception de fusion n'est bonne car elle vous charge de ses problèmes personnels (de Cooper " logiciel attentionné " dans À propos de Face ).

1
duncanwilcox