zafır
FREN
Demander une démo
Modèle de données ·

Un graphe plutôt que trois index

Selon ce que le client donne au téléphone, le point de départ change. Ce qu'il y a dessous ne devrait pas changer.

Un appel au service pièces commence rarement par une référence propre. Il commence par ce que le client a sous les yeux : une plaque sur une machine, un vieux bon de commande, ou simplement son nom et le constat que la même pièce que la dernière fois ne se commande plus.

Un outil qui n'accepte qu'une seule porte d'entrée oblige le vendeur à faire lui-même la conversion, de tête ou dans un classeur qu'il garde ouvert à côté. Le temps se perd dans cette conversion, et les erreurs s'y glissent.

Les trois portes

Par machine, on part du parc installé et on descend jusqu'à la pièce. Le numéro de série est lu et décomposé selon la grammaire du constructeur.

Par référence d'origine, on part de la référence constructeur et on remonte les équivalences, les remplacements et les familles.

Par client, on part du compte et on voit son matériel, son historique d'interventions et ce qui a déjà été commandé.

Pourquoi pas trois tables

Maintenir trois index séparés revient à maintenir trois vérités qui vont diverger. Le jour où une référence est remplacée, il faut corriger les trois. Au bout de quelques mois, ils ne disent plus la même chose.

Dans un graphe, les objets sont posés une fois et les liens portent le sens. Une pièce compose un modèle, une référence en remplace une autre, un article est stocké dans un dépôt. Chaque entrée devient un chemin différent dans le même ensemble de liens, et une correction faite une fois vaut pour les trois portes.

Deux usages de ce modèle sont détaillés ailleurs : le cas d'emploi, qui remonte d'un composant vers les ensembles qui l'utilisent, et la chaîne de remplacement, suivie jusqu'à la pièce active.

← Tous les articles