Votre modèle de données pour la gestion des stocks

Microsoft Dynamics 365
Votre modèle de données pour la gestion des stocks

Votre modèle de données pour la gestion des stocks

Ce modèle vous guide dans la collecte des données nécessaires à l’analyse de votre processus de gestion des stocks. Il présente les attributs essentiels, les principales activités à suivre et des conseils pratiques pour extraire les données. Utilisez-le pour recueillir toutes les informations nécessaires à une analyse efficace par Process Mining.
  • Attributs recommandés à collecter
  • Activités clés à suivre
  • Conseils pour l’extraction
Vous découvrez les journaux d’événements ? Découvrez comment créer un journal d’événements pour le Process Mining.

Attributs de gestion des stocks

Voici les champs de données recommandés à inclure dans votre journal d’événements pour analyser en détail votre processus de gestion des stocks.
5 Obligatoire 6 Recommandé 10 Facultatif
Nom Description
Heure de l’événement
EventTime
Horodatage précis indiquant à quel moment l’activité liée au stock s’est produite.
Description

Cet attribut enregistre la date et l’heure auxquelles une activité a été consignée dans le système. Il établit l’ordre chronologique des événements pour chaque lot de stock, ce qui est fondamental pour le Process Mining.

Les horodatages servent à calculer les temps de cycle, les durées et les temps d’attente entre les activités. Ils permettent ainsi d’analyser les performances, de repérer les goulots d’étranglement et de vérifier le respect des accords de niveau de service. Des horodatages exacts et complets sont indispensables à une analyse pertinente des processus.

Pourquoi est-ce important ?

L’horodatage est essentiel pour ordonner les événements, calculer les temps de cycle et les durées, et analyser l’évolution des performances du processus.

Où trouver ces données

Généralement présent dans les tables de transactions comme InventTrans (par exemple, DATEPHYSICAL, CREATEDDATETIME) ou dans les tables d’ordres de travail comme WHSWorkTable (par exemple, CREATEDDATETIME, MODIFIEDDATETIME).

Exemples
2023-10-26T09:00:00Z2023-10-26T11:34:15Z2023-10-27T14:21:05Z
Lot de stock
InventoryBatchLot
Identifiant unique d’un lot précis d’un article en stock, utilisé comme identifiant principal du cas.
Description

Le numéro de lot de stock sert d’identifiant principal du cas et regroupe toutes les activités liées à une quantité précise d’un produit. Il permet de suivre le cycle de vie complet d’une quantité de stock distincte, depuis sa réception jusqu’à ses différents déplacements, puis sa sortie ou sa consommation.

Dans l’analyse des processus, cet attribut permet d’examiner le parcours de chaque lot de stock. En suivant un lot donné, les analystes peuvent mesurer les temps de cycle de bout en bout, repérer les parcours fréquents et détecter les écarts par rapport aux procédures opérationnelles standard pour certains articles ou fournisseurs.

Pourquoi est-ce important ?

Cette clé est indispensable pour suivre de bout en bout le cycle de vie d’une quantité de stock, analyser les variantes et surveiller les performances de chaque lot.

Où trouver ces données

Cet identifiant se trouve généralement dans les tables de transactions de stock, comme InventTrans, et dans les tables associées qui gèrent les détails des lots, comme InventBatch.

Exemples
BCH003451LOT2024-A55B001-RAW-STEEL
Nom de l’activité
ActivityName
Nom de l’événement de gestion des stocks qui s’est produit, par exemple « Réception de marchandises enregistrée » ou « Préparation terminée ».
Description

Cet attribut décrit l’activité réalisée à un moment donné pour un lot de stock. Il correspond à une étape du processus global de gestion des stocks et s’inscrit dans la séquence d’événements qui constitue le flux du processus.

L’analyse de la séquence des activités est au cœur du Process Mining. Elle permet de visualiser le processus, de repérer les goulots d’étranglement entre les activités, de mesurer les délais de transition et de détecter les variantes qui s’écartent du processus standard. Chaque valeur correspond à une étape importante du cycle de vie des stocks.

Pourquoi est-ce important ?

Cet attribut définit les étapes du processus et permet de visualiser celui-ci, d’analyser ses variantes et de repérer les goulots d’étranglement.

Où trouver ces données

Déduit des types de transaction, des changements de statut ou des types d’ordre de travail dans des tables telles que InventTrans, WHSWorkTable et WHSRFMenuItemTable.

Exemples
Réception des marchandises enregistréeRangement terminéÉcart de stock ajustéPréparation terminéeStock mis au rebut
Dernière mise à jour des données
LastDataUpdate
Horodatage indiquant la dernière actualisation des données du processus depuis le système source.
Description

