Implement Product Information Management
Product structure
In Dynamics 365 Supply Chain Management, items begin as products or product masters in the shared catalog, then become released products per legal entity. A product master carries product dimensions (Configuration, Size, Style, Color) through an assigned product dimension group, and the variants themselves are created by variant suggestions. On release you assign a storage dimension group (Site, Warehouse, Location, Inventory status, License plate) and a tracking dimension group (Batch, Serial, Owner).
Groups that make decisions
- Item model group controls costing (FIFO, LIFO, weighted average, weighted average at date, moving average, standard cost) and default ledger postings.
- Storage dimension group decides where stock lives; mark Site and Warehouse as primary stocking.
- Tracking dimension group decides traceability; the active and physical inventory flags on Batch or Serial make capture mandatory.
- Product lifecycle state gates whether an item can be used on transactions.
Traps
Questions swap storage and tracking settings: forcing batch capture on receipt is a tracking setting, not a storage one. Another trap is changing a tracking dimension group after transactions exist, which the system blocks. Do not treat a released product as global - it exists per legal entity, so multi-company scenarios require releasing to each company. Standard-cost items need a cost version with activated entries or costing and posting fail. Also remember product relationships (upsell, cross-sell, substitute) and category hierarchies are setup, not transactions.
Rule of thumb
Product makes the variant, storage makes the place, tracking makes the trace. If a case asks how to force batch numbers on every receipt, answer with the tracking dimension group flags and warehouse item setup, never the item model group.
Worked example
A t-shirt master uses a dimension group with Color and Size, released to USMF with storage Site + Warehouse and tracking Batch. Variant suggestions generate 3 colors x 4 sizes = 12 released variants, each transacted separately.