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 fournit une feuille de route claire pour recueillir les données nécessaires à l’analyse de votre processus de gestion des stocks. Il présente les attributs essentiels, les activités clés à suivre et des conseils pratiques pour extraire les données. Utilisez cette ressource pour vous assurer de recueillir toutes les informations nécessaires à un Process Mining efficace.
  • Attributs recommandés à collecter
  • Activités clés à suivre
  • Recommandations pour l’extraction
Vous découvrez les journaux d’événements ? En savoir plus sur la création d’un journal d’événements pour le Process Mining.

Attributs de la Gestion des stocks

Voici les champs de données recommandés à inclure dans votre journal d’événements pour analyser complètement votre processus de Gestion des stocks.
5 Obligatoire 6 Recommandé 10 Facultatif
Nom Description
Heure de l’événement
EventTime
Horodatage précis indiquant le moment où l’activité de gestion des stocks s’est produite.
Description

Cet attribut enregistre la date et l’heure auxquelles une activité a été enregistrée dans le système. Il fournit 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 d’analyser la performance, d’identifier les goulots d’étranglement et de contrôler le respect des accords de niveau de service. Des horodatages exacts et complets sont essentiels pour obtenir une analyse pertinente des processus.

Pourquoi c’est important

L’horodatage est essentiel pour ordonner les événements, calculer les délais de cycle et les durées, et analyser les performances du processus dans le temps.

Où les obtenir

Se trouve généralement dans des tables de transactions telles qu’InventTrans, par exemple DATEPHYSICAL et CREATEDDATETIME, ou dans des tables d’ordres de travail telles que WHSWorkTable, par exemple CREATEDDATETIME et MODIFIEDDATETIME.

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

Le numéro de lot de stock constitue l’identifiant principal du cas. Il regroupe toutes les activités liées à une quantité donnée 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 mouvements et à sa sortie ou sa consommation éventuelle.

Dans l’analyse des processus, cet attribut offre une vue complète du parcours de chaque lot de stock. En suivant un lot donné, les analystes peuvent mesurer les délais de bout en bout, identifier les parcours fréquents et repérer les écarts par rapport aux procédures opérationnelles standard pour certains articles ou fournisseurs.

Pourquoi c’est important

Il s’agit de la clé essentielle pour retracer le cycle de vie complet d’une quantité de stock, analyser les variantes et suivre les performances de chaque lot.

Où les obtenir

Cet identifiant se trouve généralement dans les tables de transactions de stock telles qu’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 précis de gestion des stocks qui s’est produit, par exemple « Goods Receipt Recorded » ou « Picking Completed ».
Description

Cet attribut décrit l’activité métier réalisée à un moment donné pour un lot de stock déterminé. Il représente une étape du processus global de gestion des stocks et forme 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 la carte du processus, d’identifier les goulots d’étranglement entre les activités, de mesurer les temps de transition et de découvrir les variantes non standard du processus. Chaque valeur correspond à une étape importante du cycle de vie des stocks.

Pourquoi c’est important

Cet attribut définit les étapes du processus. Il permet de visualiser la carte du processus, d’analyser les variantes et d’identifier les goulots d’étranglement.

Où les obtenir

Dérivé des types de transactions, des changements de statut ou des types d’ordres de travail dans des tables telles qu’InventTrans, WHSWorkTable et WHSRFMenuItemTable.

Exemples
Réception des marchandises enregistréeMise en stock terminéeÉcart d'inventaire ajustéPrélèvement terminéStock mis au rebut
Dernière mise à jour des données
LastDataUpdate
Horodatage indiquant la dernière actualisation des données de ce processus depuis le système source.
Description

Cet attribut enregistre la date et l’heure de l’extraction ou de l’actualisation la plus récente des données. Il apporte de la transparence sur leur fraîcheur.

