ロードファイルを使用したオプションと選択肢の更新
ロードファイルを使用して、オプションと選択肢の属性を更新できます。このプロセスを使用して、データタイプのように以前は使用できなかった新しい属性を指定することもできます。
読み込むオプションの次の属性を指定します。
CsvBeginEditOption の属性
属性
説明
必須またはオプション
csvname
属性を更新するオプションの名前。オプションの名前の変更はサポートされていません。
必須
csvcontainerPath
このオプションが配置されているコンテナへのパス。オプションのコンテナパスの変更はサポートされていません。
必須
csvnumber
属性を更新するオプションの番号。オプションの番号の変更はサポートされていません。
オプション
csvdescription
オプションの説明。
オプション
csvoptionDataType
オプションの選択肢のタイプを指定します。データタイプは STRING から NUMERIC にのみ変更できます。BOOLEAN タイプとの間のデータタイプの変更はサポートされていません。
オプション
csvrequiredOption
そのオプションが必須かどうかを指定します
オプション
csvQoMName
数値によるオプションの測定数量を指定します。これはデータタイプが NUMERIC の場合にのみ適用されます。
オプション
csvsingleChoiceSelection
オプションが単一選択オプションかどうかを指定します。ブールオプションの単一選択肢選択属性の変更はサポートされていません。
オプション
csvOverrideDisplayUnits
このフィールドは、指定した測定システムのオーバーライドする単位を SI:mm;MKS:cm というフォーマットで設定する場合に使用します。これはデータタイプが NUMERIC の場合にのみ適用されます。
オプション
読み込む選択肢の次の属性を指定します。
csvEditChoice の属性
属性
説明
必須またはオプション
csvname
属性を更新する選択肢の名前。選択肢の名前の変更はサポートされていません。
必須
csvnumber
属性を更新する選択肢の番号。選択肢の番号の変更はサポートされていません。
オプション
csvdescription
選択肢の説明。
オプション
csvchoiceDataValue
数値選択肢の値を指定します。
オプション
* 
オプションのすべての選択肢を読み込む必要はありません。編集するものだけを指定します。
<csvBeginEditOption handler="com.ptc.windchill.option.load.Loader.beginEditOption">
<csvname>EOL_LENGTH</csvname>
<csvcontainerPath>/wt.inf.container.OrgContainer=Demo Organization/wt.pdmlink.PDMLinkProduct=EditOptionLoaderTest</csvcontainerPath>
<csvdescription>String 2 numeric</csvdescription>
<csvoptionDataType>NUMERIC</csvoptionDataType>
<csvQoMName>Length</csvQoMName>
<csvOverrideDisplayUnits>SI:cm;MKS:mm</csvOverrideDisplayUnits>
</csvBeginEditOption>
<csvEditChoice handler="com.ptc.windchill.option.load.Loader.editChoice">
<csvname>EOL_10M</csvname>
<csvdescription>String 2 numeric</csvdescription>
<csvchoiceDataValue>10</csvchoiceDataValue>
</csvEditChoice>
<csvEditChoice handler="com.ptc.windchill.option.load.Loader.editChoice">
<csvname>EOL_40M</csvname>
<csvdescription>String 2 numeric</csvdescription>
<csvchoiceDataValue>40</csvchoiceDataValue>
</csvEditChoice>
<csvEndEditOption handler="com.ptc.windchill.option.load.Loader.endEditOption"/>
ブールオプションと選択肢の編集例
<!-- Boolean Option: IsDeluxeTrim -->
<!-- Updating the description and the required attributes -->
<csvBeginEditOption handler="com.ptc.windchill.option.load.Loader.beginEditOption">
<csvname>IsDeluxeTrim</csvname>
<csvcontainerPath>/wt.inf.container.OrgContainer=Demo Organization/wt.pdmlink.PDMLinkProduct=Milkshake</csvcontainerPath>
<csvdescription>This is the Deluxe Trim Option</csvdescription>
<csvrequiredOption>true</csvrequiredOption>
<csvBeginEditOption>
<!-- Boolean Choice: True -->
<!-- Updating the description -->
<csvEditChoice handler="com.ptc.windchill.option.load.Loader.editChoice">
<csvname>IsDeluxeTrim_TRUE</csvname>
<csvdescription>The trim is deluxe.</csvdescription>
</csvEditChoice>
<!-- Boolean Choice: False -->
<!-- Updating the description -->
<csvEditChoice handler="com.ptc.windchill.option.load.Loader.editChoice">
<csvname>IsDeluxeTrim_FALSE</csvname>
<csvdescription>The trim is not deluxe.</csvdescription>
</csvEditChoice>
<csvEndEditOption handler="com.ptc.windchill.option.load.Loader.endEditOption"/>
これは役に立ちましたか?