Cet attribut enregistre la date et l’heure de la dernière extraction ou actualisation des données. Il indique clairement si les données analysées sont récentes.

Les utilisateurs peuvent ainsi savoir à quelle date remonte l’analyse du processus. Cet attribut permet de préciser le degré d’actualité des données et constitue une métadonnée importante de tout rapport ou Dashboard, afin que les décisions reposent sur une période clairement définie.

Pourquoi est-ce important ?

Indique aux utilisateurs si les données sont récentes et leur permet de savoir à quel point l’analyse est à jour.

Où trouver ces données

Ce champ de métadonnées est généré lors du processus d’ingestion des données et enregistre l’horodatage de la tâche d’extraction.

Exemples
2024-01-20T05:00:00Z2024-01-21T05:00:00Z
Système source
SourceSystem
Identifie le système d’origine des données, par exemple « Dynamics 365 F&O ».
Description

Cet attribut indique l’application ou la plateforme source qui a généré les données d’événement. Dans une entreprise moderne, les données peuvent provenir de plusieurs systèmes, comme un ERP, un système de gestion d’entrepôt (WMS) ou un système d’exécution de la production (MES).

Souvent statique lorsque l’analyse porte sur un seul système, cet attribut devient essentiel lorsque des données de plusieurs sources sont combinées. Il contribue à garantir l’intégrité des données, à diagnostiquer les problèmes d’intégration et à comprendre la contribution de chaque système au processus global.

Pourquoi est-ce important ?

Fournit un contexte essentiel sur l’origine des données, utile à leur gouvernance et à l’analyse des processus qui couvrent plusieurs systèmes intégrés.

Où trouver ces données

Il s’agit généralement d’une valeur statique ajoutée lors de l’extraction des données pour indiquer l’origine du jeu de données.

Exemples
Dynamics 365 F&OD365 SCMMicrosoft Dynamics AX
Code motif
ReasonCode
Code indiquant la raison d’une transaction donnée, comme un ajustement de stock ou un retour.
Description

Les codes motif précisent pourquoi une activité a eu lieu. Ils servent couramment à catégoriser les causes des ajustements de stock, des mouvements, des retours et des mises au rebut.

L’analyse par code motif est essentielle à la recherche des causes profondes. Elle permet de comprendre l’origine des écarts de stock (par exemple, « Marchandises endommagées » ou « Erreur de saisie »), les raisons des déplacements internes (par exemple, « Réapprovisionnement » ou « Regroupement ») et les motifs de retour des articles. Ces informations sont importantes pour améliorer les processus.

Pourquoi est-ce important ?

Explique la raison d’un événement et permet de rechercher les causes profondes de problèmes tels que les ajustements de stock, les retours ou les mises au rebut.

Où trouver ces données

Présent dans différentes tables selon la transaction, par exemple dans InventJournalTrans (champ : REASONREFRECID) ou dans des configurations personnalisées.

Exemples
RC-DMGFOUNDCYCLECOUNT
Heure de fin de l’événement
EventEndTime
Horodatage marquant la fin d’une activité et servant à calculer sa durée.
Description

Dans la gestion des stocks, de nombreux événements sont instantanés, mais certaines activités ont une heure de début et de fin distinctes, comme une inspection qualité ou une tâche de rangement. Cet attribut enregistre l’heure à laquelle ces activités se terminent.

La présence d’une heure de début et d’une heure de fin permet de calculer la durée de traitement de chaque activité. Ces informations sont essentielles pour analyser l’efficacité des ressources, repérer les activités les plus longues et comprendre le coût réel des étapes du processus.

Pourquoi est-ce important ?

Permet de calculer précisément la durée des activités, afin de repérer les étapes inefficaces et d’analyser l’utilisation des ressources.

Où trouver ces données

Peut être déduit d’un horodatage distinct de mise à jour du statut, par exemple de la date et de l’heure de modification d’une ligne d’ordre de travail dans WHSWorkTable lorsque son statut passe à « Closed ».

Exemples
2023-10-26T09:15:00Z2023-10-26T12:01:45Z2023-10-27T15:00:00Z
ID de l’article
ItemId
Identifiant unique du produit ou du matériau traité, également appelé SKU.
Description

Cet attribut est le code unique d’un produit, d’un matériau ou d’une unité de gestion des stocks (SKU). Il relie chaque activité de stock à l’article déplacé, compté ou inspecté.

L’analyse par ID d’article permet d’examiner en détail le comportement propre à chaque produit. Elle aide à répondre à des questions telles que : quels produits ont les délais de rangement les plus longs, lesquels font l’objet du plus grand nombre d’ajustements ou lesquels sont le plus souvent mis au rebut ? Ces informations sont fondamentales pour optimiser les stocks et gérer le cycle de vie des produits.