Il est important que les utilisateurs sachent à quel point l’analyse du processus est actuelle. Cet attribut aide à gérer les attentes concernant l’actualité des données et constitue une métadonnée essentielle de tout rapport ou Dashboard, afin que les décisions reposent sur une période de référence clairement comprise.

Pourquoi c’est important

Informe les utilisateurs de l’actualité des données et leur permet de savoir dans quelle mesure l’analyse est à jour.

Où les obtenir

Il s’agit d’un champ de métadonnées généré lors du pipeline d’ingestion des données, qui 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 précise l’application ou la plateforme source qui a généré les données d’événements. Dans une entreprise moderne, les données peuvent provenir de plusieurs systèmes, comme un ERP, un Warehouse Management System (WMS) ou un Manufacturing Execution System (MES).

Souvent statique dans une analyse portant sur un seul système, cette valeur devient essentielle lorsque des données provenant de plusieurs sources sont combinées. Elle contribue à garantir l’intégrité des données, à résoudre les problèmes d’intégration et à comprendre la contribution de chaque système au processus global.

Pourquoi c’est important

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

Où les obtenir

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

Exemples
Dynamics 365 F&OD365 SCMMicrosoft Dynamics AX
Code motif
ReasonCode
Code expliquant le motif d’une transaction donnée, par exemple un ajustement de stock ou un retour.
Description

Les codes motif fournissent un contexte qualitatif sur la raison d’une activité. Ils sont couramment utilisés pour les ajustements de stock, les mouvements de stock, les retours et les mises au rebut, afin de catégoriser le facteur métier sous-jacent.

L’analyse par code motif est essentielle à la recherche des causes profondes. Elle permet de comprendre pourquoi des écarts de stock se produisent, par exemple « Damaged Goods » ou « Data Entry Error », pourquoi le stock est déplacé en interne, par exemple « Replenishment » ou « Consolidation », et pourquoi des articles sont retournés. Ces informations sont essentielles aux initiatives d’amélioration des processus.

Pourquoi c’est important

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

Où les obtenir

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

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

De nombreux événements de gestion des stocks sont instantanés, mais certaines activités ont une heure de début et une heure de fin distinctes, comme une inspection qualité ou une tâche de mise en stock. Cet attribut enregistre l’heure d’achèvement de ces activités.

La disponibilité des heures de début et de fin permet de calculer le temps de traitement de chaque activité. Elle est essentielle pour analyser l’efficacité des ressources, identifier les activités les plus chronophages et comprendre le coût réel des étapes du processus.

Pourquoi c’est important

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

Où les obtenir

Peut être dérivé d’un horodatage distinct de mise à jour du statut, par exemple la date et 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 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 Stock Keeping Unit (SKU). Il relie chaque activité de stock à l’article déplacé, compté ou inspecté.

L’analyse du processus par ID article permet d’étudier en détail le comportement propre à chaque produit. Elle aide à répondre à des questions telles que : quels produits présentent les délais de mise en stock les plus longs, lesquels font le plus souvent l’objet d’un ajustement ou lesquels sont le plus fréquemment mis au rebut ? Elle est fondamentale pour optimiser les stocks et gérer le cycle de vie des produits.

Pourquoi c’est important

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

Où les obtenir

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

Exemples
A0001HW-1024RAW-STL-P01
ID entrepôt
WarehouseId
Identifiant de l’entrepôt ou du site physique où l’activité de 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 le contexte géographique ou organisationnel de chaque événement.

La segmentation de l’analyse des processus par entrepôt est essentielle pour comparer la performance de différents sites. Elle aide à identifier les entrepôts les plus efficaces, ceux qui présentent les taux d’écart les plus élevés et ceux où les goulots d’étranglement sont les plus importants. Elle facilite ainsi la mise en œuvre d’améliorations opérationnelles ciblées et la répartition des ressources.

Pourquoi c’est important

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

Où les obtenir

Présent dans les champs de dimension de stock associés aux tables de transactions. Recherchez INVENTDIMID dans InventTrans, qui 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 l’opérateur d’entrepôt qui a terminé une tâche de prélèvement ou le contrôleur des stocks qui a validé un ajustement.

