TeamcenterKnowledge

Configuring structures by modular variants > Using modular variants

Configuring a public interface and private options

Public interface options can be set by the customer of the module. In the case of the door assembly, the customer is the design department that uses the door module. In the case of the refrigerator freezer module itself, the customer chooses from the public options made available at that level, for example, appliance width, appliance height, freezer at the top or bottom, number of shelves, and so on. Private options are used in constraints. There may also be some internal options that are not set by the user, but are set according to the values of the public options. For example, the height of the door is set according to the appliance height, allowing for two doors, a 50 mm floor panel, and an LED display at the top. To allow for this, you create a private (hidden) option called Door Height on the refrigerator freezer module) that is controlled by the public option Appliance Height as follows: Copy Door Height = (Appliance Height/2)-50mm The Door Height option on the refrigerator freezer module is used to automatically set the Door Height option on the door module. You need not know this relationship, simply enter the overall height of the appliance. You could use the same principle to define private options for all the assemblies of the refrigerator freezer and bring them together only in the top-level assembly.

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