En underenhedskomponent er det lager, som en byggeproces producerer. Byg et projekt, og den matchende underenhedskomponents lager stiger med det antal, du byggede. Den komponent opfører sig derefter som enhver anden komponent, hvilket betyder, at du kan bruge den som en komponent i et andet projekt. Det er sådan, PartsBox bygger produkter, der har flere monteringsniveauer.
En underenhedskomponent tælles altid i hele stykker. Den kan ikke have sin egen måleenhed, selv når nogle af dens komponenter måles i meter eller gram.
Lad os sige, at du laver LED-skrivebordslamper, der hver er bygget af tre underenheder:
Opret et projekt for hver enkelt — "Control Module v1.1", "LED Module v1.3", "Enclosure v1" — og aktivér dens underenhedskomponent med et enkelt klik. At bygge hvert projekt tilføjer beholdning til dets underenhedskomponent.
Opret nu et projekt for den færdige lampe, "LAMP v1", og tilføj de tre underenhedskomponenter som dens komponenter. PartsBox regner ud, hvor mange komplette lamper du kan bygge fra underenhederne på lager, og et byggeri af lampen trækker disse underenheder ned. Indlejring har ingen fast grænse: en underenhed kan i sig selv bygges af andre underenheder.
Underenhedslager tilføjet af en byggeproces registrerer, hvilken byggeproces der producerede det. Fra lageret når du byggeprocessen, og fra byggeprocessen de komponenter, den forbrugte — med partikontrol, de nøjagtige partier. Et færdigt modul på hylden spores tilbage til dets kilder, og opdeling af et parti, der kom fra en byggeproces, holder begge halvdele pegende på den byggeproces.
Du kan også tilføje eller justere delsamlingslager manuelt for moduler, du allerede har på hylden eller samlet, før du begyndte at registrere byggeprocesser.
Når to versioner af en underenhed er udskiftelige — f.eks. "Control Module v1.1" og "v1.2" — læg begge i en meta-komponent og brug meta-komponenten i lampens stykliste (BOM). PartsBox behandler derefter begge versioner som en gyldig erstatning, så en byggeproces bruger den, du har.
En enkelt hierarkisk stykliste fungerer for ét produkt isoleret set, men den falder fra hinanden, når flere produkter deler undermoduler. Underenhedskomponenter er i stedet separate, genanvendelige komponenter: én underenhed kan optræde i mange projekter, flere versioner kan eksistere side om side, og hver opfører sig som en normal komponent — med sit eget lager, vedhæftede filer, advarsler om lavt lager og svind. Du administrerer et delt modul én gang og genbruger det overalt.
Underenhedskomponenter starter på Essentials-abonnementet.