MES & Dynamics 365 F&O (SCM) : Le duo gagnant pour un atelier connecté ?!

La tendance du moment est de connecter l’atelier (machines, opérateurs, consommations) directement à l’ERP pour gagner en réactivité, en traçabilité et en maîtrise des coûts. Avec Dynamics 365 Supply Chain Management, deux voies simples et complémentaires s’offrent à vous : l’interface opérateur native Production Floor Execution (PFE) pour démarrer vite, et/ou l’intégration d’un MES tiers via un cadre d’API standardisé. Si ça vous branche, suivez le guide 😉.

1)      Deux routes, un même résultat : un atelier piloté

L’interface native à D365 F&O : Production Floor Execution (PFE)
C’est l’idéale pour démarrer rapidement votre intégration : badgeage, démarrage/fin d’opérations de fabrication, déclarations de quantités, rebuts, activités indirectes, jusqu’à la consommation matière et la traçabilité lot/série. Thèmes clairs/sombres, pavé numérique optimisé… : tout est prévu pour l’opérateur.

Auparavant, l’utilisation du PFE était contrainte par l’obligation de pointage via le module Time and Attendance, ce qui impliquait des actions complémentaires avant de pouvoir atteindre la dernière étape de l’ordre de fabrication.

Depuis la version 10.0.41, il est désormais possible de désactiver l’utilisation de ce module en activant la fonctionnalité suivante :

La dernière étape consiste à activer le paramétrage suivant :

·       L’intégration d’un MES tiers à D365F&O   (Standard Microsoft)
Quand vos processus sont très exigeants, connectez votre MES en quasi temps réel : démarrage d’ordres de fabrication, déclaration de fin, consommations de matières, suivi des temps, clôture d’OF… Les échanges reposent sur des événements métier adressés à un point d’entrée API unique de D365.

2)      Pourquoi c’est puissant et simple d’exploitation

  • Zéro ressaisie : le MES & PFE alimente l’ERP (consos, quantités bonnes/rebuts, temps). Résultat : vos coûts de production et votre stock sont toujours à jour.

  • Traçabilité bout-en-bout : lots et numéros séries, consommations précises et horodatées, impression d’étiquettes depuis l’atelier.

  • Supervision fluide : Vous pouvez suivre l’avancement de votre production en temps réel dans l’ERP quelle que soit la solution envisagée.

3) Comment ça marche côté intégration MES ?

  • Prérequis : Il faut seulement activer la clé de licence Time and attendance dans D365 SCM. Cette clé pilote les fonctions liées à l’exécution de fabrication et au cadre d’intégration MES.

  • Sécurité & authentification :

L’appel à l’API se fait avec un jeton OAuth2 (Entra ID) : enregistrez une application (client) dans Entra ID, déclarez-la dans D365 (System administration → Setup → Microsoft Entra ID applications), puis utilisez le jeton dans vos requêtes.

  • Endpoint unique :

L’API en question : « /api/services/SysMessageServices/SysMessageService/SendMessage »

Vous envoyez un message type comme le commencement d’un ordre de fabrication :

  • Processus couverts:

Vous trouverez ci-dessous le cycle d’un OF, ainsi que les messages qu’un MES est en mesure de transmettre à D365.

Concrètement, votre transformation numérique de production peut ressembler à ceci :

Dans Dynamics 365 Supply Chain Management (Finance & Operations), vous créez un ordre de fabrication ; dès qu’il est lancé (Released), un événement métier notifie votre MES tiers qu’un OF est prêt à être exécuté. Cet événement sert de signal temps réel ; les données de référence (produits, nomenclatures/BOM, gammes) ne transitent pas par l’événement mais sont récupérées via les entités de données / OData — par exemple ProductionOrderRouteOperations, ProductionOrderBillOfMaterialLines, etc.

Businnes events : System administration → Setup → Business events → Business event catalog

Puis, le MES relaie l’avancement dans D365 via l’API, grâce à différents messages standardisés dont voici la liste :

 

  • Orchestration & Supervision  

Ordonnancement : Tous les messages relatifs à un même ordre de fabrication sont traités dans l’ordre d’arrivée (FIFO). Entre ordres de fabrication différents, le traitement peut être parallélisé. En cas d’erreur, trois tentatives sont effectuées avant de basculer à l’état Échec (Failed).

File d’attente : Les messages provenant du MES sont placés dans la file Manufacturing execution 3rd party (Production control → Setup → Manufacturing execution → Manufacturing execution system integration).

Vue du tableau de bord des messages (Message processor) pour voir, rejouer, corriger en cas d’échec.

3)      Quand choisir quoi ?

 

  • Production Floor Execution

Pour démarrer vite, le PFE propose des écrans opérateur standard prêts à l’emploi ; la prise en main et la formation sont rapides. Cette option convient lorsque l’interfaçage machine est limité et que les besoins d’atelier restent “classiques”. Les atouts sont un déploiement léger, des coûts maîtrisés et une maintenance simple dans D365.

  • MES tiers intégré

Pour des processus plus exigeants (données machine en temps réel) ou si un MES existe déjà, on intègre un MES tiers à D365. On conserve des écrans et routines sur mesure, on bénéficie de la connexion machine et d’indicateurs avancés. En contrepartie, c’est un projet plus structurant et donc plus coûteux.

4)      Conclusion

« Le bon choix dépend de votre contexte, mais l’option la plus efficace pourrait être l’ ‘‘Hybridation’’ » 

  • PFE pour 80 % des besoins standard

  • MES sur les zones à forte exigence (process/connexion machine).

Ainsi D365 reste le référentiel pour les coûts, les stocks et la planification.

 

« Un seul référentiel, deux accélérateurs : PFE & MES - à vous de jouer 😉 »

Suivant
Suivant

Sécurité : Groupes d’environnement