데이터 관리 기능 > 부품 구조 관리 > Windchill 옵션 및 변형 기능 > 옵션 및 변형에 대한 데이터 관리 - 참조 > 옵션 및 변형에 대한 데이터 로드 > 옵션 세트
  
옵션 세트
Windchill 로더를 사용하여 Windchill 데이터베이스에서 com.ptc.windchill.option.model.OptionSet 객체 및 옵션 세트 하위 유형을 로드합니다.
XML 형식:
<csvBeginOptionSet handler="com.ptc.windchill.option.load.Loader.beginCreateOptionSet" >
<csvname>option set name</csvname>
<csvtypedef>option set type to be created</csvtypedef>
<csvdescription>description of option set</csvdescription>
<csvsupportExclusionOptionChoices>option set choice for exclusion true/false
</csvsupportExclusionOptionChoices>
<csvsupportItemOptionChoices>support choice association on items from this option set true/false</csvsupportItemOptionChoices>
<csvreferenceOptionPoolRulesAutomatically>automatically reference rules from pool to this option set true/false</csvsupportItemOptionChoices>
<csvmerged>true</csvmerged>
</csvBeginOptionSet>
<csvAddChoice handler="com.ptc.windchill.option.load.Loader.addChoice" >
<csvname>choice name</csvname>
<csvcontainerPath>container of choice to search for choice to be added
</csvcontainerPath>
</csvAddChoice>
...
...
<csvEndOptionSet handler= "com.ptc.windchill.option.load.Loader.endCreateOptionSet" />
csvBeginOptionSet의 속성
속성
설명
필수 또는 선택사항?
csvname
옵션 세트 이름
필수사항
csvtypedef
Windchill 객체 유형
선택사항
csvdescription
옵션 세트 설명
선택사항
csvsupportExclusionOptionChoices
옵션 세트가 제외 선택 항목을 지원하는지 여부를 지정합니다.
선택사항
csvsupportItemOptionChoices
제품 구조에 대한 선택 항목 지정을 제어합니다. 이 속성의 값을 아니요로 설정하면 사용자가 구성 가능 모듈 및 해당 사용 링크에 선택 항목을 지정할 수 있습니다. 로 설정하면 사용자가 표준(구성 불가능) 부품에도 선택 항목을 지정할 수 있습니다. 기본적으로 이 속성은 아니요로 설정되어 있습니다.
선택사항
csvsupportEffectivityOnOptionChoices
옵션 세트가 선택 항목에 대한 유효성을 지원하는지 여부를 지정합니다.
선택사항
csvreferenceOptionPoolRulesAutomatically
옵션 세트에서 글로벌 규칙을 상속받는지 여부를 지정합니다.
선택사항
csvmerged
옵션 세트의 결합 여부를 지정합니다.
선택사항
예:
<csvBeginOptionSet handler="com.ptc.windchill.option.load.Loader.beginCreateOptionSet">
<csvname>Colour Pallet</csvname>
<csvdescription>Colour Pallet To Select Color</csvdescription>
<csvsupportExclusionOptionChoices>true</csvsupportExclusionOptionChoices>
<csvsupportItemOptionChoices>true</csvsupportItemOptionChoices>
<csvsupportEffectivityOnOptionChoices>true</csvsupportEffectivityOnOptionChoices>
<csvreferenceOptionPoolRulesAutomatically>true
</csvreferenceOptionPoolRulesAutomatically>
<csvmerged>true</csvmerged>

</csvBeginOptionSet>
<csvAddChoice handler="com.ptc.windchill.option.load.Loader.addChoice">
<csvname>Red</csvname>
<csvcontainerPath />
<csvmerged>true</csvmerged>
</csvAddChoice>
<csvAddChoice handler="com.ptc.windchill.option.load.Loader.addChoice">
<csvname>Green</csvname>
<csvcontainerPath />
</csvAddChoice>
<csvAddChoice handler="com.ptc.windchill.option.load.Loader.addChoice">
<csvname>Blue</csvname>
<csvcontainerPath />
</csvAddChoice>
<csvAddChoice handler="com.ptc.windchill.option.load.Loader.addChoice">
<csvname>Glossy</csvname>
<csvcontainerPath />
</csvAddChoice>
<csvAddChoice handler="com.ptc.windchill.option.load.Loader.addChoice">
<csvname>Matt</csvname>
<csvcontainerPath />
</csvAddChoice>
<csvEndOptionSet handler="com.ptc.windchill.option.load.Loader.endCreateOptionSet" />