.png)
La meilleure intégration PLM-ERP dépend de l'ERP déjà en place et du volume de données à faire circuler dans chaque sens. Les grands groupes associent généralement Siemens Teamcenter ou PTC Windchill à SAP S/4HANA ou Oracle. Les PME et ETI industrielles obtiennent de meilleurs résultats avec un PLM cloud doté de connecteurs API natifs vers leur ERP existant, qu'il s'agisse de SAP, Infor, Sage, Cegid, Divalto, Odoo, Dynamics 365 ou Helios.
Ce guide couvre le fonctionnement réel de ces intégrations, la question de savoir quel système doit être maître de quelles données, quelles solutions se connectent à quel ERP, et comment choisir une approche qui restera maintenable dans trois ans ou plus.
📌 En bref
L'intégration PLM-ERP est l'échange automatisé de données produit entre le système qui définit le produit et celui qui le fabrique. Le PLM gouverne la définition technique : fichiers CAO, spécifications, nomenclatures, révisions et modifications d'ingénierie. L'ERP gouverne l'exécution : achats, stocks, ordres de fabrication, coûts et planification.
Sans intégration, le passage de relais entre les deux est manuel. Un ingénieur valide une révision de nomenclature dans le PLM, puis quelqu'un la ressaisit dans l'ERP. Chaque ressaisie est une occasion d'erreur de transcription, et l'ERP travaille toujours à partir d'une version vieille de quelques heures au mieux, de plusieurs révisions au pire.
Il existe trois façons de connecter les deux systèmes, et ce choix détermine le coût, le délai et la charge de maintenance sur toute la durée de vie de l'intégration.
L'éditeur du PLM construit et maintient un connecteur vers l'ERP. La configuration porte sur la correspondance des champs, le sens de circulation des données et les événements qui déclenchent une synchronisation. Aucun développement n'est nécessaire, et lorsque l'un des systèmes évolue, l'éditeur maintient le connecteur en état de marche.
C'est la voie la plus rapide et la moins coûteuse, et pour la plupart des PME et ETI c'est la seule à considérer sérieusement. La contrainte est la couverture : encore faut-il que le connecteur existe pour votre ERP.
Une couche intermédiaire, de type iPaaS, s'intercale entre les deux systèmes et assure la traduction. Cette approche convient aux organisations qui font dialoguer plusieurs systèmes entre eux, ou dont l'ERP n'est couvert nativement par aucun éditeur de PLM.
Le coût, c'est une troisième plateforme dont il faut acquérir les licences, la configurer et la maintenir, plus une dépendance envers celui qui a écrit la logique d'intégration.
Les deux systèmes exposent des API et un développeur construit l'intégration à partir de celles-ci. Flexibilité maximale, et la bonne réponse pour des besoins réellement atypiques.
C'est aussi l'option la plus coûteuse et la plus fragile. Les intégrations sur mesure dépendent souvent de la personne qui les a écrites, et chaque montée de version de l'ERP devient un test de non-régression. À réserver aux cas où les deux premières options ne peuvent véritablement pas fonctionner.
Une intégration unidirectionnelle pousse les données d'un système vers l'autre. Elle est plus simple, plus rapide à configurer, et appropriée quand un système est sans ambiguïté la source de la donnée concernée.
La synchronisation bidirectionnelle permet à chaque système de maîtriser des données différentes et de les échanger dans les deux sens. Elle est plus puissante et exige une gouvernance plus rigoureuse, puisqu'il faut trancher explicitement quel système l'emporte si le même champ est modifié des deux côtés.
Les deux approches sont légitimes. La bonne réponse dépend de votre gouvernance des données, pas de celle qui paraît la plus sophistiquée.
Chez Aletiq, nous sommes convaincus que l'intégration doit suivre la façon dont vos équipes travaillent déjà, plutôt que d'imposer une réorganisation autour de l'outil. Certains clients fonctionnent en synchronisation unidirectionnelle de l'ERP vers Aletiq. D'autres en bidirectionnel. Les deux se configurent pendant le déploiement.
C'est là que la plupart des projets d'intégration PLM-ERP achoppent, et c'est une question de gouvernance plutôt que de technique. Si deux systèmes peuvent tous les deux modifier le même champ sans qu'aucun ne soit désigné maître, ils divergeront.
La répartition classique :
Les lignes qui font débat sont la nomenclature de fabrication et les gammes, et en pratique la réponse dépend de l'endroit où la donnée vit aujourd'hui et de l'équipe qui la maintient.
Deux configurations réelles montrent à quel point cela peut différer.
Hutchinson a intégré son ERP Infor XA avec le PLM Aletiq en flux unidirectionnel, de l'ERP vers le PLM. Articles, nomenclatures et ordres de fabrication proviennent tous d'Infor et alimentent Aletiq. Leur ERP faisait déjà référence pour ces données et les équipes qui les maintenaient étaient en place : inverser le sens aurait créé de la perturbation sans apporter de valeur.
ID Moteur fonctionne en intégration bidirectionnelle avec l'ERP Cegid. Les données articles et les définitions produit circulent d'Aletiq vers Cegid, et les ordres de fabrication reviennent de Cegid vers Aletiq. L'ingénierie maîtrise la définition, les opérations maîtrisent l'exécution, et chaque système reçoit ce dont il a besoin de l'autre. L'intégration a demandé un mois de configuration.
Aucune des deux n'est plus juste que l'autre. La règle est que chaque type de donnée a exactement un maître, et que tout le monde sait lequel.
Presque tous les éditeurs de PLM revendiquent une intégration ERP. Ce que cela recouvre varie énormément, et la première chose à établir est simplement de savoir si un connecteur existe pour l'ERP que vous utilisez déjà.
Pour la plupart des industriels en phase d'évaluation, ce tableau réduit le champ sans le refermer. Plusieurs plateformes se connecteront à votre ERP, et à partir de là le critère décisif n'est plus l'existence d'une intégration mais sa qualité. Quatre éléments distinguent une intégration qui supprime réellement du travail manuel d'une intégration qui en donne seulement l'apparence.
Un connecteur construit par l'éditeur du PLM relève de sa responsabilité lors des montées de version de votre ERP. Un connecteur construit par un partenaire ou un intégrateur relève de la leur, et un connecteur développé en interne relève de la vôtre.
Cette distinction est invisible à l'achat et décisive trois ans plus tard. À noter que certaines intégrations ERP bien établies sont livrées par des partenaires plutôt que par l'éditeur : le connecteur NetSuite d'Arena provient de Suite Business Software et son connecteur Oracle EBS de Triniti, tandis que les connexions NetSuite de Propel passent par des partenaires middleware comme Jitterbit ou Celigo. Ces intégrations fonctionnent et ont fait leurs preuves. Mais quand quelque chose casse après une mise à jour, l'interlocuteur que vous appelez n'est pas votre éditeur de PLM.
C'est là que les intégrations de façade échouent. Un connecteur qui synchronise les données articles et rien d'autre est bien une intégration ERP, et il laisse nomenclatures, gammes et ordres de fabrication exactement là où ils étaient, ressaisis à la main.
Vérifiez explicitement le périmètre au regard des types de données listés plus haut. Chez Hutchinson, articles, nomenclatures et ordres de fabrication circulent tous d'Infor XA vers le PLM Aletiq. Chez ID Moteur, articles et définitions produit partent vers Cegid et les ordres de fabrication reviennent. Les deux couvrent les données qui coûtaient réellement du temps, et c'est l'exigence à opposer à n'importe quel éditeur.
Les structures de nomenclatures multi-niveaux méritent une attention particulière. Aplatir un assemblage à trois niveaux au passage vers l'ERP est un échec courant, rarement mentionné dans une plaquette commerciale.
Certains connecteurs ne poussent que dans un sens. Si votre bureau d'études maîtrise la définition produit mais que vous voulez aussi voir les ordres de fabrication dans le PLM, un connecteur unidirectionnel ne le permettra pas, même s'il fait très bien la moitié qu'il couvre.
Établissez quelles données doivent circuler dans quel sens avant d'évaluer, puis vérifiez que chaque sens est bien pris en charge, plutôt que de supposer que bidirectionnel signifie que tout circule dans les deux sens.
Toute intégration rejette des enregistrements. Une règle de validation de l'ERP se déclenche, un champ obligatoire est vide, une référence entre en collision avec une autre déjà existante.
Ce qui compte, c'est ce qui se passe ensuite. Une intégration bien construite met l'erreur en file d'attente, alerte quelqu'un, et permet de corriger puis de relancer. Une intégration mal construite échoue en silence, et vous découvrez trois semaines plus tard qu'une partie des nomenclatures n'est jamais arrivée, généralement parce que la production a fabriqué la mauvaise pièce.
Demandez à voir la gestion des erreurs pendant la démonstration. Ce n'est pas le sujet le plus séduisant, et c'est le meilleur indicateur du comportement de l'intégration en deuxième année.
Le PLM s'organise autour de la structure produit et des révisions. L'ERP s'organise autour des transactions et des fiches articles. Un indice de révision PLM n'a pas d'équivalent direct dans l'ERP, et les structures de nomenclatures multi-niveaux ne survivent pas toujours intactes à la traduction. La correspondance des champs doit être définie explicitement, et cela représente plus de travail que la plupart des projets ne le prévoient.
Doublons de références, nommage incohérent, attributs incomplets et enregistrements orphelins existent discrètement dans les deux systèmes jusqu'au moment où vous tentez de les synchroniser. L'intégration ne crée pas ces problèmes, elle les révèle, et elle les révèle au pire moment.
Auditez et nettoyez les données dans les deux systèmes avant la mise en production, pas après.
Quand une modification est validée dans le PLM, que doit-il se passer dans l'ERP ? Mise à jour immédiate, ou attente d'un jalon de diffusion ? Et les ordres de fabrication déjà ouverts sur la révision précédente ? Ces questions n'ont pas de réponse par défaut, et les laisser en suspens signifie que l'intégration fera quelque chose d'imprévisible la première fois qu'une modification touchera la production.
Une intégration construite spécifiquement pour votre environnement fonctionne jusqu'à ce que l'un des systèmes change. Il faut alors la mettre à jour, et celui qui l'a écrite n'est peut-être plus disponible. C'est l'argument le plus fort en faveur des connecteurs natifs maintenus par l'éditeur : la charge de maintenance repose sur lui plutôt que sur vous.
Les industriels tirent le meilleur de leurs systèmes quand ceux-ci communiquent entre eux, et l'intégration PLM-ERP est l'endroit où cela se voit le plus directement : meilleure qualité de données, moins de ressaisie, moins d'erreurs qui atteignent la production.
Que vous connectiez deux systèmes que vous exploitez déjà ou que vous choisissiez un PLM pour accompagner votre ERP, les critères sont les mêmes. Privilégiez les connecteurs natifs au middleware ou au développement spécifique, vérifiez qui maintient le connecteur après une montée de version, et regardez ce que l'intégration couvre réellement plutôt que la longueur de la liste sur la plaquette. La plupart des plateformes PLM proposent un connecteur pour SAP ou Oracle. Beaucoup moins couvrent les ERP qu'utilise le reste du marché, et moins encore gèrent correctement la qualité des données et les cas d'erreur.
Demandez une référence chez un industriel utilisant votre ERP à une échelle comparable. C'est le moyen le plus rapide de découvrir ce que la plaquette ne dit pas.
Demandez une démo pour voir comment Aletiq se connecte à votre ERP, avec des connecteurs natifs développés en interne pour SAP, Infor, Sage, Cegid, Divalto, Odoo, Dynamics 365 et Helios, et de nouveaux connecteurs construits selon les besoins.
À lire aussi : Meilleurs logiciels PLM pour l'industrie | PLM et transformation numérique | Déploiement PLM
Sans intégration, les données produit passent de l'ingénierie aux opérations par ressaisie manuelle, ce qui est lent et source d'erreurs. L'intégration fait qu'une révision de nomenclature validée arrive automatiquement aux achats et à la production, et que l'ERP planifie toujours sur la définition technique courante plutôt que sur une copie périmée.
Généralement les données articles, les nomenclatures, les gammes de fabrication, les modifications d'ingénierie et les documents du PLM vers l'ERP, et les ordres de fabrication de l'ERP vers le PLM. Le périmètre exact dépend du système maître de chaque donnée dans votre organisation.
Ni l'un ni l'autre entièrement. Le PLM doit maîtriser les données d'ingénierie : définitions d'articles, révisions CAO, nomenclature d'ingénierie. L'ERP doit maîtriser les données opérationnelles : stocks, achats, ordres de fabrication. Les nomenclatures de fabrication et les gammes varient selon l'organisation, et la bonne réponse dépend de l'équipe qui les maintient déjà.
Avec un connecteur API natif, la configuration se compte en semaines. L'intégration bidirectionnelle entre Aletiq et Cegid chez ID Moteur a demandé un mois. Les plateformes pour grands comptes avec développement spécifique ou middleware prennent généralement plusieurs mois, davantage lorsque des problèmes de qualité de données apparaissent aux tests.
Oui. Aletiq est intégré à Infor XA chez Hutchinson, et se connecte nativement à SAP, Oracle, Infor, Sage, Cegid, Divalto, Odoo, Dynamics 365 et Helios, avec de nouveaux connecteurs construits au besoin. La question à poser à tout éditeur est s'il dispose d'un client de référence sous votre ERP précisément.
Les différences de modèle de données entre les deux systèmes, la mauvaise qualité des données qui ressort à la première synchronisation, l'absence de règles pour les modifications d'ingénierie sur des ordres de fabrication ouverts, et les intégrations sur mesure qui se dégradent à chaque montée de version. La plupart sont des problèmes de gouvernance plutôt que de technique.