ロジックの生成と更新
BOM トランスフォーマの下流ビューにある
「下流 BOM を一括生成」操作と
「下流 BOM を一括更新」操作を使用して、BOM トランスフォーマで mBOM を一括生成および一括更新できます。
ロジックの生成
BOM トランスフォーマに以下の構造が存在するとします。
• Generic eBOM の下に Green 1 部品と Red 部品がある。
• 部品 Phantom が作成され、Generic mBOM の下に追加されている。この部品は変換不可能な部品です。
• MPMLink 構造変換の操作を使用して Generic eBOM からの部品が変換されている。変換された部品は、Generic mBOM に存在するファントム部品の下に追加されている。
• Variant eBOM 1 が Generic eBOM から生成されている。緑色のバリエーションのみが生成されます。したがって、Variant eBOM 1 の下には部品 Green 1 しかありません。
• バリエーション eBOM を変換し、ジェネリック mBOM をテンプレートとして参照することによって、バリエーション mBOM が生成されます。
• Generic eBOM と Variant eBOM 1 の間にバリエーションリンクが存在することを確認します。また、バリエーション eBOM 部品と対応するバリエーション mBOM 部品の間に対応リンクが作成されます。
• Variant mBOM 1 が生成されると、Phantom’ 部品が作成され、Variant mBOM 1 ルートノードの下に追加されます。
Generic mBOM の部品 Phantom と Variant mBOM 1 の部品 Phantom’ の間に対応リンクが存在します。
ロジックの更新
部品 Green 2 (Design) が Generic eBOM の下に追加されるとします。この矛盾 (タイプ追加部品) により、Generic eBOM 構造と Generic mBOM 構造の間の対応リンクが期限切れになります。また、Generic eBOM と Variant eBOM 1 の間のバリエーションリンクが同期化されていません。バリエーションリンクを同期化するには、「再設定」操作またはその他の関連操作を使用して Variant eBOM 1 を更新します。
• Variant eBOM 1 のバリエーション仕様を再設定すると、部品 Green 2 (Design) が Variant eBOM 1 の下に追加されます。
• また、Generic eBOM と Variant eBOM 1 の間のバリエーションリンクが同期化されるようになりました。
• ただし、Variant eBOM 1 と Variant mBOM 1 の間の対応リンクが期限切れになります。
• 矛盾サーチを実行することで、Generic eBOM と Generic mBOM の間の矛盾を手動で解決できます。矛盾を解決すると、部品 Green 2 (Design) が Phantom ノードの下の Generic mBOM に追加されます。
| 部品 Green 2 (Design) を Generic mBOM 部品の下に直接追加することもできます。 |
• これらの変更により、Generic eBOM と Generic mBOM の間の矛盾が解決されます。
• Generic mBOM ルートノードを選択して
「下流 BOM を一括更新」操作を開始すると、
「構造を同期化」操作が実行され、バックグラウンドで変更が更新されます。詳細については、
上流構造と下流構造の同期化を参照してください。
• Variant eBOM 1 構造を変換し、Generic mBOM 構造をテンプレートとして参照することにより、最近追加された部品 Green 2 が Variant mBOM 1 に追加されます。部品 Green 2 が Phantom’ ノードの下に追加されます。
• 部品が追加されると、Variant eBOM 1 と Variant mBOM 1 の間の矛盾が解決されます。
| 「下流 BOM を一括生成」操作が完了すると、ジェネリック mBOM 構造とバリエーション mBOM 構造に存在する変換不可能な部品の間に対応リンクが作成されます。この場合、 Phantom 部品と Phantom’ 部品の間に対応リンクが作成されます。 「下流 BOM を一括更新」が完了すると、変換不可能な部品の対応リンクも更新されます。 |