ユースケース 8: 特定の部門と部門属性値をコピー
BOM トランスフォーマに以下の構造が存在するとします。
Upstream Parent Part (Design)Downstream Parent Part (Manufacturing) の間に対応リンクが存在します。
Part C1 (Design) にプラント Berlin が割り当てられています。
Part C1 (Design) に部門 PurchaseProduction が割り当てられています。
Part C2 (Design)Part C1 (Design) の子部品です。
Part C2 (Design) の数量は 2 です。
値が String1 のプラント属性 Attribute1 がプラント Berlin に割り当てられています。
値が String22 の部門属性 DeptAttribute22 が部門 Purchase に割り当てられています。
値が String33 の部門属性 DeptAttribute33 が部門 Production に割り当てられています。
要件: 特定の部門および部門属性の値をコピーします。
1. Windchill/codebase/com/ptc/windchill/mpml/xconfs にあるファイル associativity.properties.xconf にアクセスします。
2. 次のコンフィギュレーションを設定します。
<Property name="com.ptc.windchill.mpml.copyOver.CopyOverPlantAndDepartmentData" default="true"/>
* 
このプロパティによって、プラント、プラント属性、部門、および部門属性のコピーが有効になります。このプロパティが false に設定されている場合、特定のプラント、プラント属性、部門、および部門属性のコピーに関連するその他のプロパティを追加した場合でも、プラント、プラント属性、部門、および部門属性はコピーされません。
次のプロパティは、部門エンティティのコピーに不可欠です。次のプロパティを見つけます。
<Property name="com.ptc.windchill.mpml.copyOver.mapsb.split.create.com.ptc.windchill.enterprise.data.EnterpriseData.com.ptc.windchill.enterprise.data.enterpriseData.PlantSpecificEnterpriseData" multivalued="," default=""/>。このプロパティの下に次のプロパティを追加します。
<AddToProperty name="com.ptc.windchill.mpml.copyOver.mapsb.split.create.com.ptc.windchill.enterprise.data.EnterpriseData.com.ptc.windchill.enterprise.data.enterpriseData.PlantSpecificEnterpriseData" value="IdentityAttributes::view=Berlin@CopyAttributes::Attribute1"/>
* 
このプロパティによって、プラント Berlin およびプラント Berlin のプラント属性 Attribute1 の値がコピーされるようになります。これは IdentityAttributes::view=Berlin@CopyAttributes::Attribute1 という用語によって設定されます。
<AddToProperty name="com.ptc.windchill.mpml.copyOver.mapsb.split.create.com.ptc.windchill.enterprise.data.Production" value="IdentityAttributes::view=Berlin@CopyAttributes::String33"/>
* 
このプロパティによって、プラント Berlin の下の部門 Production、およびその部門属性 String33 の値がコピーされるようになります。このプロパティ名の用語 Production によって、部門 Production に関連するすべてのエンティティがコピーされるようになります。
com.ptc.windchill.enterprise.data.Production は部門の内部名です。
3. 上流ビューで Part C1 (Design) を選択し、下流ビューで Downstream Parent Part (Manufacturing) を選択します。
4. 上流ビューで、 「新規/追加」 > 「新規分割アセンブリ」の順に選択します。「新規分割アセンブリ」ダイアログボックスが開きます。
5. 「下にアセンブリ」ステップで、2 つの分割アセンブリ Split Assembly 1Split Assembly 2 を作成します。
6. 「パラメータを設定」ステップで、Part C2 (Design)Split Assembly 1Split Assembly 2 のコラムに数量 1 を指定します。
7. 「完了」をクリックします。BOM トランスフォーマに以下の構造が表示されます。
Part C1 (Design)Split Assembly 1(Manufacturing) の間に分割タイプの対応リンクが作成されます。
Part C1 (Design)Split Assembly 2(Manufacturing) の間に分割タイプの対応リンクが作成されます。
これは役に立ちましたか?