InformatiqueAgroalimentaireCosmétiques & DPH

PLM et ERP : qui gère quelle donnée produit ?

Entrepôt d’usine agroalimentaire avec des palettes de produits finis et, au premier plan, un plan de travail de laboratoire avec des échantillons d’ingrédients

Le PLM accompagne la conception et le développement du produit, tandis que l’ERP prend en charge sa gestion opérationnelle, notamment les achats, la production et les stocks. Les deux systèmes doivent pouvoir échanger leurs données pour éviter les ressaisies et les incohérences.

Deux systèmes, deux moments de la vie du produit

Un produit alimentaire ou cosmétique existe longtemps avant sa première fabrication. Pendant des semaines, la R&D formule des essais, la qualité vérifie la conformité, le marketing valide l’étiquette et le packaging. Ce travail de définition est celui du PLM (gestion du cycle de vie des produits) : formules, spécifications, données réglementaires, étiquetage, emballages, versions et projets.

L’ERP intervient dans la gestion opérationnelle du produit : achats, fabrication, stocks et ventes. Il gère les fournisseurs référencés, les prix d’achat, les ordres de fabrication, les lots, les stocks et les commandes. Il connaît les coûts réels ; le PLM connaît le coût théorique de la recette.

Qui est maître de quelle donnée ?

Pour éviter les incohérences, il est important de définir quel système fait référence pour chaque donnée. Cette répartition peut varier selon l’organisation et les outils en place.

DonnéeSystème maîtreQuand elle circule
Recette ou formule, essaisPLMÀ la validation de la version, vers l’ERP
Nomenclature de fabrication et d’emballagePLMÀ la validation, vers l’ERP
Spécifications, allergènes, valeurs nutritionnellesPLMVers les fiches techniques, l’ERP et les catalogues GS1
Étiquetage et liste des ingrédients ou INCIPLMVers l’impression et les catalogues
Données réglementaires des matières premièresPLMConsultées par la qualité, rarement par l’ERP
Code articleERP ou PLM, à déciderÀ la création de l’article, dans les deux sens
Prix d’achat et coûts réelsERPPériodiquement, vers le PLM pour le coût de revient
Stocks, lots, ordres de fabricationERPNe remontent pas, sauf pour une enquête qualité
Commandes et ventesERPVers l’informatique décisionnelle

Trois schémas d’intégration courants

La publication de la recette validée

Quand une version de recette ou de nomenclature est validée dans le PLM, elle part vers l’ERP. Les essais et les versions de travail restent dans le PLM. L’usine ne reçoit que ce qui est approuvé.

La création de l’article

Un nouveau produit doit exister dans l’ERP avant sa première commande. Soit le PLM crée l’article et l’ERP lui attribue son code, soit l’ERP crée le code et le PLM le récupère. Il est important de définir quel système crée les codes articles et de conserver une correspondance fiable entre les deux logiciels.

Fiche produit d’un éclair dans beCPG : désignation, famille, libellés, état du produit, code beCPG, code ERP et GTIN/EAN
Dans la fiche produit beCPG, le code beCPG et le code ERP sont conservés côte à côte.

Le retour des coûts

Le PLM calcule le coût théorique d’une recette. Pour qu’il soit juste, il lui faut les prix d’achat réels des matières premières et des emballages, qui viennent de l’ERP. Ce flux remonte périodiquement, de l’ERP vers le PLM.

Les pièges à éviter

  • La double saisie : la recette est retapée dans l’ERP, avec des écarts de quantité ou d’unité.
  • Le tableur intermédiaire : un export Excel retouché à la main, que plus personne ne maîtrise.
  • Les modifications non contrôlées : une nomenclature corrigée directement dans l’ERP, qui ne correspond plus à la recette ni à l’étiquette.
  • Deux maîtres pour une même donnée : allergènes ou poids saisis dans les deux systèmes, sans savoir lequel fait foi.

Lorsque le PLM est le système de référence pour les recettes, les modifications doivent y être validées avant d’être transmises à l’ERP.

Une liste de contrôle avant de connecter

Avant d’écrire la moindre interface, répondez à cinq questions avec la R&D, la qualité, les achats et la DSI :

  1. Quel système est maître de chaque donnée du tableau ci-dessus ?
  2. Quel événement déclenche l’envoi : validation, changement d’état, date ?
  3. Qui crée le code article, et où est gardée la correspondance ?
  4. Comment voit-on qu’un envoi a échoué, et qui corrige ?
  5. Quelle fréquence pour le retour des coûts ?

Ce que propose beCPG

beCPG est le système de référence des données produit : dès qu’un produit est validé, modifié ou archivé, la modification est mise à disposition de l’ERP, directement ou via votre ESB ou votre ETL. Son API REST importe et exporte toute entité au format JSON, et permet une synchronisation dans les deux sens : une fiche validée part, les coûts reviennent. Le connecteur SAP envoie les articles, les nomenclatures et les gammes vers SAP S/4HANA, en OData ou en IDoc. Un connecteur CSV paramétrable alimente les autres ERP.

Chaque connecteur est rattaché à un canal de publication, qui sélectionne les produits à envoyer et journalise les succès et les échecs sur la fiche produit. Les échanges passent en HTTPS et appliquent les droits de l’utilisateur appelant. Le détail est dans notre article Échanges de données PLM : alimenter l’ERP et les distributeurs et sur la page plateforme PLM. Pour étudier votre cas, écrivez-nous.

Questions fréquentes

Un ERP peut-il remplacer un PLM ?

Un ERP stocke une nomenclature, mais il ne calcule pas l’étiquetage, les allergènes ou la conformité depuis la recette, et il ne gère pas les essais. Pour l’agroalimentaire et la cosmétique, ces calculs restent le rôle du PLM.

Faut-il envoyer les essais à l’ERP ?

Non. Seule la version validée part vers l’ERP. Les essais restent dans le PLM, où ils sont comparés avant validation.

Qui doit créer le code article ?

Les deux schémas fonctionnent. L’essentiel est de choisir un seul créateur et de conserver la correspondance entre le code PLM et le code ERP, pour garantir l’unicité des articles.

Comment le PLM connaît-il les coûts réels ?

Par un flux de retour depuis l’ERP : les prix d’achat des matières premières et des emballages remontent périodiquement, et le PLM recalcule le coût des recettes.

Faut-il un bus de données pour relier PLM et ERP ?

Pas forcément. Une API ou un connecteur suffit souvent. Si votre système d’information a déjà un ESB ou un ETL, le PLM s’y insère.

À lire aussi

Agroalimentaire

Comment choisir un logiciel PLM agroalimentaire : 10 critères

Choisir un logiciel PLM agroalimentaire ne se limite pas à comparer des fonctionnalités. Plusieurs critères entrent en jeu selon les besoins de votre entreprise : formulation, calcul nutritionnel, gestion des allergènes, conformité réglementaire, collaboration avec les fournisseurs, etc. Comment comparer les solutions et identifier celle qui correspond à votre organisation ? Voici dix critères à examiner.

Philippe Quéré6 min

Découvrez beCPG en action

Demandez une démonstration ou commencez votre essai gratuit.