TeamcenterKnowledge

Configuring structures by using Product Configurator variants

Example: Apply constraints and allow validation rules to expand

The Apply Constraints selection in the Variant Configuration view allows users to select if all the constraints should be applied along with user selections while applying the configuration on content. If it is deselected, only user selections are considered while applying the configuration from Variant Configuration view on content. The Allow Validation Rules to Expand selection in the Variant Configuration view allows users to select if validation rules should expand and perform selection during the expansion process. If only one selection is possible, these rules (exclusion rule and availability rule) can expand and perform selection. If deselected, expand does not make selections based on validation rules. By default, Teamcenter displays the Variant Configuration view with Apply Constraints as deselected and Allow Validation Rules to Expand as selected. If users select or deselect any of the two buttons, closes the view, and relaunches the view, these buttons are reset to the default state. A positively biased configurator context is created with the following data. Open the Variant Configuration view and make selections as Model=Sport with the Allow validation rules to expand option as selected. To perform the validate and expand action, click Validate and then click Expand. The expansion action expands to system selection of Interior Material=Leather as Cloth is excluded due to the exclusion rule and only one possible selection is allowed other than what is available for the Interior Material family. Open the Variant Configuration view and make selections as Model=Sport with the Allow validation rules to expand option as deselected. To perform the validate and expand action, click Validate and then click Expand. The expansion action does not expand to the system selection of Interior Material=Leather. Create an assembly in Structure Manager, associate it with the configurator context, and author variant conditions for BOM lines. Open the Variant Configuration view and make the selection as Model=Economy with the Apply constraints option as selected. The V6 BOM line is configured in. The V8 BOM line is configured out as the constraints (include rule in this case) is considered while applying the configuration on the assembly. Open the Variant Configuration view and make the selection as Model=Economy with the Apply constraints option as deselected. The V6 and V8 BOM lines are configured in. Here, the V8 BOM line is configured in as only user selections are considered while applying the configuration, and constraints are ignored.

Source: https://docs.sw.siemens.com/documentation/external/PL20251212545240207/en-US/tc_help/pse/ltl1737253416690/xid2054507.html · retrieved Sat Jul 11 2026 00:00:00 GMT+0000 (Coordinated Universal Time)