Funciones de gestión de datos > Gestión de estructuras de artículos > Funciones de opciones y variantes de Windchill > Uso de conjuntos de opciones > Conjunto de opciones asignado > Asignación de un conjunto de opciones a un objeto > Cómo Windchill determina el conjunto de opciones asignado para utilizar
  
Cómo Windchill determina el conjunto de opciones asignado para utilizar
Un conjunto de opciones se puede asignar directamente a un producto configurable o un artículo, o se puede heredar de un producto configurable o artículo raíz o de su contexto. La asignación de un conjunto de opciones a un módulo configurable permite utilizar un conjunto de opciones diferente para una tecnología o unidad funcional específica. Para obtener información acerca de los pasos para asignar un conjunto de opciones a un módulo configurable, consulte Asignación de un conjunto de opciones a un objeto.
Reglas para determinar el conjunto de opciones asignado que se va a utilizar
Al determinar el conjunto de opciones que se utilizará para asignar elecciones a usos del artículo y para especificar los criterios de filtro, el sistema busca el conjunto de opciones asignado en el siguiente orden:
1. Comprueba si el módulo configurable tiene un conjunto de opciones asignado.
2. Si no lo encuentra, comprueba si el contexto del módulo configurable tiene un conjunto de opciones asignado.
3. Si no lo encuentra, comprueba si el módulo configurable tiene un conjunto de opciones asignado.
4. Si no lo encuentra, comprueba si el contexto del módulo configurable raíz tiene un conjunto de opciones asignado.
Al determinar el conjunto de opciones que se utilizará para asignar elecciones de elementos a artículos, el sistema busca el conjunto de opciones asignado en el siguiente orden:
1. Comprueba si el módulo configurable tiene un conjunto de opciones asignado.
2. Si no lo encuentra, comprueba si el contexto del módulo configurable tiene un conjunto de opciones asignado.
Ejemplo de cómo un módulo configurable hereda el conjunto de opciones asignado
En este ejemplo, se muestra la lógica para determinar el conjunto de opciones asignado al módulo configurable en una estructura. Por ejemplo, una estructura de artículo, con el artículo raíz 001, incluye 3 niveles de artículos hijo. Supongamos que el sistema necesita determinar el conjunto de opciones asignado para el nivel 3 del artículo hijo, C001.
Cuando el sistema determina el conjunto de opciones asignado al artículo C001, comprueba si el artículo B001 tiene el conjunto de opciones asignado y, si no lo encuentra, comprueba si el contexto B001 del artículo tiene el conjunto de opciones asignado. A continuación, si no lo encuentra, el sistema comprueba si el artículo raíz 001 tiene el conjunto de opciones asignado y, finalmente, comprueba si el conjunto de opciones se ha asignado al contexto del artículo raíz.