Funzionalità per la gestione dei dati > Gestione di strutture di parti > Funzionalità Options and Variants di Windchill > Gestione dei dati per Options and Variants - Riferimento > Caricamento dei dati per Options and Variants > Associazione delle scelte alla scelta mappabile
  
Associazione delle scelte alla scelta mappabile
Caricare l'oggetto com.ptc.windchill.option.model.ChoiceMappableChoiceLink nel database Windchill utilizzando il caricatore di Windchill. Con questa associazione, una scelta può essere associata agli oggetti ChoiceMapable quali WTPartUageLink, NavigationFilter e così via. Con questa associazione, le scelte possono essere utilizzate per il filtraggio di struttura. Questo caricatore deve essere utilizzato insieme ai caricatori PartUsageLink e NavigationFilter.
Formato XML:
. . .
<csvChoiceMappableChoiceLink handler= "com.ptc.windchill.option.load.Loader.
createChoiceMappableChoiceLink" >
<csvchoiceName>nome scelta</csvchoiceName>
<csvExclude>scelta di esclusione Sì/No</csvExclude>
</csvChoiceMappableChoiceLink >
. . .
Attributi per csvChoiceMappableChoiceLink
Attributo
Descrizione
Obbligatorio o facoltativo?
csvchoiceName
Nome della scelta
Obbligatorio
csvoption
Nome dell'opzione per cui la scelta è stata definita
Facoltativo
csvInstanceValue
Deve essere incluso ma non richiedere un valore
csvExclude
Deve essere incluso ma non richiedere un valore
csvcontainerPath
Percorso del contesto per la scelta (csvchoiceName) per cui si sta creando ChoiceMappableChoiceLink
Facoltativo
Esempio:
<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"/>
Esempio di filtro di navigazione