Pourquoi est-ce important ?

Relie les activités de stock à des produits précis (SKU) et permet d’analyser les performances, les coûts et les problèmes propres à chaque produit.

Où trouver ces données

Clé primaire présente dans la plupart des tables liées aux stocks, comme InventTrans (champ : ITEMID), InventBatch et InventTable.

Exemples
A0001HW-1024RAW-STL-P01
ID de l’entrepôt
WarehouseId
Identifiant de l’entrepôt ou du site physique où l’activité liée au stock a eu lieu.
Description

Cet attribut indique l’entrepôt où se trouve le stock ou dans lequel l’activité a eu lieu. Il fournit un contexte géographique ou organisationnel pour chaque événement.

La segmentation de l’analyse par entrepôt est essentielle pour comparer les performances des différents sites. Elle permet de repérer les entrepôts les plus efficaces, ceux où les taux d’écart sont les plus élevés et ceux où les goulots d’étranglement sont les plus importants. Ces informations facilitent l’amélioration ciblée des opérations et la répartition des ressources.

Pourquoi est-ce important ?

Permet de comparer les performances et d’analyser les goulots d’étranglement entre différents sites physiques ou entrepôts.

Où trouver ces données

Présent dans les champs de dimension de stock associés aux tables de transactions. Recherchez INVENTDIMID dans InventTrans : ce champ renvoie à la table InventDim, où est stocké INVENTLOCATIONID.

Exemples
WH-MAINSITE-02DC-WEST
ID utilisateur
UserId
Identifiant de l’utilisateur qui a réalisé l’activité ou qui en est responsable.
Description

Cet attribut enregistre l’ID utilisateur associé à une transaction de stock, par exemple celui de l’employé d’entrepôt qui a terminé une tâche de préparation ou du responsable des stocks qui a validé un ajustement.

L’analyse des activités par utilisateur permet de repérer les besoins de formation, de reconnaître les personnes ou les équipes les plus performantes et de rechercher les causes des interventions manuelles ou des erreurs. Elle est indispensable aux Dashboards tels que « Causes des ajustements manuels des stocks », qui permettent de comprendre qui effectue les modifications et pourquoi.

Pourquoi est-ce important ?

Suit la participation des utilisateurs, un élément clé pour analyser les performances, repérer les besoins de formation et comprendre les causes des ajustements manuels.

Où trouver ces données

Présent dans différentes tables, souvent dans un champ createdBy ou modifiedBy. Par exemple, WHSWorkTable comporte un champ USERID.

Exemples
d.smithj.doewarehouse.worker1
Quantité
Quantity
Quantité de l’article concerné par la transaction, exprimée dans l’unité de mesure de base.
Description

Cet attribut indique le nombre d’unités d’un article concernées par une activité de stock. La quantité peut être positive pour les réceptions et les ajustements positifs, ou négative pour les sorties, les mises au rebut et les ajustements négatifs.

L’analyse des quantités est fondamentale pour comprendre l’ampleur et les effets des processus de gestion des stocks. Elle intervient dans presque tous les Dashboards et indicateurs, qu’il s’agisse de calculer le volume de marchandises mises au rebut ou de mesurer l’importance des écarts de stock. Elle aide à hiérarchiser les problèmes selon leur impact matériel.

Pourquoi est-ce important ?

Quantifie le volume physique d’articles concerné par chaque transaction, une information essentielle pour mesurer l’impact sur l’activité, les volumes traités et l’ampleur des écarts.

Où trouver ces données

Présent dans les principales tables de transactions, comme InventTrans (champ : QTY).

Exemples
100-2510500
Est un ajustement d’écart
IsDiscrepancyAdjustment
Indicateur booléen égal à vrai si l’activité correspond à un événement « Écart de stock ajusté ».
Description

Cet attribut calculé est un indicateur simple (vrai ou faux) qui identifie les activités liées aux ajustements manuels de stock. Il facilite le filtrage et l’agrégation lors de l’analyse de la précision des stocks.

Cet indicateur simplifie le calcul d’indicateurs tels que le « Taux d’écarts de stock » ou le « Taux d’ajustements manuels ». Les analystes peuvent ainsi isoler rapidement ces événements non standard et en rechercher les causes, sans devoir filtrer les noms d’activité de manière complexe.

Pourquoi est-ce important ?

Facilite l’analyse et le calcul des indicateurs liés à la précision des stocks en signalant tous les événements associés à un écart.

Où trouver ces données

Champ calculé : TRUE si ActivityName est « Inventory Discrepancy Adjusted », sinon FALSE.

Exemples
truefalse
ID de l’emplacement
LocationId
Emplacement de stockage précis dans un entrepôt, par exemple une case, un rayonnage ou une allée.
Description

