チュートリアル 9: バリエーション対応リンクの更新
一括 BOM の更新中に属性と関連付けの垂直持ち越しをサポートするには、Windchill/codebase/com/ptc/windchill/mpml/xconfs にある mpmlink.properties.xconf ファイルに、com.ptc.windchill.mpml.copyOver.mapsb.massBOM.vertical.update.wt.part.WTPart プロパティを追加して設定する必要があります。
• <Property name="com.ptc.windchill.mpml.copyOver.mapsb.massBOM.vertical.update.wt.part.WTPart" multivalued="," default=""/>
• <Property name="com.ptc.windchill.mpml.copyOver.mapsb.massBOM.vertical.update.wt.part.WTPartUsageLink" multivalued="," default=""/>
これらのプロパティは、ビジネスユースケースに応じて使用できます。
たとえば、このプロパティは次のフォーマットで設定できます。
• <Property name="com.ptc.windchill.mpml.copyOver.mapsb.massBOM.vertical.update.wt.part.WTPart" value="WCTYPE|wt.part.WTPart~MBA|source"/>
• <Property name="com.ptc.windchill.mpml.copyOver.mapsb.massBOM.vertical.update.wt.part.WTPartUsageLink" value="WCTYPE|wt.part.WTPartUsageLink~MBA|findNumber"/>
変更を有効にするには、プロパティを mpmlink.properties.xconf ファイルに適用した後に Windchill サーバーを再起動します。
|
|
水平持ち越しと垂直持ち越しの両方でプロパティまたは属性を定義した場合、垂直持ち越しが優先され、水平持ち越しで設定された値がオーバーライドされます。
|
チュートリアル
このチュートリアルでは、
「下流 BOM を一括更新」操作を使用してバリエーション対応リンクを更新する方法について説明します。
1. BOM トランスフォーマに以下の構造が存在するとします。
展開されたフォームでは、構造は次のように表示されます。
| 製造バリエーションが生成されると、コンフィギュレーション可能な mBOM とその製造バリエーションの間に追加のリンクが作成されます。これらは、バリエーション対応リンクと呼ばれます。詳細については、 バリエーション対応リンクを参照してください。 |
2. 下流ビューで部品 0000000160, Asm1, (Manufacturing) を選択し、「部品を編集」操作を開始します。
部品 0000000160, Asm1, (Manufacturing) のハイライトされている属性に注目してください。
3. ハイライトされた属性の値を変更します。
4. 部品 0000000157, Asm2, (Manufacturing) に 2 つの新規ドキュメントを関連付けます。
5. 下流ビューでジェネリック mBOM 0000000162, Top, (Manufacturing) を選択し、 > をクリックします。
6.
「下流 BOM を一括更新」操作を開始すると、次のメッセージが表示されます。
「継続」をクリックします。
7. 「下流 BOM を一括更新」ダイアログボックスが開きます。以下の情報が表示されます。
8. 「完了」をクリックします。「下流 BOM を一括更新」ダイアログボックスが閉じます。ジェネリック mBOM 構造で行った変更に基づいて、選択したバリエーション mBOM が更新されます。
9. 関連付けも持ち越されます。
古い属性と新しい属性の違いに注意してください。
| このチュートリアルで使用したプロパティは次のとおりです。 • <Property name="com.ptc.windchill.mpml.copyOver.mapsb.massBOM.vertical.update.wt.part.WTPart" value="WCTYPE|wt.part.WTPart~MBA|source"/> • <Property name="com.ptc.windchill.mpml.copyOver.mapsb.massBOM.vertical.update.wt.part.WTPart" value="WCTYPE|wt.part.WTPart~MBA|partType"/> • <Property name="com.ptc.windchill.mpml.copyOver.mapsb.massBOM.vertical.update.wt.part.WTPart" value="WCTYPE|wt.part.WTPart~MBA|describedBy@WCTYPE|wt.part.WTPartDescribeLink"/> • <Property name="com.ptc.windchill.mpml.copyOver.mapsb.massBOM.vertical.update.wt.part.WTPart" value="WCTYPE|wt.part.WTPart~MBA|references@WCTYPE|wt.part.WTPartReferenceLink"/> |