Enterprise Administration > Windchill Data Loading > Loading Data for Product Families and Options and Variants > Loading Data From XML > Managed Option Filter
  
Managed Option Filter
This variant specification is limited to managing the Option Filter and Option Filter configuration specification applicable to the configurable modules or different view versions of the same configurable module associated with the same option set. When applied to a structure, the default configuration specification is automatically used. As such, it does not support generating a variant solution or configuration context. It is created using the New Variant Specification process or is programmatically loaded from a spreadsheet. It can be updated using the Edit Variant Specification Filter action or programmatically loaded. Unique to XML loading, rules processing is not applied and any selected choices in the Option Filter are considered user selected.
Requires Name and Location for creating and Number for updating the variant specification.
Requires an option set revision and will use the latest version for that revision.
May not have a configurable module.
May not have a part configuration specification.
As a part configuration specification is not supported, the Apply to top level object field must be blank. Unlike other variant specifications, no default is implied.
Requires an Option Filter.
Requires configuration specification for the Option Filter. When no value is specified, a latest configuration specification is used without a lifecycle state.
Has the ability to refer to options and choices by Number or Name.
XML Format
<csvBeginVariantSpecification handler="com.ptc.windchill.option.variantspec.loader.VariantSpecificationLoader.beginVariantSpecifications"/>
<csvVariantSpecification handler="com.ptc.windchill.option.variantspec.loader.VariantSpecificationLoader.createVariantSpec">
<csvname>VS_Associated_With_OptionSet</csvname>
<csvnumber>00001</csvnumber>
<csvdescription>MBT Bike Variant Specification</csvdescription>
<csvfolder></csvfolder>
<csvnavcriteria>NAV_CRITERIA_1</csvnavcriteria>
<csvtypedef>com.ptc.wpcfg.CustomVariantSpec</csvtypedef>
</csvVariantSpecification>

<com.ptc.windchill.option.variantspec.loader.VariantSpecificationLoader.endVariantSpecifications/>
Attributes for the Managed Option Filter
Attribute
Description
Required or Optional?
Csvname
Name of variant specification.
Required
Csvnumber
Number of the variant specification.
Optional
Csvdescription
Description for the variant specification.
Optional
Csvfolder
Folder location for the variant specification.
Optional
Csvnavcriteria
Navigation criteria name that is mentioned in a separate section of the navigation criteria.
Required
Csvtypedef
Type definition for loading the variant specification.
Optional
Example
<csvBeginVariantSpecification handler="com.ptc.windchill.option.variantspec.loader.VariantSpecificationLoader.beginVariantSpecifications"/>
<csvVariantSpecification handler="com.ptc.windchill.option.variantspec.loader.VariantSpecificationLoader.createVariantSpec">
<csvname>VS1</csvname>
<csvnumber>00001</csvnumber>
<csvdescription>MBT Bike Variant Specification</csvdescription>
<csvfolder></csvfolder>
<csvnavcriteria>NAV_CRITERIA_1</csvnavcriteria>
<csvtypedef>com.ptc.wpcfg.CustomVariantSpec</csvtypedef>
</csvVariantSpecification>

<com.ptc.windchill.option.variantspec.loader.VariantSpecificationLoader.endVariantSpecifications/>