企业管理 > Windchill 数据加载 > 加载有关产品系列及选项和变型的数据 > 从 XML 加载数据 > 受控选项筛选器
  
受控选项筛选器
此变型规范仅限于管理选项筛选器和选项筛选器配置规范 (适用于可配置模块或与同一选项集关联的同一可配置模块的不同视图版本)。当应用于结构时,将自动使用默认配置规范。因此,它不支持生成变型解决方案或配置上下文。它是通过“新建变型规范”进程创建而成,或是以编程方式从电子表格加载而来。可使用“编辑变型规范筛选器”操作对其进行更新,或以编程方式对其进行加载。不过,这仅限于 XML 加载,而不会应用规则处理,且选项筛选器中的任何选定选择都会被视为用户选定的选择。
在创建变型规范时需要“名称”和“位置”,而在更新变型规范时需要“编号”。
需要用到选项集修订版本,并且将使用此修订版本的最新版本。
可能没有可配置模块。
可能没有部件配置规范。
由于不支持部件配置规范,因此“应用至顶级对象”字段必须为空。与其他变型规范不同,不隐含任何默认值。
需要选项筛选器。
需要选项筛选器的配置规范。如果未指定任何值,则系统会使用最新配置规范,而不设置生命周期状态。
能够根据“编号”或“名称”参考选项和选择。
XML 格式
<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/>
受控选项筛选器的属性
属性
说明
是必需还是可选?
Csvname
变型规范的名称。
必需
Csvnumber
变型规范的编号。
可选
Csvdescription
变型规范的说明。
可选
Csvfolder
变型规范的文件夹位置。
可选
Csvnavcriteria
在浏览条件的单独部分中提到的浏览条件名称。
必需
Csvtypedef
用于加载变型规范的类型定义。
可选
示例
<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/>