L'ouverture : « connecté » n'est pas « intégré »
Un fabricant avait planifié un déploiement WMS de six mois ; au septième mois, on en était encore aux tests d'intégration. Le bilan : le WMS lui-même a été réglé en trois mois — les quatre autres ont été avalés par les interfaces ERP. Ma règle de base : quand un go-live WMS dérape, 70% des ennuis sont dans les interfaces. La conception des interfaces n'est pas du « branche et ça marche » : chaque diable se cache dans les détails. Cumulez trois des huit pièges ci-dessous et votre projet dérapera.
Les huit pièges
Piège 1 : personne n'a décidé qui possède les référentiels
Les référentiels d'articles, de clients et de fournisseurs appartiennent à l'ERP ; le WMS les lit. Les emplacements, les règles de lot et les paramètres de stratégie appartiennent au WMS. Le cauchemar, c'est l'écriture bidirectionnelle : si les deux côtés éditent le référentiel articles, ils finiront tôt ou tard par diverger. Principe : chaque enregistrement maître a exactement un propriétaire.
Piège 2 : les machines d'état des documents n'ont jamais été alignées
L'« approuvé » de l'ERP correspond à l'« exécutable » du WMS — mais plusieurs états comme « alloué » et « libéré » peuvent s'intercaler. Un écart d'état fige les documents : l'ERP croit les avoir envoyés, le WMS dit ne les avoir jamais reçus. Avant de coder, dessinez une table de correspondance des états des deux côtés et validez chaque état.
Piège 3 : aucune idempotence dans les interfaces
La gigue réseau provoque des réessais ; le même document de réception s'exécute deux fois et du stock fantôme apparaît. Chaque interface d'écriture doit dédupliquer sur les clés métier (numéro de réception plus numéro de ligne), les appels répétés renvoyant le premier résultat. Règle de fer, sans exception.
Piège 4 : les champs lot et numéro de série n'ont jamais été totalement mappés
L'ERP se contente de l'existence du numéro de lot ; le WMS doit gérer les attributs de lot : péremption, statut d'inspection, motifs de blocage. La fiche de mapping des champs exige une validation ligne par ligne — en particulier les champs que l'ERP a mais que le WMS n'a pas, et ceux dont le WMS a besoin mais que l'ERP ne fournit pas. Définissez à l'avance les valeurs par défaut ou les flux de complément manuel.
Piège 5 : mauvais rythme de synchronisation des stocks
La synchronisation en temps réel semble merveilleuse, mais 100,000 mouvements de stock quotidiens écraseront l'ERP. La combinaison éprouvée est « poussée de deltas plus réconciliation programmée » : le WMS pousse les deltas en temps réel, l'ERP réconcilie toutes les 4 heures, et les dépassements de seuil déclenchent des alertes.
Piège 6 : aucun retour standard d'exceptions
Les réceptions courtes, les avaries et les rejets dans le WMS exigent des codes de retour standard, et le côté ERP a besoin des processus correspondants (réapprovisionnements, réclamations, rebuts). Sans eux, les documents en écart s'accumulent dans le WMS pendant que la finance ne peut pas clôturer le mois — et les deux départements se renvoient la faute.
Piège 7 : aucune surveillance des interfaces
Chaque interface a besoin d'une logique de réessai, d'une file de lettres mortes et de seuils d'alerte. Réconciliez quotidiennement la première semaine, puis passez à l'hebdomadaire. Une interface non surveillée, c'est l'exploitation qui découvre les pannes avant l'informatique — la façon la plus chère de l'apprendre.
Piège 8 : aucune marche en parallèle au cutover
Faites tourner l'ancien système et le nouveau WMS en parallèle pendant 1–2 semaines avec réconciliation quotidienne à la clôture ; ne basculez que lorsque l'écart de stock reste sous 0.5%. Le cutover direct demande du courage, mais le prix peut être une ligne à l'arrêt.
Tableau de contre-mesures
| Piège | Symptôme typique | Contre-mesure |
|---|---|---|
| Propriété des référentiels | Les deux côtés se contredisent | Un propriétaire par enregistrement maître |
| Écart des machines d'état | Documents figés | D'abord la carte des états |
| Pas d'idempotence | Réceptions/expéditions en double | Dédupliquer sur les clés métier |
| Champs lot manquants | Péremption non gérée | Mapping champ par champ |
| Rythme de synchro | ERP écrasé | Poussée de deltas + réconciliation programmée |
| Pas de retours d'exceptions | Écarts qui s'accumulent | Codes de retour standard + flux de traitement |
| Pas de surveillance | Le métier trouve les pannes en premier | Réessai + file de lettres mortes + alertes |
| Pas de marche en parallèle | Le cutover arrête la ligne | 1–2 semaines en parallèle, réconciliation quotidienne |
Cas de terrain : trois cycles de reprise avant la stabilité
Un fabricant a refait trois fois son intégration WMS–SAP : d'abord les machines d'état se sont désalignées et les documents ont figé ; ensuite les champs lot manquants ont torpillé la gestion des péremptions ; ce n'est qu'au troisième cycle qu'idempotence et surveillance ont été ajoutées. Cause racine : l'environnement de test d'intégration est arrivé deux mois en retard, si bien que la conception des interfaces a été bâtie sur de la documentation et de l'imagination. Leçon : l'environnement de test et la fiche de mapping des référentiels sont la première priorité du projet, pas des tâches secondaires.
Les pièges à éviter
- Les specs avant le code. Les tables de mapping des champs, de correspondance des états et de codes d'exceptions sont signées par les deux parties avant le démarrage du développement.
- Réservez au moins 30% du temps projet aux interfaces. Répartition saine : 40% le WMS proprement dit, 30% interfaces et tests d'intégration, 30% cutover et stabilisation.
- Mettez la coopération du fournisseur ERP dans le contrat. Beaucoup de dérapages remontent au planning côté ERP — les promesses verbales ne comptent pas.
Semaine 1 : bâtir l'inventaire des interfaces
N'écrivez pas de code la première semaine d'un projet WMS — bâtissez l'inventaire des interfaces :
| ID | Interface | Direction | Fréquence | Volume quotidien | Responsable métier | Responsable informatique |
|---|---|---|---|---|---|---|
| IF-01 | Téléchargement des PO | ERP→WMS | Temps réel | 500 commandes | Planification | Informatique |
| IF-02 | Confirmation de réception | WMS→ERP | Temps réel | 500 commandes | Entreposage | Informatique |
| IF-03 | Synchronisation des stocks | WMS→ERP | Toutes les 4h | 100K enregistrements | Finance | Informatique |
Classez par volume × complexité et attaquez d'abord les plus dures. Règle : les interfaces de documents clés (réception, expédition, stocks) avant les interfaces de reporting/requête ; chaque interface a un double responsable métier + informatique pour qu'il y ait toujours quelqu'un à appeler.
Ce tableau est le radar d'alerte précoce du projet : l'interface qui n'a toujours pas de responsable métier, c'est votre futur retard.
L'environnement de test d'intégration : le monter tard, c'est garantir le retard

