
 |
Normalisation
des adresses
postales |
|
149€ |
|
 |
|
|
Le contrôle d'unicité s'effectue en trois étapes
- contrôler la donnée en cours de saisie,
- alerter l'utilisateur lorsqu'il y a un doublon potentiel,
- et l'assister pour prendre la bonne décision.
Étape 1 : Contrôler la donnée
Cette étape consiste à comparer la saisie de l'opérateur
avec les données déjà enregistrées dans la base. Par exemple, on
regardera si le nom de société n'existe pas déjà. On pourra dans ce
cas comparer la raison sociale, mais aussi le numéro Siret ou
d'autres paramètres.
Si le champ sur lequel il faut éviter à tout prix la saisie de
doublons est en indexation unique, l'application détectera et
interdira automatiquement la saisie en double d'un même libellé.
Mais dans les faits, il est rare qu'on puisse toujours proposer une
indexation unique car les doublons ne concernent pas toujours un
seul champ. Les doublons doivent être partiellement acceptés. Ainsi,
une base de contacts devra autoriser des patronymes identiques alors
que les prénoms sont différents. Et encore ! Dans certaines
circonstances, le prénom et le nom d'une personne peuvent être
identiques. C'est le cas de "Michel Martin", "Sarah Cohen" ou
"François Nguyen" qui sont des contacts fréquents. De même, pour des
bases de sociétés, on pourra rencontrer plusieurs fois un
concessionnaire Citroën. Seule l'adresse fera la différence.
En somme, la détection du doublon met en jeu une combinaison de
champs dans une base de données (match code). On pourra par
exemple réaliser un contrôle à partir des premières lettres du nom,
du numéro de département et de la ville. Dans des situations plus
complexes, on pourra même réaliser une analyse phonétique pour
contourner les problèmes de saisie erronée.
Étape 2 : Alerter l'utilisateur
L'application devra être conçue pour afficher un message dès
qu'une possibilité de doublon est détectée. Ce message devra
rappeler les coordonnées ou la référence de la fiche en doublon.
Par exemple, le message sera :
CITROEN à Bordeaux existe déjà sous la référence "CIT022"
Si il y a plusieurs possibilités de doublons, le message pourra
être personnalisé ainsi :
Il y a déjà 2 concessionnaires CITROEN à Bordeaux dont les références
sont :
CIT022 et CIT129.
Étape 3 : Assister l'utilisateur
Pour aller plus loin dans l'efficacité du procédé, on pourra
donner des choix à l'utilisateurs et l'accompagner vers la bonne
donnée. De fait, le message de l'exemple précédent pourra se
transformer en :
CITROEN à Bordeaux existe déjà sous la référence "CIT022" !
Confirmez-vous la création ou souhaitez-vous consulter la fiche
"CIT022" ?
[ Créer ] [ Consulter ]
Lorsque les doublons potentiels sont multiples, on adoptera une
liste à choix multiples :
Votre saisie risque d'être un doublon, voulez-vous :
[ Vérifier la fiche CIT022, 33 rue Trichet ]
[ Vérifier la fiche CIT129, 15 avenue Corneille ]
[ Vérifier la fiche CIT203, 3 place du marché ]
[ Créer tout de même cette fiche ]
Le contrôle d'unicité en cours de création d'une nouvelle donnée
favorise considérablement la qualité d'une base de données. C'est
ainsi qu'un simple module de contrôle permet de façon peu
contraignante d'améliorer l'appropriation d'une application. Si ce
processus n'est pas mis en place il faudra régulièrement détecter
puis fusionner les doublons.
|