Dimension-Based Product Configuration in Microsoft Dynamics 365 F&O
In today's blog, we'll walk through the Dimension-based product configuration functionality in Microsoft Dynamics 365 Finance and Operations (D365 F&O).
What Is Dimension-Based Product Configuration?
Dimension-based configuration in D365 F&O is a robust and efficient feature that enables the creation of multiple product variants from a single product master. It is one of the three built-in product configuration technologies.
By utilizing the Configuration product dimension in combination with configuration groups and rules, organizations can dynamically control the Bill of Materials (BOM) selection process without the need to create separate BOMs for each variant.
This approach allows for the definition of a single BOM, where rules govern the inclusion or exclusion of specific components based on the selected configuration — significantly reducing BOM maintenance efforts and enhancing operational efficiency.
Scenario: Customizing Dell Laptops for B2B Sales
Business Context: A technology distributor, TechSolutions Ltd., partners with Dell to offer customized laptops for corporate clients. The laptops are built-to-order with specific configurations based on standard hardware options:
- RAM: 8 GB, 16 GB, 32 GB
- Processor: Intel Core i3, i5, i7
- Storage (SSD): 256 GB, 512 GB, 1 TB
Despite the variety, all options are fixed and pre-approved combinations — there's no need for dynamic or customer-driven configuration during sales.
Step-by-Step Setup in D365
1. Create the Finished Product (Product Master)
Create a new product named Dell Laptop with:
- Product type: Item
- Product subtype: Product master
- Configuration technology: Dimension-based configuration
2. Create Raw Materials (Products)
Create products for each RAM, Processor, and SSD Storage option as separate released products (type: Item).
3. Create Configuration Groups
Create configuration groups for RAM, Processor, and Storage under:
Product Information Management > Setup > Bill of Materials and Formulas > Configuration Groups
4. Set Up the BOM for the Dell Laptop
Create a single BOM under the Dell Laptop product and add all raw materials to it.
5. Assign Configuration Groups to BOM Lines
- Assign RAM group to RAM items
- Assign Processor group to processor items
- Assign Storage group to SSD items
6. Set Up Configuration Rules
Define rules to restrict incompatible combinations. For example:
- Core i7 Processor will only come with 32 GB RAM and 1 TB SSD.
7. Approve and Activate the BOM
Approve and activate the BOM so it can be used in configurations.
8. Maintain Configurations
Create valid combinations using the 'Maintain configurations' option. Examples:
- Core i3 / RAM 8 GB / SSD 256 GB
- Core i5 / RAM 16 GB / SSD 512 GB
- Core i7 / RAM 32 GB / SSD 1 TB
Sales Order Impact
Create a new sales order and select the Dell Laptop item. Choose the configuration variant (e.g., Core i7/32GB/1TB). Under Product and supply > Compose of tree, you will see that the appropriate raw materials are picked based on the rules.
Important Notes
Use Dimension-based configuration when:
- Raw materials are simple items, not product masters
- Variants can be managed using BOM rules
- You need a fast, lightweight configurator without complex logic
Avoid using it when:
- Components are themselves product masters with variants
- You need user-guided configuration screens or advanced logic
More Insights
Start Production Order & Create Picking List and Route Card Journal Using X++ (Part 2)
May 18, 2025 · 8 min read
FinanceHow to Use Invoice Capture in Dynamics 365 Finance
Apr 28, 2025 · 6 min read
Power PlatformPO Workflow Approval using Power Automate in Dynamics 365 FinOps
Apr 28, 2025 · 7 min read
Have a Dynamics 365 Challenge?
Our experts are ready to help. Book a free consultation today.
Talk to an Expert