Cet attribut identifie l’emplacement précis d’un entrepôt où le stock est entreposé ou où une activité est réalisée. Il fournit un niveau de détail précis pour analyser les déplacements internes dans l’entrepôt.

L’analyse par ID d’emplacement aide à optimiser l’agencement et la circulation dans l’entrepôt. Elle peut révéler des trajets inefficaces, repérer les zones encombrées et identifier les emplacements associés à des erreurs de préparation ou à des écarts de stock. Ces informations sont essentielles aux Dashboards « Analyse des flux d’activité de l’entrepôt » et « Vue d’ensemble des mouvements internes de stock ».

Pourquoi est-ce important ?

Fournit des informations détaillées pour optimiser l’agencement de l’entrepôt, analyser les déplacements internes et repérer les zones de stockage problématiques.

Où trouver ces données

Présent dans la table InventDim (champ : WMSLOCATIONID), liée aux tables de transactions par INVENTDIMID.

Exemples
A1-R2-S3-B4RECV-DOCK-01PACK-STN-5
ID de l’ordre de contrôle qualité
QualityOrderId
Identifiant unique d’un ordre d’inspection qualité.
Description

Lorsque des marchandises doivent être inspectées à leur réception ou à une autre étape du processus, un ordre de contrôle qualité est généré. Cet attribut est l’identifiant unique de cet ordre et relie toutes les activités qualité associées, comme sa création, les tests et la validation de conformité.

Le suivi par ID d’ordre de contrôle qualité permet d’analyser l’efficacité et les résultats du processus de contrôle qualité. Il est essentiel aux Dashboards tels que « Performances des inspections qualité », qui mesurent le délai entre la création et la clôture de l’ordre et repèrent les goulots d’étranglement dans le flux de travail d’inspection.

Pourquoi est-ce important ?

Relie les activités liées à la qualité et permet d’analyser la durée et les résultats du processus d’inspection.

Où trouver ces données

Clé primaire de la table InventQualityOrderTable.

Exemples
QO-00182QO-00183QO-00184
ID de la commande de retour
ReturnOrderId
Identifiant unique d’une commande de retour client (RMA).
Description

Cet attribut est l’identifiant d’une autorisation de retour de marchandises (RMA) ou d’une commande de retour. Il permet de suivre la réception des marchandises renvoyées par un client et relie toutes les activités associées à un retour donné.

Cet ID est essentiel pour analyser le flux de traitement des retours. Il permet de mesurer le temps de cycle de bout en bout, depuis la réception de l’article retourné jusqu’à sa destination finale : remise en stock, réparation ou mise au rebut. Ces informations aident à repérer les retards et les inefficacités dans le processus de retour.

Pourquoi est-ce important ?

Suit le cycle de vie complet d’un retour client et permet d’analyser le temps de traitement des retours et l’efficacité du processus.

Où trouver ces données

ID de la commande client dans SalesTable lorsque le type de vente est « Returned order ».

Exemples
RMA-01002RMA-01003RMA-01004
ID de travail
WorkId
Identifiant unique d’un ordre de travail d’entrepôt, par exemple pour la préparation ou le rangement.
Description

Un ID de travail est généré dans le module de gestion d’entrepôt pour désigner un ensemble de tâches confiées à un employé, comme prélever des articles pour une commande ou ranger des marchandises réceptionnées. Il regroupe les activités associées.

Le suivi par ID de travail permet d’analyser l’efficacité de tâches précises dans l’entrepôt. Il aide à mesurer le temps nécessaire pour effectuer une opération de rangement ou de préparation, de sa création à son achèvement, et peut servir à analyser les performances des employés.

Pourquoi est-ce important ?

Regroupe les tâches d’entrepôt associées et permet d’analyser l’efficacité d’ordres de travail précis, comme la préparation et le rangement.

Où trouver ces données

Clé primaire de la table WHSWorkTable.

Exemples
USMF-000123USMF-000124USMF-000125
ID du journal de comptage
CountingJournalId
Identifiant unique d’un journal de comptage des stocks.
Description

Un journal de comptage des stocks sert à enregistrer les résultats d’un inventaire physique, par exemple un comptage tournant ou un inventaire annuel. Cet ID regroupe toutes les saisies de comptage et les ajustements qui en résultent pour une opération donnée.

L’analyse par ID de journal de comptage apporte un contexte aux activités d’ajustement des stocks. Elle permet de distinguer les ajustements issus de comptages planifiés des corrections ponctuelles, ce qui aide à comprendre les causes des inexactitudes de stock.

Pourquoi est-ce important ?

