En underenhetskomponent är det lager som ett bygge producerar. Bygg ett projekt och den matchande underenhetskomponentens lager ökar med det antal du byggde. Den komponenten beter sig sedan som vilken annan komponent som helst, vilket innebär att du kan använda den som en komponent i ett annat projekt. Det är så PartsBox bygger produkter som har flera monteringsnivåer.
En underenhetskomponent räknas alltid i hela stycken. Den kan inte ha en egen måttenhet, även när vissa av dess komponenter mäts i meter eller gram.
Säg att du tillverkar LED-skrivbordslampor, var och en byggd av tre underenheter:
Skapa ett projekt för varje — "Kontrollmodul v1.1", "LED-modul v1.3", "Kapsling v1" — och aktivera dess underenhetskomponent med ett enda klick. Att bygga varje projekt lägger till lagersaldo till dess underenhetskomponent.
Skapa nu ett projekt för den färdiga lampan, "LAMP v1", och lägg till de tre underenhetskomponenterna som dess komponenter. PartsBox räknar ut hur många kompletta lampor du kan bygga från underenheterna i lager, och ett bygge av lampan drar ner dessa underenheter. Nästling har ingen fast gräns: en underenhet kan i sig byggas från andra underenheter.
Lager av underenheter som läggs till genom ett bygge registrerar vilket bygge som producerade det. Från lagret når du bygget, och från bygget de komponenter det förbrukade — med partikontroll, de exakta partierna. En färdig modul på hyllan spåras tillbaka till sina källor, och att dela ett parti som kom från ett bygge håller båda halvorna pekande på det bygget.
Du kan också lägga till eller justera underenhetslager manuellt, för moduler du redan har på hyllan eller monterat innan du började registrera byggen.
När två versioner av en underenhet är utbytbara — "Kontrollmodul v1.1" och "v1.2", till exempel — lägg båda i en metakomponent och använd metakomponenten i lampans BOM. PartsBox behandlar sedan endera versionen som en giltig ersättning, så ett bygge använder vilken du än har.
En enda hierarkisk stycklista fungerar för en produkt isolerat, men den faller isär när flera produkter delar undermoduler. Underenhetskomponenter är separata, återanvändbara komponenter istället: en underenhet kan visas i många projekt, flera versioner kan samexistera, och varje beter sig som en normal komponent — med sitt eget lager, bilagor, varningar för lågt lager och svinn. Du hanterar en delad modul en gång och återanvänder den överallt.
Underenhetskomponenter börjar på Essentials-planen.