データ管理機能 > 部品構造の管理 > Windchill のオプションとバリエーションの機能 > オプションフィルタによるコンフィギュレーション可能な製品構造のフィルタ > 標準と代替のオプションフィルタ > オプションフィルタ委任のフィルタ動作のカスタマイズ > 標準と代替の動作の設定 > 定義式が欠落していることによるフィルタ
  
定義式が欠落していることによるフィルタ
ナビゲーションユニットのオブジェクトで定義式が欠落している場合にそのオブジェクトをフィルタによって除外することもできます。これに対応するエレメントのフォームを次に示します。
<FilterMissingExpression type="filterable or occurrence" parentType=”start node of the navigation unit” childType=”end node of the navigation unit”/>
標準の ATO での親部品と解決済みの子部品の間の WTPartUsageLink のように、ほとんどの一般的な状況では、フィルタ可能オブジェクトは構造の解決済みの親 (開始) ノードと子 (終了) ノードの間のリンクです。フィルタ可能オブジェクトと終了ユニットのいずれにも基本または高度な定義式がない場合、ナビゲーションユニット (親 + リンク + 子) で定義式が欠落しているものと見なされます。たとえば、次のポリシーは、ABCPart タイプの部品と CBSPart タイプの部品が親子リンクによって接続されているときに、子 CBSPart と親子リンクのいずれにも定義式が割り当てられていない場合に、その親子リンクがフィルタによって除外されることを指定しています。
<FilterMissingExpression type="wt.part.WTPartUsageLink" parentType=”wt.part.ABCPart” childType=”wt.part.CBSPart”/>
同様の "定義式欠落" ポリシーをオカレンスにも定義できます。たとえば、次のポリシーは、ABCPart タイプの部品と CBSPart タイプの部品が親子リンクによって接続されているときに、その親子リンクに定義されているオカレンスに定義式が割り当てられていない場合に、それらのオカレンスがフィルタによって除外されることを指定しています。
<FilterMissingExpression type="wt.part.PartUsesOccurrence" parentType=”wt.part.ABCPart” childType=”wt.part.CBSPart”/>