数据管理功能 > 管理部件结构 > 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”/>