Funciones de gestión de datos > Gestión de estructuras de artículos > Funciones de opciones y variantes de Windchill > Filtrado de una estructura de producto configurable con el filtro de opciones > Filtro de opciones estándar y alternativo > Personalización de comportamientos de filtrado para el delegado de filtro de opciones > Configuración de los comportamientos estándar y alternativo > Filtrado con expresiones que faltan
  
Filtrado con expresiones que faltan
También se puede especificar el caso en que se pueda filtrar un objeto de una unidad de navegación si le falta una expresión. El elemento correspondiente tiene la siguiente forma:
<FilterMissingExpression type="filterable or occurrence" parentType=”start node of the navigation unit” childType=”end node of the navigation unit”/>
En las situaciones más comunes, un objeto filtrable es un vínculo entre los nodos padre resuelto ("inicio") e hijo ("final") de una estructura, como WTPartUsageLink, entre un artículo padre y un artículo hijo resuelto en el caso ATO estándar. Se considera que falta la expresión en una unidad de navegación (padre + vínculo + hijo) si ni el objeto filtrable ni la unidad final tienen una expresión, ya sea básica o avanzada. Por ejemplo, en la siguiente directiva se especifica que si un vínculo de uso conecta los artículos de los tipos ABCPart y CBSPart, se filtrará si ni el hijo CBSPart ni el vínculo de uso tienen una expresión asignada:
<FilterMissingExpression type="wt.part.WTPartUsageLink" parentType=”wt.part.ABCPart” childType=”wt.part.CBSPart”/>
Se pueden definir directivas similares de "falta expresión" para una aparición. Por ejemplo, en la siguiente directiva se especifica que las apariciones cuyo vínculo de uso conecte los artículos de los tipos ABCPart y CBSPart se filtrarán si no tienen una expresión asignada:
<FilterMissingExpression type="wt.part.PartUsesOccurrence" parentType=”wt.part.ABCPart” childType=”wt.part.CBSPart”/>