Regroupe les comptages de stock et les ajustements qui en résultent, et précise pourquoi un écart a été constaté puis corrigé.

Où trouver ces données

JOURNALID de la table InventJournalTable lorsque le type de journal est « Counting ».

Exemples
ICJ-00561ICJ-00562ICJ-00563
ID du journal de mouvements
MovementJournalId
Identifiant unique d’un journal de mouvements de stock.
Description

Un journal de mouvements de stock sert à consigner les transferts internes qui ne relèvent pas d’un processus formel de mise en stock ou de prélèvement, par exemple le déplacement d’articles entre emplacements pour les regrouper ou réapprovisionner le stock. Cet identifiant regroupe les lignes d’une même transaction de mouvement.

L’analyse par ID de journal de mouvements apporte du contexte aux activités « Stock déplacé en interne ». Elle permet de comprendre l’ampleur et les raisons de ces mouvements. Si ceux-ci sont trop fréquents, ils peuvent révéler des inefficacités dans l’agencement de l’entrepôt ou les stratégies de réapprovisionnement.

Pourquoi est-ce important ?

Apporte du contexte sur les mouvements internes de stock et permet d’analyser la fréquence et les raisons des transferts de stock non standard.

Où trouver ces données

Le JOURNALID de la table InventJournalTable, lorsque le type de journal est « Movement ».

Exemples
IMJ-00945IMJ-00946IMJ-00947
Temps de cycle de mise en stock
PutAwayCycleTime
Durée totale entre la réception des marchandises et leur mise en stock complète à leur emplacement de stockage définitif.
Description

Cet indicateur mesure le temps écoulé entre l’activité « Réception des marchandises enregistrée » et l’activité « Mise en stock terminée » pour un lot de stock donné. Calculé au niveau du cas, il quantifie l’efficacité des processus de réception et de mise en stock.

Le suivi de ce temps de cycle permet de repérer les goulots d’étranglement dans le flux logistique entrant. Des valeurs élevées peuvent signaler des problèmes de capacité de l’entrepôt, de disponibilité des ressources ou d’efficacité des processus, qui retardent tous la mise à disposition du stock pour l’exécution des commandes.

Pourquoi est-ce important ?

Mesure l’efficacité de l’ensemble du processus de réception des marchandises, qui détermine directement la rapidité avec laquelle le nouveau stock devient disponible.

Où trouver ces données

Calculé au niveau du cas en mesurant l’écart entre l’horodatage de « Mise en stock terminée » et celui de « Réception des marchandises enregistrée » pour le même InventoryBatchLot.

Exemples
4 heures 15 minutes1 jour 2 heures35 minutes
Temps entre le prélèvement et l’emballage
PickingToPackingTime
Durée totale entre le début du prélèvement et la fin de l’emballage d’une commande.
Description

Cet indicateur mesure le temps de cycle du processus d’exécution des commandes sortantes, plus précisément le délai entre l’activité « Prélèvement commencé » ou « Prélèvement terminé » et l’activité « Emballage terminé ». Il peut être calculé au niveau du cas si celui-ci correspond à une ligne de commande client, ou entre des activités associées.

Cette métrique est essentielle pour évaluer l’efficacité des opérations de prélèvement et d’emballage. Un délai plus court indique un processus d’exécution des commandes mieux organisé, qui accélère leur expédition et améliore la satisfaction client. Elle permet de repérer les goulots d’étranglement dans le flux de travail sortant.

Pourquoi est-ce important ?

Mesure l’efficacité du processus central d’exécution des commandes, qui influe directement sur la rapidité des expéditions et la satisfaction client.

Où trouver ces données

Calculé en mesurant l’écart entre l’horodatage des activités « Emballage terminé » et « Prélèvement commencé » pour la même commande ou le même ID de travail.

Exemples
25 minutes1 heure 5 minutes48 minutes
Valeur de l’article
ItemValue
Valeur monétaire du stock concerné par la transaction.
Description

Cet attribut représente la valeur financière calculée de la quantité déplacée ou ajustée lors d’une transaction. Elle est généralement établie à partir du coût actuel de l’article et traduit les mouvements physiques de stock en impact financier.

L’analyse par valeur d’article est importante pour le reporting financier et l’évaluation de l’impact sur l’activité. Elle sert à calculer des indicateurs tels que le « Ratio de la valeur des stocks mis au rebut » et aide à concentrer les efforts d’amélioration sur les activités aux conséquences financières les plus importantes, comme les écarts portant sur des articles de grande valeur ou les mises au rebut.

Pourquoi est-ce important ?

Traduit les quantités en stock en impact financier, ce qui est essentiel pour hiérarchiser les problèmes et calculer les indicateurs financiers.

Où trouver ces données

