エンタープライズ管理 > Windchill データロード > 製品オブジェクトと部品の読み込み: Windchill PDMLink 例 > 部品間の後継関係の読み込み
  
部品間の後継関係の読み込み
LoadfromFile ユーティリティを使用して、部品間および部品のグループ間の後継関係を追加、更新、除去できます。2 つの単独部品間の後継関係を追加または除去するには、Windchill ユーザーインタフェースを使用できます。
共有チームを既存の組織コンテキストに読み込む必要があります。共有チームの詳細については、Windchill Basic Administration Guide を参照してください。
詳細については、部品の優先付けの例を参照してください。後継関係の詳細については、部品の優先付けの概要を参照してください。
このトピックには、次の操作を実行するための LoadfromFile ユーティリティの使用例が含まれています。
Windchill に存在する部品間の後継関係を作成する
Windchill に存在する部品間の後継情報を更新する
<csvAddSupersede> タグを使用して新しい後継リンクを追加する
<csvDeleteSupersede> タグを使用して既存の後継リンクを削除する
サイト定義の属性値を追加または編集する
後継グループとそれに対応するすべての後継リンクを除去する
* 
ファイルにリストされている部品が Windchill に存在しない場合は、スキップされます。たとえば、属性の構文にエラーがある場合、ロードファイルは中断され、終了します。
LoadfromFile ユーティリティの使用方法については、開始する前にを参照してください。
例 1: 作成
最初の例では、部品番号 111 が部品 222 および 444 によって後継されます。
XML は以下のようになります。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE NmLoader SYSTEM "standardX24.dtd">
<NmLoader>
<csvBeginCreateSupersede handler="wt.supersede.LoadSupersede.beginCreateSupersede"/>
<csvCreateSuperseded handler="wt.supersede.LoadSupersede.createSuperseded">
<csvsupersededNumber>111</csvsupersededNumber>
<csvsupersededName>111</csvsupersededName>
</csvCreateSuperseded>
<csvCreateSuperseding handler="wt.supersede.LoadSupersede.createSuperseding">
<csvsupersedingNumber>222</csvsupersedingNumber>
<csvsupersedingName>222</csvsupersedingName>
</csvCreateSuperseding>
<csvCreateSuperseding handler="wt.supersede.LoadSupersede.createSuperseding">
<csvsupersedingNumber>444</csvsupersedingNumber>
<csvsupersedingName>444</csvsupersedingName>
</csvCreateSuperseding>
例 2: 更新
2 つ目の例では以下のようになります。
部品 111 および 222 が、更新の実行される後継グループを識別しています。
部品 111 と 345 の間に、新しい後継リンクが作成されます。
部品 111 と 567 の間にある既存の後継リンクは削除されます。
後継オブジェクトの「企業名」属性が Val123 に修正されます。
XML は以下のようになります。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE NmLoader SYSTEM "standardX24.dtd">
<NmLoader>
<csvBeginUpdateSupersede handler="wt.supersede.LoadSupersede.beginUpdateSupersede">
<csvsupersededNumber>111</csvsupersededNumber>
<csvsupersededName>111</csvsupersededName>
<csvsupersedingNumber>222</csvsupersedingNumber>
<csvsupersedingName>222</csvsupersedingName>
</csvBeginUpdateSupersede>
<csvAddSupersede handler="wt.supersede.LoadSupersede.addSupersede">
<csvsupersededNumber>111</csvsupersededNumber>
<csvsupersededName>111</csvsupersededName>
<csvsupersedingNumber>345</csvsupersedingNumber>
<csvsupersedingName>345</csvsupersedingName>
</csvAddSupersede>
<csvDeleteSupersede handler="wt.supersede.LoadSupersede.deleteSupersede">
<csvsupersededNumber>111</csvsupersededNumber>
<csvsupersededName>111</csvsupersededName>
<csvsupersedingNumber>567</csvsupersedingNumber>
<csvsupersedingName>567</csvsupersedingName>
</csvDeleteSupersede>
<csvIBAValue handler="wt.iba.value.service.LoadValue.createIBAValue">
<csvdefinition>CompanyName123</csvdefinition>
<csvvalue1>Val123</csvvalue1>
<csvvalue2/>
<csvdependency_id/>
</csvIBAValue>
<csvEndUpdateSupersede handler="wt.supersede.LoadSupersede.endUpdateSupersede"/>
例 3: 除去
3 つ目の例では、後継グループのすべての後継リンク、および後継グループそのものが Windchill から除去されます。部品 555 および 666 はグループ内の 2 つの部品で、除去する必要があるグループを識別しています。
XML は以下のようになります。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE NmLoader SYSTEM "standardX24.dtd">
<NmLoader>
<csvRemoveSupersede handler="wt.supersede.LoadSupersede.removeSupersede">
<csvsupersededNumber>555</csvsupersededNumber>
<csvsupersededName>555</csvsupersededName>
<csvsupersedingNumber>666</csvsupersedingNumber>
<csvsupersedingName>666</csvsupersedingName>
</csvRemoveSupersede>