La cause la plus courante de mort des tests d'intégration : l'environnement n'était pas prêt. Quatre éléments non négociables :
- Environnement de test ERP : les données doivent être une copie masquée de la production — jamais une base de données vide. Tester contre du vide, ce n'est pas tester.
- Environnement de test WMS : même version que la production, référentiels de base complets.
- Données de test : flux normaux plus flux d'exceptions (réceptions courtes, avaries, rejets, blocages de lot), au moins 20 transactions de chacun.
- Temps fournisseur réservé : bloquez le consultant du fournisseur ERP 4 semaines à l'avance — une réservation verbale équivaut à aucune réservation.
Porte de préparation : les deux équipes informatiques exécutent indépendamment une transaction commerciale complète dans l'environnement de test avant d'y inviter le personnel d'exploitation. Le temps des gens du métier est le plus cher — ne le brûlez pas à attendre des environnements.
La conclusion
Les huit pièges de l'intégration WMS–ERP sont en réalité des « hypothèses » : supposer que les référentiels concordent, que les états s'alignent, que le réseau ne gigote pas. Trois tables signées (mapping des champs, correspondance des états, codes d'exceptions) plus idempotence, surveillance et marche en parallèle éliminent 70% du risque de dérapage avant même le démarrage.
Traduit de l'anglais. En cas de divergence, la version anglaise fait foi.











