Возможности управления данными > Управление структурами деталей > Возможности Windchill, связанные с опциями и исполнениями > Управление данными опций и исполнений — ссылки > Загрузка данных для опций и исполнений > Набор опций
  
Набор опций
Загрузите объект com.ptc.windchill.option.model. OptionSet и подтип набора опций в базу данных Windchill с помощью загрузчика Windchill.
Формат 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>
<csvmerged>true</csvmerged>
</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
Определяет, должны ли глобальные правила наследоваться набором опций
Дополнительно
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" />