L’analyse des activités par utilisateur aide à identifier les besoins de formation, à repérer les personnes ou les équipes les plus performantes et à rechercher les causes profondes des interventions manuelles ou des erreurs. Elle est essentielle pour des Dashboards tels que « Manual Inventory Adjustment Drivers », afin de comprendre qui effectue les modifications et pourquoi.

Pourquoi c’est important

Suit l’implication des utilisateurs, un élément essentiel pour analyser les performances, identifier les besoins de formation et comprendre les facteurs à l’origine des ajustements manuels.

Où les obtenir

Présent dans différentes tables, souvent sous la forme d’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 représente le nombre d’unités d’un article concernées par une activité de stock. Il peut être positif pour les réceptions et les ajustements positifs, ou négatif pour les sorties, les mises au rebut et les ajustements négatifs.

L’analyse des quantités est fondamentale pour comprendre l’ampleur et l’impact des processus de gestion des stocks. Elle est utilisée dans presque tous les Dashboards et KPI, 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 c’est important

Quantifie le volume physique d’articles dans chaque transaction, ce qui est essentiel pour mesurer l’impact métier, le débit et l’importance des écarts.

Où les obtenir

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

Exemples
100-2510500
Délai de cycle de mise en stock
PutAwayCycleTime
Temps total entre la réception des marchandises et leur mise en stock complète dans leur emplacement de stockage final.
Description

Cet indicateur mesure la durée écoulée entre l’activité « Goods Receipt Recorded » et l’activité « Put-away Completed » pour un lot de stock donné. Il s’agit d’une métrique au niveau du cas qui quantifie l’efficacité du processus de réception et de mise en stock.

Le suivi de ce temps de cycle est essentiel pour identifier les goulots d’étranglement dans le flux logistique entrant. Des valeurs élevées peuvent signaler des problèmes de capacité d’entrepôt, de disponibilité des ressources ou d’efficacité des processus, qui retardent tous la disponibilité des stocks pour l’exécution des commandes.

Pourquoi c’est important

Mesure l’efficacité de l’ensemble du processus de réception entrant et influe directement sur la rapidité avec laquelle les nouveaux stocks deviennent disponibles.

Où les obtenir

Calculé au niveau du cas en déterminant la différence entre l’horodatage de « Put-away Completed » et celui de « Goods Receipt Recorded » pour le même InventoryBatchLot.

Exemples
4 heures 15 minutes1 jour 2 heures35 minutes
Délai entre le prélèvement et l’emballage
PickingToPackingTime
Temps total 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 la durée entre l’activité « Picking Initiated » ou « Picking Completed » et l’activité « Packing Completed ». Il peut être calculé au niveau du cas lorsque celui-ci représente 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 picking et d’emballage. Une durée plus courte indique un processus d’exécution mieux organisé, qui permet d’expédier les commandes plus rapidement et d’améliorer la satisfaction client. Elle aide à localiser les goulots d’étranglement dans le flux de travail sortant.

Pourquoi c’est important

Mesure l’efficacité du processus central de préparation des commandes et influe directement sur la rapidité des expéditions et la satisfaction client.

Où les obtenir

Calculé en déterminant la différence entre l’horodatage de l’activité « Packing Completed » et celui de l’activité « Picking Initiated » pour la même commande ou le même Work ID.

Exemples
25 minutes1 heure 5 minutes48 minutes
Est un ajustement d’écart
IsDiscrepancyAdjustment
Indicateur booléen vrai lorsque l’activité correspond à un événement « Inventory Discrepancy Adjusted ».
Description

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

Cet indicateur facilite le calcul de KPI tels que le « Inventory Discrepancy Rate » ou le « Manual Adjustment Rate ». Il permet aux analystes d’isoler rapidement ces événements non standard pour en rechercher les causes profondes, sans filtrage complexe sur le nom de l’activité.

