Deprecated: Product builder

Important

This content is archived and is not being updated. For the latest documentation, see Microsoft Dynamics 365 product documentation. For the latest release plans, see Dynamics 365 and Microsoft Power Platform release plans.

Applies To: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

In Microsoft Dynamics AX 2009, users can use Product builder to create product models that can be used in a configure-to-order scenario.

Overview

Item

Description

Reason for deprecation

In AX 2009, Product builder uses X++ to write rules and restrictions that apply to product models. Therefore, there is potential risk of elevation of privilege. Additionally, the design of Product builder does not scale well when the models grow in size. Therefore, there are long response times during product configuration on sales order lines.

Replaced by another feature

Product builder will still be available for existing Product builder customers that upgrade to Microsoft Dynamics AX 2012, but not for new customers. In AX 2012, Product builder was replaced with the Product configuration feature, which is constraint-based instead of rule-based. The Product configuration feature provides better support for reusability and multilevel product models. It also performs better than Product builder and eliminates security threats that involve elevation of privilege.

For more information, see Setting up and maintaining product configurations.

Modules affected

Sales and marketing

Enterprise Portal for Microsoft Dynamics AX

Project management and accounting

Product information management

Changes to installation

This change does not affect application installation.

Changes to upgrade

For existing Product builder customers, the existing Product models are upgraded as usual. Product builder models can be upgraded to Product configuration models. To upgrade a Product builder model, you must analyze the back-end tree of the Product builder model to identify those elements that should be included directly in the Product configuration model and those that must be implemented by using the dedicated product configuration API, PCAdaptor.