Calculée en multipliant la quantité d’InventTrans (QTY) par le coût de l’article indiqué dans InventTableModule ou dans une table de coûts associée. La valeur validée peut se trouver dans InventTrans.COSTAMOUNTPOSTED.

Exemples
1500.00-375.5025000.75
Obligatoire Recommandé Facultatif

Activités de gestion des stocks

Voici les étapes et les jalons essentiels à consigner dans votre journal d’événements pour découvrir et analyser précisément les mouvements de stock.
6 Recommandé 9 Facultatif
Activité Description
Écart de stock ajusté
Cette activité correspond à la validation d’un ajustement de stock visant à corriger un écart constaté lors d’un comptage ou pour une autre raison. Cette transaction explicite modifie la quantité en stock.
Pourquoi est-ce important ?

Cet événement est essentiel pour mesurer l’exactitude des stocks et l’indicateur « Taux d’écart de stock ». Des ajustements fréquents signalent des problèmes sous-jacents de contrôle des processus, de réception ou de préparation des commandes.

Où trouver ces données

Une transaction explicite est créée dans la table InventTrans lors de la validation d’un journal de comptage ou d’un journal d’ajustement de stock.

Données à recueillir

Identifiez dans InventTrans les transactions générées par la validation d’un InventJournalTable de type « Counting » ou « Profit/Loss ».

Type d’événement explicit
Ordre de préparation créé
Indique que le système a généré des instructions destinées à un employé d’entrepôt pour prélever un lot de stock associé à une commande client ou à un ordre de fabrication. L’événement est enregistré lors de la création d’un nouvel enregistrement « work » de préparation dans le WMS.
Pourquoi est-ce important ?

Cet événement marque le début du processus d’expédition. Le délai entre la création de la commande et celle de l’ordre de préparation peut révéler des retards d’affectation ou de planification.

Où trouver ces données

Un nouvel enregistrement est créé dans WHSWorkTable avec un type d’ordre de travail « Sales order » ou « Production pick ». Cette création est déclenchée par la mise à disposition de la commande pour l’entrepôt.

Données à recueillir

Capturez l’horodatage de création d’un enregistrement dans WHSWorkTable dont le type d’ordre de travail correspond à une opération de préparation.

Type d’événement explicit
Préparation terminée
Cette activité indique qu’un employé a terminé le prélèvement physique du lot de stock et l’a déplacé vers une zone de préparation ou d’emballage. Elle est déduite du passage à l’état « Closed » de l’ordre de travail de préparation dans le WMS.
Pourquoi est-ce important ?

Cette étape marque la fin de la préparation et le début de l’emballage ou de l’expédition. Elle est essentielle pour mesurer le « Temps moyen entre la préparation et l’emballage » et l’efficacité globale du traitement des commandes.

Où trouver ces données

Déduit de WHSWorkTable lorsque le champ « Work Status » d’un ordre de travail de préparation passe à « Closed ».

Données à recueillir

Identifiez l’horodatage auquel le champ Work Status de WHSWorkTable est mis à jour avec la valeur « Closed » pour l’ordre de préparation concerné.

Type d’événement inferred
Rangement terminé
Cette activité marque la fin du déplacement physique du lot de stock vers son emplacement de stockage désigné. Elle est déduite du passage à « Fermé » du statut de la ligne de travail d’entrepôt correspondante.
Pourquoi est-ce important ?

Cette étape importante marque la fin du processus de réception et de rangement. Les stocks deviennent alors disponibles pour l’exécution des commandes. Elle est essentielle au calcul du KPI « Temps de cycle moyen de rangement ».

Où trouver ces données

Déduit de WHSWorkTable lorsque le champ « Statut du travail » d’un ordre de travail de rangement passe à « Fermé ».

Données à recueillir

Relevez l’horodatage auquel le champ Statut du travail de WHSWorkTable est mis à jour à « Fermé » pour le lot concerné.

Type d’événement inferred
Réception des marchandises enregistrée
Cette activité marque l’entrée initiale d’un lot de stock dans l’entrepôt, généralement à la suite d’une livraison fournisseur ou d’une sortie de production. L’événement est enregistré lors de la validation de la réception d’une commande d’achat ou du journal de déclaration de fin d’un ordre de production, qui crée une transaction avec une quantité positive.
Pourquoi est-ce important ?

Il s’agit de l’événement de début principal du cycle de vie des stocks. Il lance le suivi des temps de cycle de rangement et du délai global de mise à disposition des stocks, et fournit une référence pour mesurer les performances.

Où trouver ces données

Enregistré dans la table InventTrans. Il s’agit d’une transaction explicite générée lors de la validation d’une réception de produit pour une commande d’achat ou de la déclaration de fin d’un ordre de production.

Données à recueillir

