Data Management Capabilities > Managing Part Structures > Windchill Options and Variants Capabilities > Managing Data for Options and Variants — Reference > Loading Data for Options and Variants > Navigation Criteria
  
Navigation Criteria
Load the NavigationCriteria type in Windchill database using Windchill loader.
XML Format:
<csvBeginNavCriteria handler="com.ptc.windchill.option.load.Loader.
beginCreateNavCriteria" >
<csvname>navigation criteria name</csvname>
<csvuser>windchill user for whom navigation criteria is to be created</csvuser>
<csvpartNumber>part number to which this criteria needs to be applied</csvpartNumber>
</csvBeginNavCriteria>

. . .

<csvEndNavCriteria handler= "com.ptc.windchill.option.load.Loader.endNavCriteria" />
Attributes for csvBeginNavCriteria
Attribute
Description
Required or Optional?
csvname
Navigation criteria name
Required
csvuser
User name
Optional
csvpartNumber
Part number with which the navigation criteria are associated
Required
Example:
<csvBeginNavCriteria handler="com.ptc.windchill.option.load.Loader.beginCreateNavCriteria">
<csvname>Red Colour Body</csvname>
<csvuser>demo</csvuser>
<csvpartNumber>Body</csvpartNumber>
</csvBeginNavCriteria>

<csvBeginNavFilter handler="com.ptc.windchill.option.load.Loader.
beginCreateNavFilter"
>
<csvoptionSet>Colour Pallet</csvoptionSet>
</csvBeginNavFilter>

<csvChoiceMappableChoiceLink
handler="com.ptc.windchill.option.load.Loader.createChoiceMappableChoiceLink">
<csvchoiceName>Red</csvchoiceName>
<csvInstanceValue/>
<csvExclude/>
</csvChoiceMappableChoiceLink>
<csvChoiceMappableChoiceLink
handler="com.ptc.windchill.option.load.Loader.createChoiceMappableChoiceLink">
<csvchoiceName>Glossy</csvchoiceName>
<csvInstanceValue/>
<csvExclude/>
</csvChoiceMappableChoiceLink>

<csvEndNavFilter handler="com.ptc.windchill.option.load.Loader.endCreateNavFilter"/>

<csvEndNavCriteria handler="com.ptc.windchill.option.load.Loader.endNavCriteria"/>