オプションフィルタのコンフィギュレーション仕様
オプションフィルタのコンフィギュレーション仕様は、オプションフィルタの選択肢規則、定義式エイリアス、および割り当てられている独立定義式のバージョンを制御します。各バリエーション仕様にはオプションフィルタのコンフィギュレーション仕様が必要です。
オプションフィルタのコンフィギュレーション仕様は、オプションフィルタの一部です。したがって、読み込みの際、オプションフィルタのコンフィギュレーション仕様がローダーの 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"/>