Repérez dans InventTrans les transactions associées aux réceptions de commandes d’achat ou aux déclarations de production dont la quantité est positive.

Type d’événement explicit
Sortie de marchandises enregistrée
Cette activité marque le retrait définitif du lot de stock de l’entrepôt, généralement à la suite d’une vente à un client ou d’une consommation en production. Elle est enregistrée lors de la validation d’un bon de livraison de commande client ou d’un journal de liste de prélèvement de production.
Pourquoi est-ce important ?

Il s’agit du principal événement de fin indiquant que le cycle de vie du stock s’est déroulé comme prévu. Il clôt le suivi du temps passé par le lot dans l’entrepôt et confirme sa destination finale.

Où trouver ces données

Enregistré dans la table InventTrans sous la forme d’une transaction explicite avec une quantité négative. La transaction est générée lors de la validation d’un bon de livraison de commande client ou d’une liste de prélèvement de production.

Données à recueillir

Identifiez dans InventTrans les transactions de quantité négative liées à une sortie de commande client ou à la consommation d’un ordre de fabrication.

Type d’événement explicit
Comptage des stocks effectué
Cet événement se produit lorsqu’un employé saisit dans le journal de comptage la quantité dénombrée pour un lot de stock. Il est enregistré lorsque le champ « counted » de la ligne du journal est renseigné.
Pourquoi est-ce important ?

Cette activité fournit les données nécessaires pour repérer les écarts entre la quantité en stock indiquée dans le système et le comptage physique. C’est une étape essentielle avant tout ajustement.

Où trouver ces données

Enregistré sur les lignes du journal de comptage (InventJournalTrans), lorsqu’un utilisateur saisit une valeur dans le champ de quantité « Counted ».

Données à recueillir

Capturez l’horodatage auquel la quantité dénombrée est enregistrée dans la table InventJournalTrans.

Type d’événement explicit
Emballage terminé
Indique que les articles prélevés ont été emballés dans un contenant ou un colis en vue de leur expédition. L’événement peut être déduit de la fermeture d’un contenant dans l’interface du poste d’emballage ou de la mise à jour du statut d’une expédition.
Pourquoi est-ce important ?

Cette activité constitue une étape importante du traitement des commandes. Le suivi de son achèvement permet d’analyser l’efficacité du poste d’emballage et sa contribution au délai global d’expédition.

Où trouver ces données

L’événement peut être déduit de WHSContainerTable lorsque le statut du contenant passe à « Closed », ou de WHSShipmentTable lorsque le statut de l’expédition évolue.

Données à recueillir

Capturez l’horodatage du passage à « Closed » de l’enregistrement WHSContainerTable associé au lot.

Type d’événement inferred
Inspection qualité effectuée
Cette activité indique qu’une inspection qualité a été réalisée et que ses résultats ont été enregistrés. Elle est généralement déduite du changement de statut de l’ordre de contrôle qualité, qui passe de « Ouvert » à un état signalant la fin de l’inspection, comme « Réussi » ou « Échec ».
Pourquoi est-ce important ?

Mesure la durée de l’inspection qualité elle-même. Les retards à cette étape peuvent créer d’importants goulots d’étranglement avant que les stocks soient disponibles pour utilisation ou rangement.

Où trouver ces données

Déduit des mises à jour de statut dans InventQualityOrderTable. Le passage d’un statut ouvert à un statut validé marque l’événement.

Données à recueillir

Surveillez le champ de statut dans InventQualityOrderTable et relevez l’horodatage de son passage à un statut final, comme « Réussi » ou « Échec ».

Type d’événement inferred
Journal de comptage créé
Cette activité marque le lancement du comptage des stocks pour un lot ou un emplacement donné. Il s’agit d’un événement explicite, enregistré lorsqu’un utilisateur crée un journal de comptage des stocks.
Pourquoi est-ce important ?

Marque le début du processus d’inventaire. La durée et la fréquence des opérations de comptage sont importantes pour comprendre les frais opérationnels et les efforts nécessaires pour garantir l’exactitude des stocks.

Où trouver ces données

Capturé lors de la création d’un enregistrement dans InventJournalTable avec un type de journal « Counting ».

Données à recueillir

Utilisez l’horodatage de création de l’enregistrement d’en-tête dans InventJournalTable pour les journaux de comptage.

Type d’événement explicit
Marchandises retournées reçues
Cette activité enregistre le retour à l’entrepôt, par un client, d’un lot de stock précédemment vendu. L’événement est enregistré lorsqu’une commande de retour est traitée et que les articles sont réceptionnés.
Pourquoi est-ce important ?

