ユースケース 5: 1 つのプラントを除くすべてのプラントと特定のプラント属性値をコピー
BOM トランスフォーマに以下の構造が存在するとします。
Upstream Parent Part (Design)Downstream Parent Part (Manufacturing) の間に対応リンクが存在します。
Part C1 (Design) にプラント BerlinMunich、および Dresden が割り当てられています。
Part C2 (Design)Part C1 (Design) の子部品です。
Part C2 (Design) の数量は 2 です。
値が String1 のプラント属性 Attribute1 がプラント Berlin に割り当てられています。
値が String3 のプラント属性 Attribute3 がプラント Berlin に割り当てられています。
値が String2 のプラント属性 Attribute2 がプラント Munich に割り当てられています。
値が String4 のプラント属性 Attribute4 がプラント Munich に割り当てられています。
値が String5 のプラント属性 Attribute5 がプラント Dresden に割り当てられています。
値が String6 のプラント属性 Attribute6 がプラント Dresden に割り当てられています。
要件: Berlin プラントを除くすべてのプラントをコピーします。さらに、特定のプラント属性をコピーします。この場合は Attribute1Attribute2 です。
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::Attribute2;Attribute5"/>
* 
このプロパティによって、プラント Berlin 以外のすべてのプラントがコピーされるようになります。これは IdentityAttributes::view!=Berlin という用語によって設定されます。
さらに、このプロパティによって、特定のプラント属性値 (この場合は Attribute2Attribute5) だけがコピーされるようになります。@CopyAttributes:: という用語の前の Attribute2;Attribute5 という値により、コピーされるようになります。
3. 上流ビューで Part C1 (Design) を選択し、下流ビューで Downstream Parent Part (Manufacturing) を選択します。
4. 上流ビューで、 「新規/追加」 > 「新規分割アセンブリ」の順に選択します。「新規分割アセンブリ」ダイアログボックスが開きます。
5. 「下にアセンブリ」ステップで、2 つの分割アセンブリ Split Assembly 1Split Assembly 2 を作成します。
6. 「パラメータを設定」ステップで、Part C4 (Design)Split Assembly 1Split Assembly 2 のコラムに数量 1 を指定します。
7. 「完了」をクリックします。BOM トランスフォーマに以下の構造が表示されます。
Part C1 (Design)Split Assembly 1(Manufacturing) の間に分割タイプの対応リンクが作成されます。
Part C1 (Design)Split Assembly 2(Manufacturing) の間に分割タイプの対応リンクが作成されます。
これは役に立ちましたか?