資料管理能力 > 管理零件結構 > Windchill 選項及變體功能 > 管理選項及變體的資料 - 參考 > 載入選項及變體的資料 > 選項集
  
選項集
可使用 Windchill 載入程式在 Windchill 資料庫中載入 com.ptc.windchill.option.model.OptionSet 物件與選項集子類型。
XML 格式:
<csvBeginOptionSet handler="com.ptc.windchill.option.load.Loader.beginCreateOptionSet" >
<csvname>選項集名稱</csvname>
<csvtypedef>待建立的選項集類型</csvtypedef>
<csvdescription>選項集描述</csvdescription>
<csvsupportExclusionOptionChoices>排除的選項集選擇項 true/false
</csvsupportExclusionOptionChoices>
<csvsupportItemOptionChoices>支援此選項集項目上的選擇項關聯 true/false</csvsupportItemOptionChoices>
<csvreferenceOptionPoolRulesAutomatically>自動將規則從集區參照至此選項集 true/false</csvsupportItemOptionChoices>
</csvBeginOptionSet>
<csvAddChoice handler="com.ptc.windchill.option.load.Loader.addChoice" >
<csvname>選擇項名稱</csvname>
<csvcontainerPath>搜尋要新增之選擇項的選擇項容器
</csvcontainerPath>
</csvAddChoice>
...
...
<csvEndOptionSet handler= "com.ptc.windchill.option.load.Loader.endCreateOptionSet" />
csvBeginOptionSet 的屬性
屬性
描述
必要還是選用?
csvname
選項集名稱
必須的
csvtypedef
Windchill 物件類型
可選的
csvdescription
選項集描述
可選的
csvsupportExclusionOptionChoices
指定選項集是否支援排除選擇
可選的
csvsupportItemOptionChoices
控制產品結構選擇的指派。如果此屬性的值設為「否」,使用者可將選擇指派給可供配置模組及其使用關係連結。若將其設為「是」,使用者也可將選擇指派給標準 (即非可供配置) 零件。依預設,此屬性設為「否」
可選的
csvsupportEffectivityOnOptionChoices
指定選項集是否支援選擇的生失效
可選的
csvreferenceOptionPoolRulesAutomatically
指定全域規則是否應由選項集繼承
可選的
範例:
<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>
</csvBeginOptionSet>
<csvAddChoice handler="com.ptc.windchill.option.load.Loader.addChoice">
<csvname>Red</csvname>
<csvcontainerPath />
</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" />