数据管理功能 > 管理部件结构 > Windchill 选项与变型功能 > 管理选项和变型的数据 - 参考 > 将数据加载到选项和变型中 > 选项集
  
选项集
使用 Windchill 加载程序将 com.ptc.windchill.option.model.OptionSet 对象和选项集子类型加载到 Windchill 数据库中。
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" />