Pourquoi c’est important

Simplifie l’analyse et le calcul des KPI liés à l’exactitude des stocks en signalant tous les événements associés à un écart.

Où les obtenir

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

Exemples
truefalse
ID emplacement
LocationId
Emplacement de stockage précis au sein d’un entrepôt, par exemple un casier, 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 fin pour analyser les mouvements internes de l’entrepôt.

L’analyse par ID emplacement aide à optimiser l’agencement et les flux de l’entrepôt. Elle peut révéler des trajets inefficaces, identifier les zones encombrées et repérer les emplacements sujets aux erreurs de prélèvement ou aux écarts de stock. Elle est essentielle pour les Dashboards « Warehouse Activity Flow Analysis » et « Internal Stock Movement Overview ».

Pourquoi c’est important

Fournit un niveau de détail fin pour optimiser l’agencement de l’entrepôt, analyser les mouvements internes et identifier les zones de stockage problématiques.

Où les obtenir

Présent dans la table InventDim, champ WMSLOCATIONID, qui est liée aux tables de transactions via INVENTDIMID.

Exemples
A1-R2-S3-B4RECV-DOCK-01PACK-STN-5
ID 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 comptage physique, comme un comptage tournant ou un inventaire annuel. Cet ID regroupe toutes les lignes de comptage et les ajustements qui en résultent pour un événement de comptage donné.

L’analyse par ID journal de comptage fournit le contexte des activités d’ajustement des stocks. Elle permet de distinguer les ajustements issus de comptages planifiés des corrections ponctuelles, ce qui est important pour comprendre les facteurs à l’origine des inexactitudes de stock.

Pourquoi c’est important

Regroupe les comptages de stock et les ajustements qui en résultent, en fournissant le contexte expliquant pourquoi un écart a été identifié et corrigé.

Où les obtenir

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

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

Un journal de mouvements de stock sert à enregistrer les transferts internes qui ne font pas partie d’un processus formel de mise en stock ou de prélèvement, comme le déplacement d’articles entre emplacements à des fins de regroupement ou de réapprovisionnement. Cet ID regroupe les lignes d’une même transaction de mouvement.

L’analyse par ID journal de mouvement fournit le contexte des activités « Stock Moved Internally ». Elle aide à comprendre l’ampleur et la raison de ces mouvements, qui peuvent révéler des inefficacités dans l’agencement de l’entrepôt ou les stratégies de réapprovisionnement lorsqu’ils sont trop fréquents.

Pourquoi c’est important

Fournit le contexte des mouvements internes de stock et aide à analyser la fréquence et les raisons des transferts de stock non standard.

Où les obtenir

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

Exemples
IMJ-00945IMJ-00946IMJ-00947
ID ordre de retour
ReturnOrderId
Identifiant unique d’un ordre de retour client, RMA.
Description

Cet attribut est l’identifiant d’une Return Material Authorization (RMA) ou d’un ordre de retour, qui suit le processus de réception des marchandises retournées par un client. Il relie toutes les activités associées à un événement de retour donné.

Cet ID est essentiel pour analyser le flux du processus de retour des marchandises. Il permet de mesurer le délai de bout en bout, depuis la réception de l’article retourné jusqu’à sa destination finale, par exemple sa remise en stock, sa réparation ou sa mise au rebut. Il aide ainsi à identifier les retards et les inefficacités du processus de retour.

Pourquoi c’est important

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

Où les obtenir

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

Exemples
RMA-01002RMA-01003RMA-01004
ID ordre 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 qualité est créé. Cet attribut constitue l’identifiant unique de cet ordre et relie toutes les activités qualité associées, comme sa création, les tests et la validation conforme ou non conforme.

Le suivi par identifiant d’ordre qualité permet d’analyser l’efficacité et les résultats du processus de contrôle qualité. Il est essentiel pour les Dashboards tels que « Quality Inspection Performance », qui mesurent le délai entre la création et la clôture de l’ordre et identifient les goulots d’étranglement du flux de travail d’inspection.

