サブアセンブリ部品は、ビルドによって生成される在庫です。プロジェクトをビルドすると、一致するサブアセンブリ部品の在庫がビルドした数だけ増加します。その後、その部品は他の部品と同じように動作するため、別のプロジェクトのコンポーネントとして使用できます。これが、PartsBoxが複数のアセンブリレベルを持つ製品を構築する方法です。
サブアセンブリ部品は常に全体の個数で数えられます。一部のコンポーネントがメートルやグラムで測定される場合でも、独自の測定単位を持つことはできません。
それぞれ3つのサブアセンブリから構築されたLEDデスクランプを作成するとします。
それぞれにプロジェクトを作成し(「コントロールモジュール v1.1」、「LEDモジュール v1.3」、「エンクロージャ v1」)、ワンクリックでそのサブアセンブリ部品を有効にします。各プロジェクトをビルドすると、そのサブアセンブリ部品に在庫が追加されます。
次に、完成したランプのプロジェクト「LAMP v1」を作成し、3つのサブアセンブリ部品をそのコンポーネントとして追加します。PartsBoxは、在庫にあるサブアセンブリから構築できる完全なランプの数を計算し、ランプのビルドによってそれらのサブアセンブリが消費されます。ネストに固定の制限はありません。サブアセンブリ自体を他のサブアセンブリから構築することもできます。
ビルドによって追加されたサブアセンブリ在庫は、どのビルドがそれを生産したかを記録します。在庫からビルドに到達し、ビルドからそれが消費したコンポーネントに到達します。ロット管理を使用すると、正確なロットに到達できます。棚にある完成したモジュールはそのソースまで遡ることができ、ビルドから来たロットを分割しても、両半分がそのビルドを指し示し続けます。
棚にすでにあるモジュールや、ビルドの記録を開始する前に組み立てられたモジュールについては、手動でサブアセンブリ在庫を追加または調整することもできます。
サブアセンブリの2つのバージョン(たとえば「Control Module v1.1」と「v1.2」)が互換性がある場合、両方をメタ部品に入れ、ランプのBOMでそのメタ部品を使用します。すると、PartsBoxはどちらのバージョンも有効な代替品として扱うため、ビルドでは持っている方が使用されます。
単一の階層BOMは1つの製品を単独で機能させますが、複数の製品がサブモジュールを共有すると破綻します。代わりに、サブアセンブリ部品は個別の再利用可能な部品です。1つのサブアセンブリは多くのプロジェクトに表示でき、複数のバージョンが共存でき、それぞれが通常の部品のように動作します(独自の在庫、添付ファイル、在庫不足アラート、および消耗を伴います)。共有モジュールを一度管理し、どこでも再利用します。
サブアセンブリ部品はEssentialsプランから利用できます。