Le suivi des retours est essentiel pour comprendre les problèmes de qualité des produits et l’efficacité du processus de logistique inverse. Il lance un sous-processus d’inspection, de remise en stock ou de mise au rebut.

Où trouver ces données

Une transaction explicite de quantité positive est créée dans la table InventTrans et associée à une autorisation de retour de marchandises (RMA) ou à une commande de retour.

Données à recueillir

Identifiez dans InventTrans les transactions associées à une commande de retour, qui réintègre le lot retourné dans les stocks.

Type d’événement explicit
Ordre de contrôle qualité créé
Cet événement correspond au moment où un lot de stock est placé automatiquement ou manuellement en attente d’un contrôle qualité à sa réception. Il est enregistré lors de la création d’une ligne dans la table des ordres de contrôle qualité, associée au document source, par exemple une commande d’achat.
Pourquoi est-ce important ?

Le suivi de la création des ordres de contrôle qualité permet d’analyser le temps pendant lequel les stocks restent soumis à des restrictions ou en attente, ce qui influe sur leur disponibilité pour l’exécution des commandes.

Où trouver ces données

Généré dans InventQualityOrderTable. Cet événement est déclenché par les associations de contrôle qualité configurées pour les articles, les fournisseurs ou les processus de production.

Données à recueillir

Relevez l’horodatage de création de la ligne correspondant au lot de stock dans InventQualityOrderTable.

Type d’événement explicit
Stock déplacé en interne
Cet événement enregistre le déplacement d’un lot de stock d’un emplacement à un autre dans le même entrepôt, par exemple pour le réapprovisionnement ou le regroupement. Il est enregistré lors de la validation d’un journal de transfert de stock ou à la fin d’une tâche de déplacement en entrepôt.
Pourquoi est-ce important ?

Des mouvements internes fréquents peuvent révéler un agencement ou une stratégie de stockage inefficaces. Leur analyse aide à optimiser l’emplacement des stocks et à réduire les coûts de manutention.

Où trouver ces données

Il peut s’agir d’une transaction explicite dans InventTrans issue d’un journal de transfert, ou d’un événement déduit de la clôture d’une tâche de type « Déplacement » dans WHSWorkTable.

Données à recueillir

Repérez les transactions de type « Transfert » dans InventTrans ou les lignes de travail terminées de type « Déplacement » dans WHSWorkTable.

Type d’événement explicit
Stock mis au rebut
Correspond à la mise au rebut officielle ou à la radiation d’un lot de stock parce qu’il est périmé, endommagé ou obsolète. L’opération est enregistrée lors de la validation d’un journal d’ajustement de stock avec un code motif propre à la mise au rebut.
Pourquoi est-ce important ?

Il s’agit d’un événement de fin signalant une défaillance ou une sortie définitive du processus. L’analyse des stocks mis au rebut permet de quantifier les pertes, de repérer les produits susceptibles de devenir obsolètes et d’améliorer la planification des stocks.

Où trouver ces données

Une transaction explicite de quantité négative est créée dans la table InventTrans lorsqu’un journal de stock de type « Profit/Loss » ou un journal de comptage est validé pour mettre des articles au rebut.

Données à recueillir

Identifiez dans InventTrans les transactions de quantité négative issues de la validation d’un journal de stock comportant un code motif de mise au rebut.

Type d’événement explicit
Tâche de rangement créée
Indique que le système a généré des instructions pour qu’un employé d’entrepôt déplace les stocks reçus d’une zone de réception ou de transit vers un emplacement de stockage. L’événement est enregistré lors de la création d’une nouvelle ligne de travail dans le système de gestion d’entrepôt (WMS).
Pourquoi est-ce important ?

Cet événement marque le début du rangement physique des stocks. L’analyse du temps écoulé depuis la réception jusqu’à cette étape peut révéler des retards liés au système ou à la planification.

Où trouver ces données

Une nouvelle ligne est créée dans WHSWorkTable avec le type d’ordre de travail « Rangement ». Cet événement est déclenché automatiquement après la réception, en fonction des directives d’emplacement.

Données à recueillir

Relevez l’horodatage de création de la ligne dans WHSWorkTable lorsque le type d’ordre de travail est « Rangement ».

Type d’événement explicit
Recommandé Facultatif

Guides d’extraction

Comment extraire vos données de Microsoft Dynamics 365

Prêt à commencer ?

Utilisez ce modèle pour lancer l’analyse de votre processus de gestion des stocks. Repérez les inefficacités et optimisez vos opérations en toute confiance.

Optimisez la gestion des stocks et accélérez les flux dès aujourd’hui

Réduisez de 30 % le temps de cycle des stocks et améliorez le taux d’exécution des commandes.

Démarrez l’essai gratuit

Aucune carte bancaire requise. Configuration en quelques minutes.