Pourquoi c’est important

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

Où les obtenir

Clé primaire de la table InventQualityOrderTable.

Exemples
QO-00182QO-00183QO-00184
ID travail
WorkId
Identifiant unique d’un ordre de travail d’entrepôt, par exemple pour le prélèvement ou la mise en stock.
Description

Un Work ID est généré dans le module Warehouse Management pour représenter un ensemble de tâches destinées à un opérateur d’entrepôt, comme prélever les articles d’une commande ou mettre en stock des marchandises réceptionnées. Il regroupe les activités associées.

Le suivi par Work ID permet d’analyser l’efficacité de tâches précises en entrepôt. Il aide à mesurer le temps nécessaire pour réaliser un processus de mise en stock ou de prélèvement, de sa création à son achèvement, et peut servir à analyser les performances des opérateurs.

Pourquoi c’est important

Regroupe les tâches d’entrepôt associées et permet d’analyser l’efficacité d’ordres de travail précis, comme le prélèvement et la mise en stock.

Où les obtenir

Clé primaire de la table WHSWorkTable.

Exemples
USMF-000123USMF-000124USMF-000125
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, généralement sur la base du coût actuel de l’article. Il traduit les mouvements physiques de stock en impact financier.

L’analyse par valeur d’article est essentielle au reporting financier et à l’évaluation de l’impact métier. Elle sert à calculer des KPI tels que le « Scrapped Inventory Value Ratio » et aide à concentrer les efforts d’amélioration sur les activités ayant les conséquences financières les plus importantes, comme les écarts de grande valeur ou les mises au rebut.

Pourquoi c’est important

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

Où les obtenir

Calculée en multipliant la quantité issue d’InventTrans, champ QTY, par le coût de l’article provenant d’InventTableModule ou d’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 jalons essentiels à enregistrer dans votre journal d’événements pour découvrir et analyser précisément votre flux de gestion des stocks.
6 Recommandé 9 Facultatif
Activité Description
Écart d'inventaire ajusté
Cette activité représente la validation d’un ajustement de stock destiné à corriger un écart constaté lors d’un inventaire ou pour une autre raison. Il s’agit d’une transaction explicite qui modifie la quantité disponible en stock.
Pourquoi c’est important

Cet événement est essentiel pour mesurer la précision des stocks et le KPI « Inventory Discrepancy Rate ». Des ajustements fréquents signalent des problèmes sous-jacents de contrôle des processus, de réception ou de picking.

Où les obtenir

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

Collecte

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
Mise en stock terminée
Cette activité représente l’achèvement du déplacement physique du lot de stock vers son emplacement de stockage désigné. Elle est déduite du changement de statut de l’enregistrement « work » d’entrepôt correspondant, qui passe à « Closed ».
Pourquoi c’est important

Cette étape importante marque la fin du processus de réception et de mise en stock et rend le stock disponible pour l’exécution des commandes. Elle est essentielle pour mesurer le KPI « Average Put-away Cycle Time ».

Où les obtenir

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

Collecte

Identifiez l’horodatage auquel le champ Work Status de WHSWorkTable est mis à jour sur « Closed » pour le lot concerné.

Type d’événement inferred
Prélèvement terminé
Cette activité indique qu’un opérateur 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 changement de statut du « work » de prélèvement WMS à « Closed ».
Pourquoi c’est important

Cette étape marque la fin de la phase de prélèvement et le début de l’emballage ou de l’expédition. Elle est essentielle pour mesurer le « Average Picking-to-Packing Time » et l’efficacité globale de la préparation des commandes.

Où les obtenir

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

Collecte

Identifiez l’horodatage auquel le champ Work Status de WHSWorkTable est mis à jour à « Closed » pour le travail de prélèvement 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 en provenance d’un fournisseur ou d’une production. L’événement est enregistré lorsqu’une réception de commande d’achat ou un journal de production « report as finished » est validé, ce qui crée une transaction avec une quantité positive.
Pourquoi c’est important

