选项筛选器配置规范
选项筛选器配置规范用来控制选项筛选器的选择规则、表达式别名和独立已分配表达式的版本。每个变型规范都需要选项筛选器配置规范。
选项筛选器配置规范是选项筛选器的一部分。因此,在加载时,选项筛选器配置规范必须位于加载程序的 ATO 导航筛选器部分中。这意味着必须将其包括在 csvBeginNavFilter 标记之后,csvEndNavFilter 标记之前。
XML 格式
<csvBeginOptionFilterConfigSpecs handler="com.ptc.windchill.option.variantspec.loader.ATORuleConfigSpecXMLLoader.beginConfigSpecsHandle">
<csveffectivityformat>yyyy-MM-dd</csveffectivityformat>
/csvBeginOptionFilterConfigSpecs>
<csvOptionFilterConfigSpec handler ="com.ptc.windchill.option.variantspec.loader.ATORuleConfigSpecXMLLoader.loadConfigSpec">
<csvconfigspecname>atoConfigSpec1</csvconfigspecname>
<csvlifecyclestate>RELEASED</csvlifecyclestate>
</csvOptionFilterConfigSpec>
<csvOptionFilterConfigSpec handler ="com.ptc.windchill.option.variantspec.loader.ATORuleConfigSpecXMLLoader.loadConfigSpec">
<csvconfigspecname>atoConfigSpec2</csvconfigspecname>
<csveffectivitydate>2020-04-17</csveffectivitydate>
</csvOptionFilterConfigSpec>
<csvEndOptionFilterConfigSpecs handler="com.ptc.windchill.option.variantspec.loader.ATORuleConfigSpecXMLLoader.endConfigSpecsHandle"/>
选项筛选器配置规范的属性
属性
|
说明
|
是必需还是可选?
|
Csveffectivityformat
|
用于指定有效日期的格式。如未指定,将根据 Windchill 会话区域设置格式来验证有效日期。
|
可选
|
Csvconfigspecname
|
配置规范的名称。
|
可选
|
Csvlifecyclestate
|
配置规范的预期生命周期状态。
|
可选
|
Csveffectivitydate
|
配置规范的预期有效日期。
|
可选
|
示例
<csvBeginNavFilter handler="com.ptc.windchill.option.load.Loader.beginCreateNavFilter">
<csvoptionSet>CustomOptionSet001</csvoptionSet>
<csvfilterMode></csvfilterMode>
<csvBeginOptionFilterConfigSpecs handler="com.ptc.windchill.option.variantspec.loader.ATORuleConfigSpecXMLLoader.beginConfigSpecsHandle">
<csveffectivityformat>yyyy-MM-dd</csveffectivityformat>
/csvBeginOptionFilterConfigSpecs>
</csvBeginNavFilter>
<csvOptionFilterConfigSpec handler ="com.ptc.windchill.option.variantspec.loader.ATORuleConfigSpecXMLLoader.loadConfigSpec">
<csvconfigspecname>atoConfigSpec1</csvconfigspecname>
<csvlifecyclestate>INWORK</csvlifecyclestate>
</csvOptionFilterConfigSpec>
<csvOptionFilterConfigSpec handler ="com.ptc.windchill.option.variantspec.loader.ATORuleConfigSpecXMLLoader.loadConfigSpec">
<csvconfigspecname>AtoConfigSpec2</csvconfigspecname>
<csveffectivitydate>2020-04-17</csveffectivitydate>
</csvOptionFilterConfigSpec>
<csvEndOptionFilterConfigSpecs handler="com.ptc.windchill.option.variantspec.loader.ATORuleConfigSpecXMLLoader.endConfigSpecsHandle"/>
<csvEndNavFilter handler="com.ptc.windchill.option.load.Loader.endCreateNavFilter"/>