Funciones de gestión de datos > Gestión de estructuras de artículos > Funciones de opciones y variantes de Windchill > Gestión de datos de opciones y variantes (referencia) > Carga de datos de opciones y variantes > Asociación de elecciones a la clase ChoiceMappable
  
Asociación de elecciones a la clase ChoiceMappable
Cargue el objeto com.ptc.windchill.option.model.ChoiceMappableChoiceLink en la base de datos Windchill mediante el cargador de Windchill. Con esta asociación, una elección puede asociarse a objetos ChoiceMapable como WTPartUageLink, NavigationFilter, etc. Con esta asociación, las elecciones se pueden utilizar para filtrar la estructura. Este cargador se debe utilizar junto con cargadores PartUsageLink y NavigationFilter.
Formato XML:
. . .
<csvChoiceMappableChoiceLink handler= "com.ptc.windchill.option.load.Loader.
createChoiceMappableChoiceLink" >
<csvchoiceName>nombre de elección</csvchoiceName>
<csvExclude>excluir elección Sí/No</csvExclude>
</csvChoiceMappableChoiceLink >
. . .
Atributos para csvChoiceMappableChoiceLink
Atributo
Descripción
¿Obligatorio u opcional?
csvchoiceName
Nombre de elección
Obligatorio
csvoption
Nombre de la opción para la que se ha definido la elección
Opcional
csvInstanceValue
Debe incluirse pero no requiere un valor
csvExclude
Debe incluirse pero no requiere un valor
csvcontainerPath
Ruta al contexto de la elección (csvchoiceName) para la que se está creando ChoiceMappableChoiceLink
Opcional
Ejemplo:
<csvBeginOccurrencedAssemblyAdd handler="wt.part.LoadPart.beginOccurrencedAssemblyAdd">
<csvassemblyPartNumber>Car</csvassemblyPartNumber>
<csvassemblyPartVersion/>
<csvconstituentPartNumber>Red Glossy Body</csvconstituentPartNumber>
<csvconstituentPartQty>1</csvconstituentPartQty>
<csvconstituentPartUnit>ea</csvconstituentPartUnit>
<csvlineNumber/>
<csvfindNumber/>
<csvoccurrenceLocation>0.0 0.0 0.0 0.0 0.0 0.0</csvoccurrenceLocation>
<csvreferenceDesignator>Body</csvreferenceDesignator>
<csvassemblyPartIteration/>
<csvassemblyPartView>Design</csvassemblyPartView>
<csvorganizationName/>
<csvorganizationID/>
</csvBeginOccurrencedAssemblyAdd>
<!-- ChoiceMappableChoiceLink -->
<csvChoiceMappableChoiceLink
handler="com.ptc.windchill.option.load.Loader.createChoiceMappableChoiceLink">
<csvchoiceName>Red</csvchoiceName>
<csvInstanceValue/>
<csvExclude/>
</csvChoiceMappableChoiceLink>
<!-- ChoiceMappableChoiceLink -->
<csvChoiceMappableChoiceLink
handler="com.ptc.windchill.option.load.Loader.createChoiceMappableChoiceLink">
<csvchoiceName>Glossy</csvchoiceName>
<csvInstanceValue/>
<csvExclude/>
</csvChoiceMappableChoiceLink>
<csvEndOccurrencedAssemblyAdd handler="wt.part.LoadPart.endOccurrencedAssemblyAdd"/>
Ejemplo de filtro de navegación