Your Inventory Management Data Template
Your Inventory Management Data Template
- Recommended attributes to collect
- Key activities to track for process discovery
- Guidance on data extraction from Oracle Fusion SCM
Inventory Management Attributes
| Name | Description | ||
|---|---|---|---|
|
Activity Name
ActivityName
|
The name of the specific inventory management activity that was performed. | ||
|
Description
The Activity Name describes a single step or event that occurred within the inventory management process for a specific batch or lot. These events form the sequence of the process flow. Examples of activities include 'Goods Receipt Recorded', 'Quality Inspection Performed', 'Stock Moved Internally', and 'Goods Issue Recorded'. Analyzing the sequence and frequency of these activities is the core of process mining, allowing for the visualization of process maps, identification of deviations, and analysis of transition times between steps.
Why it matters
This attribute is fundamental for constructing the process map, as it defines the distinct steps and events that make up the inventory lifecycle.
Where to get
This is often derived by mapping transaction types or event codes from source tables (e.g., INV_MATERIAL_TXNS) to user-friendly activity names.
Examples
Goods Receipt RecordedPut-away CompletedInventory Discrepancy AdjustedPicking Initiated
|
|||
|
Event Start Time
EventStartTime
|
The timestamp indicating when the inventory activity began. | ||
|
Description
This attribute captures the precise date and time that an activity started. It is the primary temporal element used to order events chronologically and build the process flow. In analysis, the Event Start Time is critical for calculating durations and waiting times between activities. It enables the identification of bottlenecks, the measurement of cycle times for KPIs like 'Average Put-away Cycle Time', and the analysis of process performance over different time periods (e.g., shifts, days, or months).
Why it matters
This timestamp is essential for ordering events, calculating cycle times and waiting times, and understanding process bottlenecks.
Where to get
Typically sourced from a transaction date or creation date field in inventory transaction tables, such as TRANSACTION_DATE in INV_MATERIAL_TXNS.
Examples
2023-10-01T08:05:21Z2023-11-15T14:30:00Z2024-01-20T21:00:15Z
|
|||
|
Inventory Batch/Lot
InventoryBatchLot
|
The unique identifier for a specific batch or lot of an inventory item, serving as the case ID for tracking its lifecycle. | ||
|
Description
The Inventory Batch or Lot number is the primary case identifier, grouping all activities related to a specific quantity of a product. This enables tracking the complete lifecycle of a distinct stock quantity, from its receipt into inventory through its various movements and eventual issue or consumption. In process mining analysis, this attribute is fundamental. It connects disparate events like receiving, quality inspection, internal transfers, and goods issue into a single, coherent process instance. Analyzing processes by Inventory Batch/Lot allows for the calculation of end-to-end cycle times, identification of common pathways, and discovery of bottlenecks affecting specific stock groups.
Why it matters
This is the essential case identifier that links all related inventory activities together, making it possible to trace the full journey of a stock batch from receipt to issue.
Where to get
This information is typically found in the inventory transaction tables, such as INV_MATERIAL_TXNS, associated with lot or batch control details.
Examples
LOT2024-A01134BATCH-US-00582LPN-493820-202405
|
|||
|
Last Data Update
LastDataUpdate
|
Timestamp indicating the last time the data for this record was refreshed from the source system. | ||
|
Description
This attribute records when the data was last extracted from the source system and loaded into the process mining tool. It reflects the freshness of the data being analyzed. This timestamp is vital for understanding the recency of the process insights. It allows users to know if they are looking at near real-time data or a snapshot from a previous period, which is crucial for making timely and informed decisions based on the analysis.
Why it matters
Indicates the freshness of the data, ensuring users understand how current the process analysis is and when the next data refresh is expected.
Where to get
This is a metadata field generated during the data extraction, transformation, and loading (ETL) process.
Examples
2024-05-21T02:00:00Z2024-05-20T02:00:00Z2024-05-19T02:00:00Z
|
|||
|
Source System
SourceSystem
|
Identifies the system from which the data was extracted. | ||
|
Description
This attribute specifies the source application where the inventory transaction was recorded. In a large enterprise, inventory data might originate from multiple systems or modules. Specifying the source system is crucial for data governance and for understanding the context of the data. It helps in troubleshooting data extraction issues and can be used to compare processes that span different systems or instances, for example, comparing inventory management processes across different regional ERPs.
Why it matters
Provides essential context for data origin, which is important for data validation, governance, and analyzing processes that may span multiple systems.
Where to get
This is typically a static value added during the data extraction and transformation process to label the origin of the data.
Examples
Oracle Fusion SCMOracle SCM Cloud-PRODFusion-ERP-US
|
|||
|
Event End Time
EventEndTime
|
The timestamp indicating when the inventory activity was completed. | ||
|
Description
The Event End Time marks the completion of an activity. While many inventory transactions are recorded as single-point-in-time events, some activities like 'Quality Inspection' or 'Picking' have a distinct duration. For instantaneous events, the End Time is often the same as the Start Time. This attribute is used in conjunction with the Event Start Time to calculate the processing time of individual activities. This is crucial for performance analysis, resource utilization studies, and identifying activities that take longer than expected, contributing to overall process delays.
Why it matters
Enables the calculation of the processing time for individual activities, helping to pinpoint which specific steps are time-consuming.
Where to get
May be the same as the start time for instantaneous transactions. For activities with duration, it would be a separate completion timestamp field in the relevant source table.
Examples
2023-10-01T08:05:21Z2023-11-15T15:00:00Z2024-01-20T21:05:45Z
|
|||
|
Item Number
ItemNumber
|
The unique identifier for the product or material being handled. | ||
|
Description
The Item Number, often referred to as a Stock Keeping Unit (SKU), identifies the specific product involved in an inventory transaction. This allows for analysis to be filtered or segmented by product. In process mining, this attribute is essential for product-centric analysis. It helps answer questions like, 'Which products have the longest put-away times?' or 'Which items are most frequently adjusted?'. This enables targeted improvements for specific product lines or categories.
Why it matters
Allows for filtering and analysis by specific products, helping to identify which items are associated with process delays or issues.
Where to get
This is a core field in inventory transaction tables, typically named INVENTORY_ITEM_ID, which links to the item master table (EGP_SYSTEM_ITEMS_B) for details.
Examples
AS54888CPU-INT-i9MEM-DDR5-32GB
|
|||
|
Movement Reason Code
MovementReasonCode
|
A code that explains the business reason for an inventory movement or adjustment. | ||
|
Description
The Movement Reason Code provides context for why an inventory transaction occurred. This is particularly important for non-standard movements like scrap, cycle count adjustments, or returns. This attribute is critical for root cause analysis. For instance, the 'Inventory Adjustment Frequency And Reasons' dashboard uses this code to categorize adjustments, helping to distinguish between damage, theft, or data entry errors. Analyzing these reasons helps prioritize and focus improvement efforts on the most significant problems.
Why it matters
Explains the 'why' behind inventory adjustments and movements, which is crucial for root cause analysis of issues like discrepancies or scrap.
Where to get
Found in transaction tables as a reason code field, such as REASON_ID in INV_MATERIAL_TXNS, which links to a reason code master data table.
Examples
DAMAGED IN TRANSITCYCLE COUNT ADJEXPIRED STOCK
|
|||
|
User Performing Action
UserPerformingAction
|
The user ID or name of the person who executed the inventory transaction. | ||
|
Description
This attribute identifies the specific user responsible for performing a given activity, such as a warehouse operator who completed a put-away task or an inventory manager who approved an adjustment. Analyzing by user is critical for understanding workload distribution, identifying training needs, and ensuring compliance. For instance, the 'Inventory Adjustment Frequency And Reasons' dashboard uses this attribute to see who performs adjustments most often, which can highlight top performers or individuals who may require additional training on inventory control procedures.
Why it matters
Attributes actions to specific individuals, enabling analysis of user performance, workload, training needs, and process compliance.
Where to get
Typically found in transaction tables as a 'USER_ID' or 'CREATED_BY' field, such as CREATED_BY in INV_MATERIAL_TXNS.
Examples
JSMITHAMARTINWAREHOUSE.OPERATOR
|
|||
|
Warehouse Location
WarehouseLocation
|
The specific location within the warehouse where the activity occurred, such as a bin or zone. | ||
|
Description
This attribute specifies the physical location within the warehouse, like a specific aisle, rack, or bin, related to the inventory transaction. It provides granular detail on where stock is stored or moved. Analyzing by warehouse location helps identify logistical inefficiencies. For example, the 'Internal Stock Movement Lead Time' dashboard can use this to show if transfers between certain zones are consistently slow. It can also reveal if specific locations are prone to inventory discrepancies.
Why it matters
Provides geographical context within the warehouse, enabling analysis of movement efficiency and location-specific issues like bottlenecks or frequent adjustments.
Where to get
Sourced from fields like LOCATOR_ID in inventory transaction tables, which can be joined with location master data (INV_ITEM_LOCATIONS) for descriptive names.
Examples
A1-R4-S3-B2RECEIVING-DOCK-01QC-INSPECT-AREA
|
|||
|
Activity Processing Time
ActivityProcessingTime
|
The duration of a single activity, calculated as the difference between its end and start times. | ||
|
Description
This metric measures the time spent actively working on a task, calculated as 'EventEndTime' minus 'EventStartTime'. For instantaneous events, this duration is zero. For activities with a defined start and finish, like a quality inspection, it represents the actual processing time. Analyzing processing time helps identify which specific steps in the process are the most time-consuming. This is different from cycle time, which includes waiting periods. High processing time for certain activities might indicate a need for better tools, automation, or more staff.
Why it matters
Measures the actual work duration of an activity, helping to pinpoint inefficient steps that require optimization, separate from waiting time.
Where to get
Calculated during data transformation: EventEndTime - EventStartTime.
Examples
0 00:30:000 02:00:000 00:00:00
|
|||
|
Inventory Holding Days
InventoryHoldingDays
|
The total time an inventory batch remains in stock, from first receipt to final issue or disposal. | ||
|
Description
This is a case-level KPI that calculates the total duration a specific batch or lot of inventory is held. It is measured from the timestamp of the first 'Goods Receipt Recorded' activity to the timestamp of the final 'Goods Issue Recorded' or 'Stock Scrapped/Disposed' activity for that case. This metric is crucial for managing working capital and storage costs. A high value for Inventory Holding Days indicates slow-moving stock, which can lead to increased costs, risk of obsolescence, and inefficient use of warehouse space. Analyzing this KPI helps in optimizing inventory levels and improving turnover.
Why it matters
A critical KPI for financial and operational efficiency, it measures how long capital is tied up in inventory and helps identify slow-moving stock.
Where to get
This is a case-level metric calculated within the process mining tool by taking the difference between the timestamp of the last relevant event and the first.
Examples
30 days 10:05:0095 days 04:00:0015 days 12:30:00
|
|||
|
Inventory Organization
InventoryOrganization
|
The specific organization (e.g., warehouse, manufacturing plant) where the inventory is held. | ||
|
Description
An Inventory Organization represents a distinct facility or entity that holds stock, such as a distribution center or a factory. It is a key organizational data element in Oracle Fusion SCM. This attribute is used to filter and compare processes across different physical sites. It helps answer questions like, 'Which warehouse has the fastest put-away time?' or 'Is the inventory discrepancy rate higher in our European or North American facilities?'. This enables benchmarking and the sharing of best practices across the organization.
Why it matters
Allows for process comparison and benchmarking across different facilities like warehouses or plants, helping to identify site-specific performance.
Where to get
A core field in transaction tables, such as ORGANIZATION_ID, which links to an organization master data table for the name.
Examples
US1 Distribution CenterSeattle ManufacturingEU Central Warehouse
|
|||
|
Inventory Transaction ID
InventoryTransactionId
|
The unique system-generated identifier for a single inventory event. | ||
|
Description
The Inventory Transaction ID is the primary key for a single, atomic inventory transaction record in the source system. Each row in the event log corresponds to one such ID. While not typically used directly in high-level process maps, this ID is invaluable for data validation, auditing, and drill-down analysis. It provides a direct link back to the specific record in Oracle Fusion SCM, allowing analysts to investigate anomalies or specific events in the source system itself.
Why it matters
Provides a unique key for each event, which is essential for data validation, traceability, and allowing users to drill down to the source system record.
Where to get
This is the primary key of the main inventory transaction table, typically TRANSACTION_ID in INV_MATERIAL_TXNS.
Examples
987654321123456789555444333
|
|||
|
Is Cycle Count Adjustment
IsCycleCountAdjustment
|
A boolean flag that is true if an inventory adjustment directly follows a cycle count activity. | ||
|
Description
This derived attribute is a boolean flag (True/False) that identifies 'Inventory Discrepancy Adjusted' activities that occur shortly after a 'Cycle Count Performed' activity for the same item and location. This helps isolate adjustments that are a direct result of the counting process. This flag is used for the 'Post-Cycle Count Adjustment Rate' KPI. It allows analysts to measure the effectiveness of the cycle counting program by highlighting how often counts lead to adjustments. A high rate of such adjustments may indicate systemic issues in inventory record accuracy.
Why it matters
Helps to specifically measure the effectiveness of the cycle counting process by isolating adjustments that are a direct result of a physical count.
Where to get
This is a derived attribute created during data transformation by checking the sequence of activities for a given item or batch.
Examples
truefalse
|
|||
|
Item Status
ItemStatus
|
Indicates the current status of the inventory item, such as Active, Inactive, or Obsolete. | ||
|
Description
The Item Status reflects the lifecycle stage of the product itself. For example, an item can be 'Active' for normal transactions, 'Hold' for quality review, or 'Obsolete' if it is no longer in use. This attribute can provide valuable context for analyzing certain activities. For example, a high rate of scrapping for items with an 'Obsolete' status is expected, but scrapping of 'Active' items may indicate a serious issue. It helps in segmenting the analysis to focus on relevant and active inventory.
Why it matters
Provides context on the product lifecycle, helping to differentiate between expected actions (e.g., scrapping obsolete items) and unexpected process issues.
Where to get
This information comes from the item master table (e.g., EGP_SYSTEM_ITEMS_B) and must be joined to the transaction data.
Examples
ActiveInactiveObsolete
|
|||
|
Quantity
Quantity
|
The quantity of the item involved in the transaction. | ||
|
Description
This attribute represents the number of units of an item that were moved, adjusted, counted, or otherwise transacted. It provides a measure of the magnitude of each event. Quantity is a fundamental metric for many analyses. It is used to calculate the volume of goods processed, the size of inventory discrepancies, and the amount of scrap. When combined with cost data, it allows for the financial impact of process inefficiencies to be quantified, as seen in the 'Cycle Count Discrepancy Analysis' dashboard.
Why it matters
Quantifies the volume of each transaction, allowing for analysis of throughput, discrepancy sizes, and the financial impact of inventory activities.
Where to get
A standard field in inventory transaction tables, such as PRIMARY_QUANTITY or TRANSACTION_QUANTITY in INV_MATERIAL_TXNS.
Examples
100-105000
|
|||
|
SKU Category
SKUCategory
|
The category or family to which the product (SKU) belongs. | ||
|
Description
The SKU Category is a classification used to group similar products together. Examples include 'Electronics', 'Raw Materials', 'Finished Goods', or categories based on value (e.g., A, B, C items). This attribute enables high-level analysis by product group, which is often more insightful than looking at thousands of individual items. It is used in dashboards like 'Scrap And Obsolescence Rate Analysis' to identify which categories of products are most prone to being scrapped, helping to focus inventory policy and demand forecasting improvements.
Why it matters
Allows for aggregation and comparison of process performance across different product groups, revealing trends that may not be visible at the individual item level.
Where to get
This information is typically stored in the item master data (EGP_SYSTEM_ITEMS_B) and needs to be joined with the transaction data.
Examples
Fast MovingHigh ValueSpare Parts
|
|||
|
Subinventory Code
SubinventoryCode
|
A subdivision of an inventory organization, representing a specific storage area or type. | ||
|
Description
A subinventory is a logical or physical grouping of items within a larger inventory organization (e.g., warehouse). Examples include 'Receiving', 'Finished Goods', 'Quality Hold', or 'Defective Material'. This attribute allows for a higher-level location analysis than the specific bin location. It's useful for tracking the flow of materials between different functional areas, such as the time it takes for items to move from the 'Receiving' subinventory to the 'Finished Goods' subinventory after quality inspection.
Why it matters
Enables analysis of inventory movement and holding times between different functional areas within a warehouse, like receiving, quality, and main storage.
Where to get
A standard field in inventory tables, often named SUBINVENTORY_CODE.
Examples
RECEIVINGFGISTORES
|
|||
|
Transaction Type
TransactionType
|
The system-defined type of the inventory transaction. | ||
|
Description
This attribute is the raw, system-level classification of an inventory event, such as 'PO Receipt', 'Subinventory Transfer', or 'Cycle Count Adjustment'. It is often a more technical classification from which the user-friendly Activity Name is derived. While the Activity Name is used for high-level process maps, the Transaction Type can be valuable for detailed technical analysis or for validating the mapping to activities. It can help identify specific sub-processes or system behaviors that are grouped under a single activity.
Why it matters
Provides the raw system classification of an event, which is useful for detailed analysis and for validating the derivation of the 'Activity Name'.
Where to get
A standard field in inventory transaction tables, typically joined from a transaction type master table like MTL_TRANSACTION_TYPES.
Examples
PO ReceiptSubinventory TransferWIP Component Issue
|
|||
|
Unit Of Measure
UnitOfMeasure
|
The unit of measure for the transaction quantity (e.g., Each, Kg, Box). | ||
|
Description
The Unit of Measure (UOM) provides context for the 'Quantity' attribute, specifying what the numerical value represents. For example, a quantity of '10' could mean 10 individual items, 10 boxes, or 10 kilograms. This attribute is essential for accurate interpretation of quantity-based analysis. Without the UOM, it's impossible to compare transactions for different items or to accurately aggregate quantities. It ensures that analyses are performed on a consistent and meaningful basis.
Why it matters
Provides essential context to the 'Quantity' attribute, ensuring that values are interpreted correctly and comparisons are meaningful.
Where to get
Typically found alongside the quantity field in transaction tables, such as TRANSACTION_UOM in INV_MATERIAL_TXNS.
Examples
EAKGBOX
|
|||
Inventory Management Activities
| Activity | Description | ||
|---|---|---|---|
|
Goods Issue Recorded
|
Marks the final exit of an inventory lot from the warehouse, either through shipment to a customer, issuance to a production job, or transfer to another facility. This is a definitive, explicit material transaction that decrements inventory. | ||
|
Why it matters
This is a primary end point for the inventory lifecycle, crucial for calculating inventory turnover and holding days. It confirms the fulfillment of demand for the specific lot.
Where to get
Recorded as a material transaction in INV_MATERIAL_TXNS with types such as 'Sales Order Issue', 'WIP Component Issue', or 'Transfer Order Shipment'.
Capture
Logged when the ship confirmation or component issue transaction is processed.
Event type
explicit
|
|||
|
Goods Receipt Recorded
|
Marks the initial physical arrival of an inventory batch or lot into the warehouse, typically against a purchase order or return material authorization. This is an explicit transaction logged in the system when goods are received, creating the first record of the inventory lot. | ||
|
Why it matters
This activity serves as the primary start point for the inventory lifecycle analysis. Tracking the time from this event to others like put-away or quality inspection is critical for measuring inbound efficiency.
Where to get
Recorded as a material transaction in the INV_MATERIAL_TXNS table with transaction types such as 'PO Receipt', 'RMA Receipt', or 'Intransit Shipment Receipt'. The creation date of this transaction serves as the event timestamp.
Capture
Event is logged upon execution of a receipt transaction.
Event type
explicit
|
|||
|
Inventory Discrepancy Adjusted
|
An explicit transaction to correct the system's on-hand quantity for an inventory lot to match the physical count or to account for other discrepancies like damage. This transaction formally recognizes a gain or loss of inventory. | ||
|
Why it matters
Tracking adjustment frequency and reasons is crucial for identifying root causes of inventory inaccuracy, such as theft, damage, or process errors. It directly impacts financial records and stock reliability.
Where to get
Recorded as a material transaction in INV_MATERIAL_TXNS with a specific type like 'Cycle Count Adjustment' or 'Miscellaneous Issue/Receipt', often accompanied by a reason code.
Capture
Logged upon approval and posting of an inventory adjustment transaction.
Event type
explicit
|
|||
|
Picking Completed
|
Signifies that the inventory lot has been physically picked from its storage location and moved to a staging area. This is an explicit transaction where the picker confirms the completion of the pick task in the system. | ||
|
Why it matters
This is a key milestone in order fulfillment. The duration from 'Picking Initiated' to this event measures picker efficiency and the performance of the picking process.
Where to get
Captured via a pick confirmation transaction, which updates the status of the move order line or warehouse task to 'Completed' or triggers a 'Subinventory Transfer' transaction in INV_MATERIAL_TXNS.
Capture
Logged when a user confirms the pick transaction in the system, often via a mobile RF device.
Event type
explicit
|
|||
|
Put-away Completed
|
Represents the completion of moving the inventory lot into its designated storage bin or subinventory, making it officially part of available stock. This is captured by an explicit material transaction that updates the lot's location from receiving to a storage location. | ||
|
Why it matters
This milestone marks the end of the inbound process. The cycle time from 'Goods Receipt Recorded' to this event is a key KPI for measuring put-away efficiency.
Where to get
Recorded as a material transaction, often a 'Subinventory Transfer' or 'Put Away', in the INV_MATERIAL_TXNS table. This transaction moves the lot from a receiving subinventory to a storage subinventory.
Capture
Event is logged when the transaction confirming the move to a storage location is completed.
Event type
explicit
|
|||
|
Quality Inspection Performed
|
Signifies the completion of the quality inspection process, where a decision is made to accept or reject the inventory lot. This event is typically inferred from the final status update on the quality inspection record. | ||
|
Why it matters
This is a critical milestone that determines the availability of stock for downstream processes. Analyzing inspection outcomes and duration helps optimize quality control and supplier performance.
Where to get
Inferred from the timestamp when the quality inspection record in QA_RESULTS is updated with a final status like 'Accepted' or 'Rejected', or when the lot's material status is changed from 'QA' to 'Active'.
Capture
Derived from the completion date of the quality inspection record associated with the inventory lot.
Event type
inferred
|
|||
|
Stock Scrapped/Disposed
|
Represents the formal removal of an inventory lot from stock due to it being expired, damaged, obsolete, or otherwise unusable. This is an explicit transaction that writes off the inventory value. | ||
|
Why it matters
This is an end point for inventory that does not get sold or used. Tracking scrap helps identify issues with inventory aging, demand forecasting, or handling processes, and it has a direct financial impact.
Where to get
Recorded as a material transaction in INV_MATERIAL_TXNS, typically a 'Miscellaneous Issue' or a specific 'Scrap' transaction type, linked to a scrap-specific account and reason code.
Capture
Logged when the scrap transaction is executed and approved.
Event type
explicit
|
|||
|
Cycle Count Performed
|
Indicates that an inventory lot has been physically counted as part of a cycle counting or physical inventory program. This is an explicit action where a user enters the counted quantity into the system. | ||
|
Why it matters
This activity is central to analyzing inventory accuracy programs. It provides the basis for identifying discrepancies and measuring the effectiveness of the counting process.
Where to get
Recorded in the INV_CYCLE_COUNT_ENTRIES table when a count quantity is entered and saved by a user. The timestamp of the count entry serves as the event time.
Capture
Logged when a user submits a count for a specific item and lot in a cycle count task.
Event type
explicit
|
|||
|
Item Status Changed
|
Represents a change in the usability or restriction status of an inventory lot, such as placing it on hold, restricting it from sale, or releasing it. This is typically inferred from changes to the lot's status attribute. | ||
|
Why it matters
Monitoring status changes helps understand inventory availability and control. Frequent holds might indicate quality issues, while tracking releases is important for process flow.
Where to get
Inferred by tracking changes to the 'LOT_STATUS_CODE' or similar fields in inventory tables like INV_LOT_NUMBERS. Audit history or database logs may be required to capture the timestamp of the change.
Capture
Captured by comparing the current and previous values of the lot status field over time.
Event type
inferred
|
|||
|
Packing Completed
|
Represents the completion of the packing process where the picked lot is placed into a shipping container and the container is sealed. This can be an explicit station scan or inferred from a shipment status change. | ||
|
Why it matters
Marks the end of physical warehouse processing before shipment. Analyzing the time between picking and packing helps identify inefficiencies in the packing station.
Where to get
Inferred from a status change on the delivery detail or shipment record (e.g., in WSH_DELIVERY_DETAILS) to 'Packed'. In some configurations, this might be an explicit transaction at a packing station.
Capture
Derived from a shipment status update timestamp or a specific packing transaction log.
Event type
inferred
|
|||
|
Picking Initiated
|
Marks the start of the order fulfillment process where a task is created to pick an inventory lot from its storage location for a sales order, work order, or transfer. This is inferred from the creation of a pick wave or move order line. | ||
|
Why it matters
This event starts the clock on picking cycle time. Delays between order allocation and pick initiation can reveal bottlenecks in order processing or warehouse task assignment.
Where to get
Inferred from the creation timestamp of a record in WMS tables for a pick task or a status update on a move order line (e.g., Mtl_Txn_Request_Lines) to 'Released to Warehouse'.
Capture
Identified by the creation of a pick task or move order associated with the inventory lot.
Event type
inferred
|
|||
|
Put-away Initiated
|
Marks the start of the process to move received goods from a staging or receiving area to their final storage location. This is usually inferred from the creation of a system-directed task or move request for the put-away operation. | ||
|
Why it matters
Initiating the put-away process quickly is key to clearing receiving docks and making inventory available. This event helps measure the delay between receipt and the start of put-away activities.
Where to get
Inferred from the creation timestamp of a move request or warehouse task in the Warehouse Management System (WMS) module related to the received lot.
Capture
Identified by the creation of a put-away task associated with the inventory transaction or lot.
Event type
inferred
|
|||
|
Quality Inspection Initiated
|
Represents the moment an inventory lot is designated for quality control inspection before being made available for use. This is often inferred from the creation of an inspection plan record associated with the received lot or a status change placing the lot in a 'QA' hold status. | ||
|
Why it matters
Identifies the start of the quality assurance process. The duration between this and 'Quality Inspection Performed' reveals the lead time and potential bottlenecks in the QC department.
Where to get
Inferred from the creation of a quality inspection record in the Quality Management module (e.g., QA_RESULTS) or by tracking a change in the lot's material status to a designated inspection status.
Capture
Inferred from the creation timestamp of a quality inspection plan or a lot status change to 'Awaiting Inspection'.
Event type
inferred
|
|||
|
Return Goods Processed
|
Captures the receipt and processing of a returned inventory lot from a customer via a Return Material Authorization (RMA). This activity re-introduces the lot into the inventory system, often triggering inspection and disposition processes. | ||
|
Why it matters
Analyzing the returns process is key to understanding product quality issues and improving reverse logistics efficiency. It can be a starting point for a separate returns sub-process.
Where to get
Recorded as an 'RMA Receipt' material transaction in the INV_MATERIAL_TXNS table. The transaction details link back to the original sales order and customer.
Capture
Logged upon execution of the RMA receipt transaction in the system.
Event type
explicit
|
|||
|
Stock Moved Internally
|
Captures the movement of an inventory lot between different storage locations, such as bins or subinventories, within the same warehouse. These movements are recorded as explicit material transactions for purposes like replenishment or consolidation. | ||
|
Why it matters
Analyzing internal movements helps identify inefficient warehouse layouts, excessive handling, and opportunities to optimize stock placement. High frequency may indicate poor initial put-away logic.
Where to get
Recorded as a material transaction in INV_MATERIAL_TXNS with a type such as 'Subinventory Transfer' or 'Locator Transfer' that does not involve an external party.
Capture
Logged upon completion of an internal transfer transaction.
Event type
explicit
|
|||