Il s’agit du principal événement de début du cycle de vie du stock. Il lance le suivi des temps de cycle de la mise en stock et du délai global de gestion du stock, fournissant une base de référence pour mesurer la performance.

Où les obtenir

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 d’une commande de production comme terminée.

Collecte

Identifiez dans InventTrans les transactions liées aux réceptions de commandes d’achat ou aux déclarations de production présentant une quantité positive.

Type d’événement explicit
Sortie de stock 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 client ou d’une consommation en production. Elle est enregistrée lors de la validation d’un bordereau d’expédition de commande client ou du journal d’une liste de prélèvement de production.
Pourquoi c’est important

Il s’agit du principal événement de fin réussie du cycle de vie du stock. Il clôt le suivi du séjour du lot dans l’entrepôt et confirme sa destination finale.

Où les obtenir

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

Collecte

Identifiez dans InventTrans les transactions dont la quantité est négative et qui sont liées à une sortie de commande client ou à une consommation dans un ordre de production.

Type d’événement explicit
Travail de prélèvement créé
Indique que le système a généré des instructions destinées à un opérateur d’entrepôt pour prélever un lot de stock destiné à une commande client ou à une commande de production. L’événement est enregistré lorsqu’un nouvel enregistrement « work » de picking est créé dans le WMS.
Pourquoi c’est important

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

Où les obtenir

Un nouvel enregistrement est créé dans WHSWorkTable avec un Work Order Type égal à « Sales order » ou « Production pick ». Cette création est déclenchée lorsqu’une commande est libérée vers l’entrepôt.

Collecte

Capturez l’horodatage de création d’un enregistrement dans WHSWorkTable lorsque le Work Order Type est lié au prélèvement.

Type d’événement explicit
Commande de contrôle qualité créée
Représente le moment où un lot de stock est automatiquement ou manuellement placé en attente d’une inspection qualité lors de sa réception. L’événement est enregistré à la création d’un enregistrement dans la table des ordres qualité, associé au document source, par exemple une commande d’achat.
Pourquoi c’est important

Le suivi de la création des ordres qualité permet d’analyser le temps pendant lequel le stock reste soumis à des restrictions ou « on-hold », ce qui affecte sa disponibilité pour l’exécution des commandes.

Où les obtenir

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

Collecte

Capturez l’horodatage de création d’un enregistrement dans InventQualityOrderTable pour le lot de stock concerné.

Type d’événement explicit
Contrôle qualité effectué
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 d’un changement de statut de l’ordre qualité, de « Open » vers un état indiquant son achèvement, comme « Passed » ou « Failed ».
Pourquoi c’est important

Mesure la durée du processus d’inspection qualité lui-même. Les retards à ce stade peuvent créer d’importants goulots d’étranglement avant que le stock soit disponible pour être utilisé ou mis en stock.

Où les obtenir

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

Collecte

Surveillez le champ de statut dans InventQualityOrderTable et capturez l’horodatage de son passage à un statut final tel que « Pass » ou « Fail ».

Type d’événement inferred
Emballage terminé
Représente la fin de l’emballage des articles prélevés dans un conteneur ou un colis destiné à l’expédition. Cet événement peut être déduit lorsqu’un conteneur est fermé dans l’interface du poste d’emballage ou lorsqu’un statut d’expédition est mis à jour.
Pourquoi c’est important

Cette activité constitue une étape importante de la préparation 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ù les obtenir

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

Collecte

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

Type d’événement inferred
Inventaire effectué
Cet événement se produit lorsqu’un opérateur saisit dans le journal de comptage la quantité comptée pour le lot de stock. Il est enregistré lorsque le champ « counted » de la ligne du journal est renseigné.
Pourquoi c’est important

