ナビゲーションフィルタ
Windchill ローダーを使用して、NavigationFilter タイプを Windchill データベースに読み込みます。
ローダーを使用して、オプションフィルタの次のような詳細を読み込むことができます。
選択肢の選択
オプションフィルタのコンフィギュレーション仕様
オプションセットの特定のバージョンに対するオーバーライド
フィルタモード
「規則の確認を無効化」インジケータ
ATO ナビゲーションフィルタはナビゲーション基準の一部であり、ナビゲーション基準セクション、つまり csvNavCriteria タグ内で定義されている必要があります。ロードファイルで、csvBeginNavCriteria タグを閉じた後で csvEndNavCriteria タグの前に csvBeginNavFilter タグを宣言する必要があります。
XML フォーマット
<csvBeginNavFilter handler="com.ptc.windchill.option.load.Loader.beginCreateNavFilter">
<csvoptionSet>Option set to be used for filter</csvoptionSet>
<csvoptionsetRevision>Option set revision</csvoptionsetRevision>
<csvfilterMode>Filter type to be used</csvfilterMode>
<csvdisableRuleChecking>true/false</csvdisableRuleChecking>
</csvBeginNavFilter>
...
<csvEndNavFilter handler= "com.ptc.windchill.option.load.Loader.endCreateNavFilter" />
csvBeginNavFilter の属性
属性
説明
必須またはオプション
csvoptionSet
オプションセットの名前。
必須
csvoptionsetRevision
オプションセットのリビジョン。
オプション
csvfilterMode
このナビゲーションフィルタで選択するフィルタタイプを表す番号。使用可能な番号は、次に示すように wt.properties ファイルで定義されています。標準フィルタを選択するには、csvfilterMode タグに値 1 を指定します。代替フィルタを選択するには、2 を指定します。何も指定しない場合、フィルタタイプはデフォルトの「標準」になります。
ato.filter.strategy.1=$(wt.home)/codebase/com/ptc/windchill/option/filter/StandardFilterStrategy.xml
ato.filter.strategy.2=$(wt.home)/codebase/com/ptc/windchill/option/filter/AlternateFilterStrategy.xml
オプション
csvdisableRuleChecking
「規則の確認を無効化」のインジケータ (true または false)。
オプション
<csvBeginNavCriteria handler="com.ptc.windchill.option.load.Loader.beginCreateNavCriteria">
<csvname>NavCriteria-001</csvname>
<csvpartNumber>ConfigPart1</csvpartNumber>
<csvapplyToTop>false</csvapplyToTop>
</csvBeginNavCriteria>
<csvBeginNavFilter handler="com.ptc.windchill.option.load.Loader.beginCreateNavFilter">
<csvoptionSet>OptionSet1</csvoptionSet>
<csvoptionsetRevision>A</csvoptionsetRevision>
<csvfilterMode>2</csvfilterMode>
<csvdisableRuleChecking>true></csvdisableRuleChecking>
</csvBeginNavFilter>
<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>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" />
<csvATONavigationFilterChoiceLink handler="com.ptc.windchill.option.load.Loader.createATONavigationFilterChoiceLink">
<csvchoiceName>Choice1</csvchoiceName>
<csvDerived>false</csvDerived>
<csvSelectionOrder>0</csvSelectionOrder>
</csvATONavigationFilterChoiceLink>
<csvEndNavFilter handler="com.ptc.windchill.option.load.Loader.endCreateNavFilter"/>
<csvEndNavCriteria handler="com.ptc.windchill.option.load.Loader.endNavCriteria"/>
これは役に立ちましたか?