データ管理機能 > 部品構造の管理 > Windchill のオプションとバリエーションの機能 > オプションとバリエーションのデータの管理 - リファレンス > オプションとバリエーションのデータのロード > オプションセット
  
オプションセット
Windchill ローダーを使用して、com.ptc.windchill.option.model.OptionSet オブジェクトとオプションサブタイプを Windchill データベースに読み込みます。
XML フォーマット:
<csvBeginOptionSet handler="com.ptc.windchill.option.load.Loader.beginCreateOptionSet" >
<csvname>オプションセット名</csvname>
<csvtypedef>作成するオプションセットのタイプ</csvtypedef>
<csvdescription>オプションセットの説明</csvdescription>
<csvsupportExclusionOptionChoices>オプションセットの除外選択肢 (真/偽)
</csvsupportExclusionOptionChoices>
<csvsupportItemOptionChoices>このオプションセットからアイテムへの選択肢関連付けサポート (真/偽)</csvsupportItemOptionChoices>
<csvreferenceOptionPoolRulesAutomatically>プールからこのオプションセットへの規則の自動参照 (真/偽)</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" />
表 18. 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" />