What is the goal of the product configuration feature set?

What is the goal of the product configuration feature set?

The goal is to identify generic components that can be manufactured by the same equipment and used in all variants. The product configuration feature set includes a user interface (UI) that provides a visual overview of the product configuration model structure, and also a declarative constraint syntax that doesn’t have to be compiled.

When do you need to change order in OCM?

OCM makes possible to change data while processing, because sometimes it is needed to change an already started production order (this means, that after confirmation the order can be changed)

How is a user requirement different from a variant configuration?

For each subcomponent relationship, a reference must be specified to a product master that has the variant configuration technology set to constraint-based configuration. A user requirement has all the constituents of a subcomponent. The only difference is that a user requirement isn’t bound to a product master.

How is the API implemented in product configuration?

The API is implemented by using a set of PCAdaptor classes that expose the data structure of the product configuration models. An instance of the PCAdaptor class must be created for each model that will be extended. After a configuration session is completed, the system checks for an instance of this class and runs it if it’s found.

Do you need developer to build product configuration model?

As the following sections explain, a product designer no longer requires the support of a developer to build a product configuration model, test it, and release it to the sales organization. There are several approaches that a user can take to build a product configuration model.

When to use constraint-based product configuration model?

Use of a constraint-based product configuration model implies that some limitations exist when the user selects values for the various attributes. Such limitations can be implemented as expression constraints by using the Optimization Modeling Language (OML). Alternatively, a constraint can be implemented in the form of a table constraint.