Cette activité fournit les données nécessaires pour identifier les écarts entre la quantité disponible dans le système et le comptage physique. Il s’agit d’une étape essentielle avant tout ajustement.

Où les obtenir

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

Collecte

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

Type d’événement explicit
Journal d'inventaire créé
Cette activité indique le lancement d’un inventaire 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 de stock.
Pourquoi c’est important

Marque le début du processus d’inventaire physique. La durée et la fréquence des activités de comptage sont importantes pour comprendre la charge opérationnelle et les efforts consacrés à la précision des stocks.

Où les obtenir

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

Collecte

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
Retour de marchandises reçu
Cette activité enregistre la réception dans l’entrepôt d’un lot de stock précédemment vendu et retourné par un client. L’événement est enregistré lorsqu’un ordre de retour est traité et que les articles sont réceptionnés.
Pourquoi c’est 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 nouveau sous-processus d’inspection, de remise en stock ou de mise au rebut.

Où les obtenir

Une transaction explicite avec une quantité positive est créée dans la table InventTrans et associée à une Return Material Authorization (RMA) ou à un ordre de retour.

Collecte

Identifiez dans InventTrans les transactions liées à un ordre de retour, qui réintègre le lot retourné dans le stock.

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 au sein du même entrepôt, par exemple pour un réapprovisionnement ou une consolidation. Il est enregistré lors de la validation d’un journal de transfert de stock ou de l’achèvement d’un travail de déplacement en entrepôt.
Pourquoi c’est important

Une fréquence élevée de mouvements internes peut indiquer une configuration ou une stratégie de stockage inefficace. L’analyse de ces mouvements aide à optimiser l’emplacement des stocks et à réduire les coûts de manutention.

Où les obtenir

Il peut s’agir d’une transaction explicite dans InventTrans provenant d’un journal de transfert ou d’un événement déduit de la clôture d’un travail « Movement » dans WHSWorkTable.

Collecte

Identifiez les transactions de type « Transfer » dans InventTrans ou les enregistrements de travaux terminés de type « Movement » dans WHSWorkTable.

Type d’événement explicit
Stock mis au rebut
Représente l’élimination officielle ou la sortie comptable d’un lot de stock arrivé à expiration, endommagé ou obsolète. Cette opération est enregistrée par la validation d’un journal d’ajustement de stock comportant un code motif spécifique à la mise au rebut.
Pourquoi c’est important

Il s’agit d’un événement d’échec critique ou de fin définitive. L’analyse du stock mis au rebut permet de quantifier les déchets, d’identifier les produits susceptibles de devenir obsolètes et d’améliorer la planification des stocks.

Où les obtenir

Une transaction explicite avec une quantité négative est créée dans la table InventTrans lorsqu’un journal d’inventaire de type « Profit/Loss » ou un journal de comptage est validé pour une mise au rebut.

Collecte

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

Type d’événement explicit
Travail de mise en stock créé
Indique que le système a généré des instructions destinées à un opérateur d’entrepôt pour déplacer le stock réceptionné d’une zone de transit ou de réception vers un emplacement de stockage. L’événement est enregistré lorsqu’un nouvel enregistrement « work » est créé dans le Warehouse Management System (WMS).
Pourquoi c’est important

Marque le début du processus physique de mise en stock. L’analyse du délai entre la réception et cette étape peut révéler des retards liés au système ou à la planification.

Où les obtenir

Un nouvel enregistrement est créé dans WHSWorkTable avec un Work Order Type défini sur « Put-away ». Cette création est déclenchée automatiquement par les directives d’emplacement après la réception.

Collecte

Capturez l’horodatage de création d’un enregistrement dans WHSWorkTable lorsque le Work Order Type est « Put-away ».

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 rapidement 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 améliorez les flux dès aujourd’hui

Réduisez de 30 % la durée du cycle des stocks et améliorez les taux de traitement.

Démarrer l’essai gratuit

Aucune carte bancaire requise. Configuration en quelques minutes.