データ管理機能 > 部品構造の管理 > Windchill のオプションとバリエーションの機能 > オプションとバリエーションのデータの管理 - リファレンス > オプションとバリエーションのデータのロード > 「含む」規則
  
「含む」規則
Windchill ローダーを使用して、com.ptc.windchill.option.model.ChoiceMapping オブジェクトを Windchill データベースに読み込みます。
XML フォーマット:
<csvbeginChoiceMapping handler= "com.ptc.windchill.option.load.Loader.beginChoiceMapping">
<csvsourceChoiceName>ソース選択肢の名前</csvsourceChoiceName>
<csvname>「含む」規則の名前 (オプション)、指定しない場合は OIR によって名前が設定される
</csvdescription>
<csvlocal>ローカルの「含む」規則の場合に指定</csvlocal>
<csvoptionSet>「含む」規則がローカルの場合に指定するオプションセットの名前</csvoptionSet>
<csvmerged>true</csvmerged>
</csvbeginChoiceMapping>
<csvChoiceMappingTargetChoice handler= "com.ptc.windchill.option.load.Loader.
createChoiceMappingTargetChoice" >
<csvtargetChoiceName>ターゲット選択肢の名前</csvtargetChoiceName>
<csvcontainerPath>選択肢コンテナのパス</csvcontainerPath>
</csvChoiceMappingTargetChoice >
. . .
. . .
<csvendChoiceMapping handler= "com.ptc.windchill.option.load.Loader.endChoiceMapping" />
csvBeginChoiceMapping の属性
属性
説明
必須またはオプション
csvsourceChoiceName
選択肢名
必須
csvnumber
規則の番号
オプション
csvversion
規則のバージョン
オプション
csviteration
規則の作業版数
オプション
csvdescription
規則の説明
オプション
csvlocal
規則がローカルかどうかを指定します。
オプション
csvoptionSet
規則が作成されたオプションセットを指定します。
オプション
csvcontainerPath
ソース選択肢が配置されているコンテキストへのパス
オプション
csvlifecycletemplate
ライフサイクルテンプレート
オプション
csvlifecyclestate
ライフサイクル状態テンプレート
オプション
csvteamTemplate
チームテンプレート
オプション
csvmerged
規則をマージするかどうかを指定します。
オプション
csvChoiceMappingTargetChoice の属性
属性
説明
必須またはオプション
csvtargetChoiceName
ターゲットの選択肢名
必須
csvcontainerPath
ターゲット選択肢のコンテキストへのパス
オプション
例:
<csvBeginChoiceMapping
handler="com.ptc.windchill.option.load.Loader.beginChoiceMapping">
<csvsourceChoiceName>Red</csvsourceChoiceName>
<csvnumber>IR-00001</csvnumber>
<csvdescription>Red Colour Default Finish</csvdescription>
<csvcontainerPath />
<csvmerged>true</csvmerged>
</csvBeginChoiceMapping>
<csvChoiceMappingTargetChoice
handler=>"com.ptc.windchill.option.load.Loader.createChoiceMappingTargetChoice"
<csvtargetChoiceName>Glossy</csvtargetChoiceName>
<csvcontainerPath />
</csvChoiceMappingTargetChoice>
<csvEndChoiceMapping
handler= "com.ptc.windchill.option.load.Loader.endChoiceMapping"/>
<csvBeginChoiceMapping
handler="com.ptc.windchill.option.load.Loader.beginChoiceMapping">
<csvsourceChoiceName>Green</csvsourceChoiceName>
<csvnumber>IR-00002</csvnumber>
<csvdescription>Green Colour Default Finish</csvdescription>
<csvcontainerPath />
<csvmerged>true</csvmerged>
</csvBeginChoiceMapping>
<csvChoiceMappingTargetChoice
handler="com.ptc.windchill.option.load.Loader.createChoiceMappingTargetChoice">
<csvtargetChoiceName>Glossy</csvtargetChoiceName>
<csvcontainerPath />
</csvChoiceMappingTargetChoice>
<csvEndChoiceMapping
handler="com.ptc.windchill.option.load.Loader.endChoiceMapping" />
<csvBeginChoiceMapping
handler="com.ptc.windchill.option.load.Loader.beginChoiceMapping">
<csvsourceChoiceName>Blue</csvsourceChoiceName>
<csvnumber>IR-00003</csvnumber>
<csvdescription>Blue Colour Default Finish</csvdescription>
<csvcontainerPath />
<csvmerged>true</csvmerged>
</csvBeginChoiceMapping>
<csvChoiceMappingTargetChoice
handler="com.ptc.windchill.option.load.Loader.createChoiceMappingTargetChoice">
<csvtargetChoiceName>Glossy</csvtargetChoiceName>
<csvcontainerPath />
</csvChoiceMappingTargetChoice>
<csvEndChoiceMapping
handler= "com.ptc.windchill.option.load.Loader.endChoiceMapping"/>