PartsBox er et onlineværktøj til styring af lagerbeholdning af elektroniske komponenter, styklistepriser og produktion. Det giver en centraliseret platform for hele elektronikfremstillingsprocessen — fra indkøb og opbevaring af komponenter til bygning af projekter og sporing af output.
Nøglefunktioner inkluderer:
PartsBox er designet til at være hurtig, diskret og nem at bruge. Grænsefladen er responsiv - søgning efter komponenter, kontrol af lager og styring af projekter sker alt sammen øjeblikkeligt. Flere brugere kan arbejde samtidigt, med ændringer synlige for alle i realtid.
I modsætning til traditionelle ERP- (Enterprise Resource Planning) eller MRP-værktøjer (Material Requirements Planning) er PartsBox let at introducere og integrere i en eksisterende arbejdsgang med minimal friktion. Målet er et værktøj, der hjælper dig med at forblive organiseret og effektiv uden at komme i vejen.
Dette afsnit guider dig gennem det grundlæggende i PartsBox: oprettelse af en opbevaringsplacering, tilføjelse af en komponent, opbevaring af den og bygning af dit første projekt. Hvert trin bygger på det foregående, og til sidst vil du have et fungerende projekt med en prissat stykliste. Senere afsnit i denne vejledning dækker hvert emne meget mere detaljeret.
Før du tilføjer komponenter, skal du opsætte mindst én opbevaringsplacering for at repræsentere, hvor dine komponenter fysisk vil bo. Gå til 'Opbevaring' i topmenuen og klik på 'Opret'. Standardfanen er 'Enkelt', som opretter én placering.
Indtast et navn til din opbevaringsplacering (for eksempel 'b01' for din første kasse, eller 'hylde-A1' for et hylderum) og klik på 'Opret'. Du kan altid tilføje flere placeringer senere, herunder gitre af placeringer til kasser med rum.
For forslag til navngivning af lagerplaceringer, se afsnittet Lagerplaceringer under Lager og opbevaring.
Gå til 'Komponenter' i topmenuen og klik på 'Opret'. Du vil se et valg af komponenttyper: Linket komponent, Lokal komponent og Meta-komponent.
Vælg 'Linket komponent', hvis din komponent har et producentkomponentnummer (MPN). Indtast MPN i feltet 'Match nøjagtigt komponentnavn' og klik på 'Match'. PartsBox vil søge efter din komponent og vise matchende resultater sammen med deres specifikationer og databladlinks. Vælg det korrekte match fra listen og klik på 'Opret Komponent'.
Hvis din komponent ikke har et MPN (en generisk modstand, et printkort, en brugerdefineret mekanisk del), skal du vælge 'Lokal komponent' i stedet og indtaste et navn.
For flere detaljer om komponenttyper, se afsnittet Hvad er komponenter? under Komponenter.
Efter at have oprettet en komponent, skal du tilføje lager for at repræsentere de fysiske komponenter, du har ved hånden. Gå til komponentens detaljeside og klik på 'Tilføj lager' i venstre menu.
Lagerguiden har tre trin:
Klik på 'Tilføj lager' for at bekræfte.
For mere om lagerstyring, se afsnittet Lager under Lager og opbevaring.
Et projekt i PartsBox repræsenterer en stykliste (BOM). Naviger til 'Projekter' i topmenuen og klik på 'Opret'. Indtast et navn (og eventuelt en beskrivelse) til dit projekt, og klik på 'Opret projekt'.
Åbn dit nyoprettede projekt og naviger til fanen 'Stykliste'. Klik på 'Tilføj komponentpost' for at åbne komponentvælgeren. Søg efter den komponent, du oprettede tidligere, vælg den, og bekræft. Komponenten vil blive tilføjet til styklisten med en standardmængde på 1. Du kan derefter klikke på posten for at udvide den og justere mængden, tilføje designatorer eller konfigurere andre felter.
Hvis du allerede har en stykliste (BOM) eksporteret fra et CAD-værktøj (KiCad, Altium, Eagle eller ethvert andet værktøj, der kan eksportere CSV), kan du oprette et projekt ved at importere det. Gå til 'Projekter' og klik på 'Importer'. Upload din CSV- eller TSV-fil.
PartsBox vil parse filen og vise en forhåndsvisning. Juster feltseparatoren og tegnkodningen, hvis det er nødvendigt, indtil forhåndsvisningen ser korrekt ud. Knyt derefter hver kolonne til det relevante styklistefelt ved hjælp af rullemenuerne over hver kolonne. 'Gæt'-knappen kan ofte få tilknytningerne rigtige automatisk, men gennemgå altid resultatet. De vigtigste tilknytninger er 'Mængde', 'Komponent' og 'Designatorer'.
Efter tilknytning af kolonner vil PartsBox forsøge automatisk at matche hver styklistepost til en komponent i din database. Poster, der matcher en komponent, vises med komponentnavnet; umatchede poster fremhæves. Hvis du oprettede komponenten fra de foregående trin, og styklisten indeholder det samme MPN, vil den blive matchet automatisk.
For manuelt at matche en umatchet post skal du klikke på den for at udvide postdetaljerne. I afsnittet 'Komponentmatchning' skal du klikke på 'Match til en eksisterende komponent' for at åbne komponentvælgeren og vælge den korrekte komponent. Du kan også oprette en ny komponent direkte derfra, hvis det er nødvendigt.
Når du er tilfreds med tilknytningerne og matchene, skal du indtaste et projektnavn og klikke på 'Importer'.
For flere detaljer om styklisteimport, matchning og administration af poster, se afsnittet Arbejde med styklister under Projekter og styklister.
PartsBox bruger tabeller i vid udstrækning til at vise og administrere data. Mange funktioner – såsom søgning i tabeller, filtrering, tabelkonfiguration, bulkoperationer, brugerdefinerede felter, tags og vedhæftede filer – fungerer konsekvent på tværs af forskellige typer data (komponenter, partier, opbevaringsplaceringer, ordrer, projekter, styklisteposter og bygninger). Dette afsnit beskriver disse tværgående funktioner.
Tabeller i PartsBox er interaktive og funktionsrige. De understøtter søgning, filtrering, kolonnekonfiguration, sortering, masseudvælgelse og eksport til PDF eller CSV. Tabelindstillinger huskes pr. tabel, så dine præferencer bevares på tværs af sessioner. Funktionerne beskrevet nedenfor gælder for de fleste tabeller i applikationen.
Ud over den primære komponentsøgeboks (beskrevet i afsnittet Komponenter) er søgefunktioner tilgængelige i de fleste tabeller i hele applikationen. Disse søgebokse i tabellen tilbyder nøjagtig matchningsfunktionalitet for at hjælpe dig med hurtigt at indsnævre de viste rækker. Skriv blot i søgeboksen over en tabel for at filtrere dens indhold. Søgningen tager højde for værdier på tværs af alle synlige kolonner.
De fleste tabeller i PartsBox understøtter avancerede filtreringsmuligheder, så du hurtigt kan indsnævre de viste data til at matche specifikke kriterier. Filtreringssystemet er meget konfigurerbart og understøtter komplekse logiske betingelser. Dette afsnit vil guide dig gennem processen med at oprette, bruge og administrere filtre i PartsBox.
For at filtrere dataene i en tabel skal du følge disse trin:
For hurtigt at fjerne alle aktuelt anvendte filtre fra en tabel, skal du bruge knappen "Fjern alle filtre". Hvis du planlægger at genbruge filteret i fremtiden, skal du sørge for at gemme det som en forudindstilling, før du fjerner det.
Filterbetingelser er byggestenene i dine filtre. Hver betingelse består af et felt, en betingelse og en værdi:
Du kan kombinere flere filterbetingelser ved hjælp af logiske OG/ELLER-operatorer. PartsBox understøtter indlejrede betingelser, så du kan oprette kompleks filtreringslogik ved at tilføje enkelte betingelser eller flere betingelser kombineret med OG/ELLER under hver OG/ELLER-sætning.
Når du indtaster numeriske værdier i filterbetingelser, kan du bruge enhedspræfikser for nemheds skyld. Indtast blot præfikset uden enheden. Brug for eksempel "22u" i stedet for "22μF" og "10k" i stedet for "10kΩ". Bemærk, at præfikserne skelner mellem store og små bogstaver, så "m" og "M" repræsenterer forskellige værdier.
PartsBox understøtter følgende enhedspræfikser:
PartsBox giver dig mulighed for at gemme dine filtre som forudindstillinger, som kan være enten personlige eller delt inden for din virksomhed. Denne funktion gør det muligt hurtigt at indlæse komplekse filtre og definere filtre, der er nyttige for alle i din organisation.
Sådan administrerer du dine filterforudindstillinger:
Når du gemmer filterkonfigurationer som forudindstillinger, vises de i en rullemenu i tabeloverskriften. Dette giver hurtig adgang til dine ofte brugte filtre og gør det effektivt at skifte mellem forskellige visninger.
Filterforudindstillinger kan fungere på samme måde som kategorier, når de er baseret på tags eller navne. I modsætning til rigide kategorisystemer, hvor hvert element kun tilhører én kategori, tilbyder forudindstillinger mere fleksibilitet ved at tillade elementer at optræde i flere filtrerede visninger samtidigt. Denne tilgang giver dig de organisatoriske fordele ved kategorier uden deres typiske begrænsninger.
Ud over forudindstillede filtre giver PartsBox dig mulighed for at gemme og dele tabelkolonnekonfigurationer som forudindstillinger. Dette er nyttigt, når forskellige brugere i din organisation har brug for at se de samme kolonner i et ensartet layout, eller når du hurtigt vil skifte mellem forskellige kolonneopsætninger til forskellige opgaver.
Tabelkonfigurationsforudindstillinger gemmer valget af kolonner, deres rækkefølge og deres relative bredder. Ligesom filterforudindstillinger kan de gemmes som personlige forudindstillinger (kun synlige for dig) eller som virksomhedsdækkende forudindstillinger (delt med alle brugere i din organisation).
Sådan gemmes en tabelkonfiguration som en forudindstilling:
For at indlæse en gemt tabelkonfigurationsforudindstilling:
Du kan også administrere dine forudindstillinger ved at klikke på tabelkonfigurationsikonet og bruge knappen "Administrer forudindstillinger" til at:
Forudindstillinger for tabelkonfiguration er især nyttige for teams, der har brug for ensartede visninger på tværs af forskellige brugere, såsom at sikre, at alle ser de samme kolonner, når de eksporterer data eller gennemgår lagerbeholdning.
De fleste tabeller i PartsBox kan eksporteres som PDF eller CSV ved hjælp af knappen Eksporter i tabellens sidefod. Eksporten inkluderer alle rækker, der matcher de aktuelle søge- og filterkriterier, ved hjælp af de aktuelt konfigurerede kolonner.
Hver tabel har to separate kolonnekonfigurationer: en til visning og en til eksport. Eksport kræver ofte et andet sæt kolonner end det, du ser på skærmen, så disse vedligeholdes uafhængigt. Når du går ind i tabelkonfigurationstilstand (ved at klikke på kolonneikonet i tabeloverskriften), lader en vælger i venstre side dig skifte mellem redigering af visningskonfigurationen og eksportkonfigurationen. Hvis du opdager, at eksporterede data ikke stemmer overens med det, du ser på skærmen, skal du kontrollere eksportkolonnekonfigurationen - den er sandsynligvis indstillet til forskellige kolonner.
PDF-eksporter producerer output af høj kvalitet med et sidehoved, der indeholder dokumenttitlen og dit firmalogo (hvis uploadet under Indstillinger > Generelt, se afsnittet Organisationer og adgang), og tabeldataene med formatering, der er passende til udskrivning. Billeder og URL'er, der findes i tabelkolonner, er inkluderet i PDF-eksporten. Miniaturebilleder vises inline, hvor det er relevant.
CSV-eksporter producerer en standard kommasepareret fil, der er egnet til brug i regneark og andre værktøjer.
Mange tabeller i PartsBox understøtter valg af flere elementer og udførelse af massehandlinger på dem. Dette mønster fungerer konsekvent på tværs af komponenter, partier, lagerplaceringer, ordrer, projekter, styklisteposter og bygninger.
For at vælge elementer skal du bruge afkrydsningsfelterne ud for hver række. Applikationen husker dine valg, mens du søger og filtrerer, så du kan opbygge et valg over tid uden at miste tidligere valgte elementer. Brug afkrydsningsfeltet i tabeloverskriften til at vælge eller fravælge alle synlige elementer. Når du har valgt elementer, skal du bruge menuen "Valgte..." for at få adgang til tilgængelige handlinger. De specifikke handlinger varierer afhængigt af den type data, du arbejder med - se de relevante afsnit for detaljer.
Brugerdefinerede felter giver en fleksibel måde at gemme og organisere strukturerede data for forskellige objekter i PartsBox. Brugerdefinerede felter kan tilføjes til komponenter, partier, lagerlokationer, ordrer, projekter, projektposter (stykliste) og byggekørsler.
I modsætning til noter eller kommentarer er brugerdefinerede felter strukturerede, indekserede til søgning og kan bruges i tabelkolonner og filtrering i hele applikationen. Dette giver dig mulighed for at definere og gemme yderligere attributter, der er specifikke for din organisations behov, arbejdsgange eller branchekrav.
Nogle eksempler på, hvordan brugerdefinerede felter kan bruges:
Brugerdefinerede felter er fuldt integreret i PartsBox-grænsefladen og kan være:
Når du arbejder med flere elementer, kan du udføre massehandlinger på brugerdefinerede felter:
For at bruge disse handlinger:
Disse masseoperationer er tilgængelige for komponenter, lots, lagerlokationer, ordrer, projekter, projektposter og bygninger.
Tags giver en kraftfuld og fleksibel måde at kategorisere og organisere dine data i PartsBox. Ved at anvende tags på forskellige objekter såsom komponenter, lagerlokationer, projekter, ordrer, partier og produktioner, kan du hurtigt finde og filtrere specifikke undersæt af dine data.
Tags kan tildeles enten fra info/redigeringsskærme eller ved at vælge flere elementer og bruge muligheden 'Tilføj/Fjern tags…' fra menuen 'Valg'.
Når du tilføjer tags, skal du blot indtaste tagnavnet uden det indledende #-tegn. Et objekt kan have et hvilket som helst antal tags knyttet til sig.
Tags spiller en vigtig rolle i søgning og filtrering af dine data. Når du indtaster et tag i søgefeltet (forudgået af tegnet #), vil PartsBox begrænse søgeresultaterne til objekter, der har det specifikke tag tildelt.
Husk, at tags matches nøjagtigt. Hvis du indtaster flere tags i søgefeltet, skal et objekt have alle de angivne tags for at blive inkluderet i resultaterne.
PartsBox genererer automatisk auto-tags til dine komponenter baseret på deres specifikationer. Disse auto-tags oprettes uafhængigt af dine manuelt tildelte tags, så du behøver ikke bekymre dig om konflikter, hvis du tildeler et tag med samme navn som et auto-tag.
Auto-tags giver en bekvem måde at kategorisere komponenter på uden at kræve manuel indsats. De sikrer, at komponenter med lignende specifikationer automatisk grupperes sammen, hvilket gør det lettere at finde og administrere dem.
PartsBox tillader vedhæftning af vilkårlige filer til komponenter, lots, projekter, lagerlokationer, ordrer, lokale tilbud og byg. Denne funktion er nyttig til at holde al relevant information organiseret og let tilgængelig. Nogle almindelige eksempler på filer, du måske vil vedhæfte, inkluderer:
Ved at vedhæfte disse filer direkte til de relevante elementer i PartsBox kan du sikre, at vigtig information altid er lige ved hånden. Der er ingen grund til at bekymre sig om navngivningskonventioner, mappestrukturer eller at huske, hvor filer er gemt på en server.
Vedhæftede filer gemmes sikkert i skyen og kan tilgås overalt.
Når du ser detaljesiden for et element med vedhæftede filer, vil du se en liste over alle vedhæftede filer. Ved at klikke på et filnavn downloades den vedhæftede fil til din computer. Du kan også omdøbe vedhæftede filer eller slette dem, hvis de ikke længere er nødvendige.
Ved at udnytte PartsBox' vedhæftningsfunktion kan du holde al væsentlig dokumentation organiseret og forbundet til de relevante emner i din lagerbeholdning. Dette sparer tid og sikrer, at alle på dit team har adgang til den information, de har brug for.
PartsBox handler om elektroniske komponenter, så en 'komponent' er et grundlæggende begreb. En komponent repræsenterer en elektronisk eller mekanisk del. Der er flere typer af komponenter:
Bemærk, at for generiske komponenter og komponenter uden navn (f.eks. en no-name NE555 i en DIP-pakke) er det normalt bedre at bruge lokale komponenter. Der findes hundredvis af versioner af NE555, og din specifikke version kan være lidt anderledes end en andens. Så brug kun linkede komponenter til nøjagtigt matchende komponenter (hvis du f.eks. har en 'NE555PWG4' fra Texas Instruments, så link den).
Komponenter er abstrakte: de beskriver komponenten, men indtil du tilføjer faktisk lager, repræsenterer de ikke fysiske ting. Selv komponenter uden lager er nyttige — for eksempel kan du tilføje dem til projekter (BOM'er) for at få priser på dine projekter.
Linkede komponenter har to navne: det lokale (interne) navn og det officielle MPN. I den gratis hobbyistplan skal det lokale navn være det samme som MPN. I kommercielle planer kan begge navne bruges, og det lokale navn kan være forskelligt fra MPN. Det lokale navn kan ændres ved at omdøbe komponenten.
Udover standardattributter som et navn eller producent, kan komponenter også have brugerdefinerede felter/attributter (i planer, der understøtter denne funktion). Ligesom 'Noter'-feltet kan disse bruges til at gemme alle data, men på en mere struktureret måde. Nogle eksempler på brug inkluderer Distributør, Distributørens varenummer, Leverandørens komponent-URL, Vægt eller Beholderens egenvægt. Brugerdefinerede felter indekseres til søgning.
For at tilføje en ny komponent skal du navigere til sektionen Komponenter i hovedmenuen og bruge knappen 'Opret' til at åbne dialogboksen for oprettelse af komponent.
Feltet 'Komponenttype' bestemmer, hvilken slags komponent der vil blive oprettet:
Der er to metoder til at søge efter linkede komponenter:
Når du har indtastet et søgeord og klikket på enten 'Match' eller 'Søg', vises resultaterne. Vælg den komponent, der nøjagtigt matcher dine krav, og vær meget opmærksom på små variationer i navngivningen, da de kan indikere betydelige forskelle i de faktiske komponenter. Når du vælger et resultat, vises dets specifikationer, og et databladlink vil blive leveret ved siden af hver komponent, hvis det er tilgængeligt.
For kommercielle brugere er det muligt straks at tildele et lokalt (internt/virksomheds) varenummer til en linket komponent.
Når du opretter lokale komponenter, er kun komponentnavnet påkrævet; alle andre felter er valgfrie.
Visse planer giver mulighed for at uploade og vedhæfte datablade, billeder, CAD-modeller og anden information til komponenter. Dette gøres efter komponenten er oprettet.
For at oprette en meta-komponent skal du angive et navn og eventuelt et footprint og en beskrivelse. Den nyoprettede meta-komponent vil være tom, hvilket betyder, at den ikke vil indeholde nogen medlemskomponenter (erstatninger). Disse skal tilføjes senere, enten ved at bruge knappen 'Tilføj komponent' på meta-komponentens infokærm eller ved at vælge flere komponenter i hovedkomponenttabellen og bruge muligheden 'Valgte | Føj til meta-komponent'.
Hvis du har en eksisterende komponent med lager, tilbud og brugshistorik, som du vil omdanne til en meta-komponent, kan du konvertere den i stedet for at oprette en ny tom meta-komponent. Dette er nyttigt, når du indser, at en komponent, du har brugt, faktisk burde repræsentere en gruppe af udskiftelige alternativer.
En komponent kan konverteres til en meta-komponent, hvis den ikke allerede er en meta-komponent, ikke er en underenhed og ikke er arkiveret.
Sådan konverteres:
Hvad der sker under konvertering:
Hvad der forbliver uændret:
Når en komponent bliver forældet eller udgår, vil du måske erstatte den med en anden komponent på tværs af alle dine projekter. I stedet for at redigere hver projektpost individuelt, kan du bruge handlingen "Erstat i projekter" til at gøre dette i ét trin.
Sådan erstatter du:
Hvad der sker under udskiftning:
Hvad der forbliver uændret:
Hvis du kun vil udskifte en komponent i specifikke projekter i stedet for på tværs af alle projekter, kan du gøre det fra projektlisten ved hjælp af massemarkering.
Sådan erstattes i valgte projekter:
Dette er nyttigt, når en komponenterstatning kun gælder for visse projekter, eller når du vil udrulle en erstatning gradvist, projekt for projekt.
De samme adfærdsmønstre gælder som ved den globale erstatning: låste tilbud på berørte poster ryddes, listeposter og byggehistorik påvirkes ikke, og den oprindelige komponent ændres eller slettes ikke.
Søgning er en grundlæggende funktion i PartsBox, der giver dig mulighed for hurtigt at finde de komponenter, du har brug for. Den primære søgeboks er placeret øverst i sektionen Komponenter.
Komponentsøgemaskinen anvender fuzzy matching, hvilket betyder, at selvom dine søgeord ikke matcher nøjagtigt, vil relevante resultater stadig blive vist. For at hjælpe dig med hurtigt at identificere de mest relevante matches, skelnes nøjagtige resultater visuelt fra delvise matches ved hjælp af forskellige baggrundsfarver.
Når der søges efter komponenter, er følgende felter inkluderet i søgeområdet:
Ud over at søge efter nøgleord kan du også søge ved hjælp af tags. For at søge efter tag skal du blot indtaste tegnet # efterfulgt af tagnavnet. Tags matches nøjagtigt, og hvis du indtaster flere tags, skal en komponent have alle de angivne tags for at blive inkluderet i resultaterne.
For endnu større fleksibilitet kan du kombinere nøgleord og tags i dine søgeforespørgsler. Dette giver dig mulighed for at oprette meget målrettede søgninger, der hjælper dig med at finde præcis det, du har brug for, selv i store og komplekse komponentdatabaser.
Ud over den primære komponentsøgning har de fleste tabeller i hele applikationen deres egen søgefunktion. Se afsnittet Søgning i tabel under Arbejde med data for detaljer.
Der er to måder at slette en komponent på:
Sletning af en komponent er en destruktiv handling, der ikke anbefales, medmindre du sletter en nyoprettet komponent, der aldrig er blevet brugt i bygninger og aldrig har haft noget lager tilføjet. Når du sletter en komponent, vil PartsBox ikke være i stand til at løse referencer til den komponent i tidligere byggehistorik. Generelt bør du undgå at slette komponenter, der er blevet brugt i bygninger.
Det meste af tiden er det bedre at arkivere en komponent i stedet (se nedenfor).
En komponent, der er blevet arkiveret, vil ikke blive vist i almindelige tabeller og søgninger, hvilket forhindrer den i at forstyrre normal brug. Den vil stadig være tilgængelig i tabellen "Komponenter | Arkiveret" og vil forblive synlig i byggehistorikker.
For at arkivere en komponent skal du gå til "Andre handlinger" på komponentinformationsskærmen og klikke på knappen "Arkiver komponent".
Komponenten, der arkiveres, bør ikke have noget lager (hverken på hånden eller bestilt). Arkivering af en komponent, der har lager, er typisk ikke logisk. Selvom arkiverede komponenter ikke vises i standardtabeller og søgninger, påvirker de stadig rapporter såsom komponentværdirapporten eller lagerlokationsværdirapporten. Af denne grund kan du ikke arkivere en komponent med eksisterende lager. Du skal først fjerne lager fra komponenten manuelt og/eller fjerne komponenten fra ordrer, før du arkiverer den.
Arkivering er den anbefalede tilgang for komponenter, du ikke ønsker at se i dine daglige databaseoperationer. Slet kun komponenter, der blev oprettet ved en fejl og aldrig er blevet brugt.
For generel information om valg og betjening af flere elementer, se afsnittet Handlinger på flere elementer under Arbejde med data. De handlinger, der er specifikke for komponenter, er beskrevet nedenfor:
I elektronikproduktion er det almindeligt, at en komponent har mulige substitutter: funktionelt tilsvarende komponenter, der kan bruges i flæng. PartsBox giver flere måder at definere substitutter på, hver med sin egen semantik og anvendelsesmuligheder.
Meta-komponenter giver dig mulighed for at gruppere flere erstatningskomponenter (kendt som medlemskomponenter) under et enkelt navn. Dette navn kan derefter bruges i projekter og styklister. Meta-komponenter er logiske grupperinger, der giver et samlet overblik over lagerbeholdningen for alle deres medlemskomponenter. De muliggør også advarsler om lavt lager på meta-komponentniveau.
Et godt eksempel på, hvornår man skal bruge en metakomponent, er for komponenter som 'TPS61161DRVR' og 'TPS61161DRVT'. Disse er den samme komponent, bare i forskellig emballage. Ved at oprette en metakomponent kaldet 'TPS61161DRV' og bruge det navn i dine styklister, kan du styre deres lager, som om de var en enkelt komponent. 'TPS61161DRV'-metakomponenten vil vise det samlede lager for begge emballagevarianter.
Komponenterstatninger giver en måde at angive, at en anden komponent kan bruges i stedet for den nuværende. I modsætning til meta-komponenter giver komponenterstatninger ikke nogen lagergruppering. Lageret for hver komponent styres stadig uafhængigt.
Komponenterstatninger er især nyttige for passive komponenter, som ofte har funktionelle ækvivalenter, som du ikke nødvendigvis ønsker at administrere som en enkelt lagervare. Ved at definere komponenterstatninger kan du angive, at en anden komponent kan bruges i stedet for den aktuelle i hvert projekt, BOM-post og indkøbslistepost, globalt.
Nogle gange kan en komponent erstattes for en specifik stykliste-post i et projekt, men ikke nødvendigvis andre steder. Det er her, stykliste-erstatninger kommer ind i billedet.
Stykliste-erstatninger giver dig mulighed for at definere en erstatningskomponent for en specifik styklisteindgang i et projekt. Denne erstatning gælder kun for den specifikke styklisteindgang og påvirker ikke komponentens brug i andre projekter eller styklister.
Når der bygges eller indkøbes, kombinerer PartsBox information om alle ovenstående typer af erstatninger for at producere en omfattende liste over alle mulige erstatninger for en given styklistepost eller indkøbslistepost.
Denne kraftfulde funktion sikrer, at du har maksimal fleksibilitet i sourcing og brug af komponenter, mens du stadig opretholder stram kontrol over din lagerbeholdning og dine builds.
Ved at bruge meta-komponenter, komponenterstatninger og stykliste-erstatninger kan du optimere din lagerstyring, reducere risikoen for at løbe tør for varer og sikre, at dine projekter kan bygges, selvom en specifik komponent bliver utilgængelig.
Når du ser en komponents information, viser sektionen "brugt i projekter" alle projekter, hvor komponenten refereres - ikke kun som den primære komponent i en styklistepost, men også hvor den vises som en styklistesubstitut eller som medlem af en metakomponent brugt i et projekt. Dette kan også konfigureres som en tabelkolonne.
Mange komponenter har en dedikeret "hjemme"-lokation, hvor de altid skal opbevares. PartsBox giver dig mulighed for at tildele en standard lagerlokation til enhver komponent, hvilket giver to fordele:
Sådan indstilles en standard lagerlokation for en komponent:
Rullemenuen for standard lagerlokation viser kun lokationer, der kan acceptere komponenten. Lokationer, der er fulde, arkiverede eller begrænsede (såsom enkelt-komponent lokationer, der allerede indeholder en anden komponent), vil ikke blive vist på listen.
Når du tilføjer lagerbeholdning, og komponenten har en standardplacering indstillet, vil PartsBox fremhæve dette i vælgeren for lagerplacering. Hvis placeringen er obligatorisk, vil andre muligheder blive deaktiveret, hvilket sikrer, at komponenten går til sin udpegede placering.
Denne funktion er især nyttig til:
I processen med at samle elektroniske enheder ved hjælp af SMT (Surface Mount Technology) pick-and-place maskiner, vil en vis procentdel af komponenter uundgåeligt gå tabt eller blive kasseret. Dette skyldes de iboende begrænsninger og ufuldkommenheder i den automatiserede samleproces.
Desuden kræver det mekaniske design af båndfødere, der bruges i disse maskiner, en minimumslængde af bånd, kendt som "leader", der skal være til stede, før maskinen automatisk kan samle komponenter op fra båndet. De komponenter, der er indeholdt i dette leader-bånd, er effektivt ubrugte og bidrager til det samlede spild af komponenter.
Komponentsvind, også kaldet komponenttab, er en vigtig faktor at overveje, når man planlægger produktion og styrer lagerbeholdning. Hvis man ikke tager højde for svind, kan det føre til uventede mangler og produktionsforsinkelser.
PartsBox giver dig mulighed for at definere svindparametre for hver komponent individuelt, hvilket sikrer, at dit lager og ordremængder tager højde for disse forventede tab. Når du bruger PartsBox til at bygge eller prissætte projekter og stykliste, tager applikationen automatisk de definerede svindparametre i betragtning. Den beregner det samlede antal nødvendige komponenter baseret på projektets behov og de forventede tab, hvilket sikrer, at du har tilstrækkeligt lager eller ordremængder til at fuldføre byggeriet.
PartsBox tilbyder to metoder til at specificere spild:
For at indstille spildparametre for en enkelt komponent skal du navigere til komponentens detaljeside og finde indstillingerne for spild. Du kan indtaste procent- og/eller mængdeværdier efter behov.
Hvis du har brug for at indstille spildparametre for flere komponenter samtidigt, gør PartsBox det nemt med funktionen til masseredigering:
Spild (attrition) kan ikke indstilles direkte for meta-komponenter, som bruges til at gruppere udskiftelige komponenter. Når man prissætter projekter, der inkluderer meta-komponenter, vil PartsBox bruge de maksimale spildværdier fra alle de individuelle komponenter i meta-komponenten. Når man bygger projekter, vil det faktiske spild blive beregnet baseret på den specifikke komponent, der er valgt fra meta-komponentgruppen på byggetidspunktet.
Efter at have oprettet en komponent i PartsBox, kan du tilføje lagerbeholdning for at repræsentere den fysiske beholdning af den elektroniske komponent. Lagerbeholdning repræsenterer de faktiske, håndgribelige eksemplarer af komponenten, som du har ved hånden eller vil få adgang til i fremtiden.
En enkelt komponent kan have lager på flere lokationer. Dette er især nyttigt, når man har med ruller af komponenter at gøre. Ofte vil du måske beholde en fuld rulle på én lokation, mens du opbevarer en mindre mængde på afklippet tape et andet sted. Sporing af lager på tværs af forskellige lokationer viser sig også værdifuldt, når man arbejder med kontraktproducenter, da det giver dig mulighed for at overvåge lagerbeholdning, der fysisk befinder sig uden for dit kontor.
PartsBox adskiller bevidst begreberne komponenter og lager. Du kan tænke på komponenter som beholdere, der kan indeholde faktiske dele (lager). Komponenter med nul lager tjener vigtige formål:
PartsBox behandler lagerhistorik som en permanent registrering med begrænsede redigeringsmuligheder. Du kan altid fjerne den seneste post, men ældre poster kan ikke slettes, og deres mængder kan ikke ændres. Denne tilgang sikrer integriteten og sporbarheden af dine lagerdata over tid.
I PartsBox repræsenterer et parti en specifik batch eller forsendelse af elektroniske komponenter, der kan spores til en kendt kilde. Partistyring er en valgfri funktion, der giver mulighed for mere detaljeret sporing og styring af komponentlageret.
Når lot-styring er aktiveret, opdeles al lagerbeholdning for en given komponent i særskilte lots. Et lot oprettes, når der tilføjes ny lagerbeholdning, hvilket sikrer, at hver batch af komponenter er knyttet til et specifikt lot. Dette giver mulighed for differentiering mellem identiske komponenter, der kan være indkøbt på forskellige tidspunkter eller fra forskellige leverandører.
Overvej for eksempel en 100nF kondensator, hvor du har en fuld rulle med 5000 stykker fra en leverandør og en strimmel afskåret tape med 100 stykker fra en anden. Uden partikontrol fortæller PartsBox dig kun, at du har 5100 stykker i alt - de to partier kan ikke skelnes. Med partikontrol spores rullen og den afskårne tapestrimmel som separate partier, hver med sin egen kilde, pris og historie. Du kan se nøjagtigt, hvor mange stykker der er tilbage på rullen i forhold til strimlen, vælge hvilket parti der skal forbruges under et byggeri, og spore ethvert kvalitetsproblem tilbage til dets specifikke kilde.
Lots kan have forskellige data tilknyttet:
Ved at bruge lot-styring muliggør PartsBox præcis sporing af komponenter gennem hele lagerstyringsprocessen. Dette er især nyttigt til styring af komponenter med begrænset holdbarhed, sikring af sporbarhed i tilfælde af kvalitetsproblemer eller overholdelse af lovmæssige krav.
Når komponenter forbruges under en bygning eller overføres mellem lagerlokationer, registreres det specifikke lot, hvilket opretholder en komplet historik over hvert lots brug. Denne detaljerede sporing giver mulighed for lettere identifikation og isolering af problemer, hvis de opstår.
Lot-styring i PartsBox giver et ekstra lag af kontrol og synlighed over lagerbeholdningen af elektroniske komponenter, hvilket muliggør mere effektiv og præcis styring af komponenter.
En lagerplacering er et sted, hvor komponenter kan opbevares. Det kan være et rum, en skuffe, en hylde, en kasse, et rum i en kasse eller alt muligt andet, du kan tænke på.
Det vigtigste princip er: prøv ikke at kategorisere komponenter efter type. Et almindeligt instinkt er at sætte alle modstande sammen, alle kondensatorer sammen og så videre — men dette skaber konstant omorganiseringsarbejde, efterhånden som dit lager vokser, og det skalerer ikke. Lad i stedet PartsBox holde styr på, hvor alt er. Når en ny forsendelse ankommer, skal du placere komponenter, hvor de fysisk passer. PartsBox vil altid fortælle dig nøjagtigt, hvor du kan finde enhver komponent.
Her er nogle almindelige tilgange, der fungerer godt i praksis:
Disse tilgange kan blandes frit. Du kan have en hylde til ruller, et par ruminddelte kasser til afskåret tape og små komponenter, og en pr. projekt-kasse på dit skrivebord.
Du kan navngive dine lagerplaceringer, som du vil, men her er et foreslået navngivningsskema:
Start med et bogstav, der angiver lagertypen: 'b' for kasser, 's' for hylder, 'c' for skabe, 'd' for skuffer. Et tocifret tal følger for den specifikke enhed. Hvis placeringen derefter har underrum, skal du bruge et gittersystem: a1, a2, b1, b2 og så videre. Dette resulterer i navne som 'b01-a4' (kasse 1, række a, kolonne 4) eller 's01-r3' (hylde 1, rulleposition 3). Brug det skema, der lader dig nemt finde komponenter.
Dine lagerplaceringsnavne kan ændres til enhver tid, men vælg dem omhyggeligt, da det bliver lidt sværere at ændre dem, når du først har udskrevet etiketter.
Virksomheder, der arbejder med CM/EMS (kontraktproducenter), præfikser ofte nogle af deres lagerlokationer med producentens navn, så de nemt kan filtrere lokationer og se, hvad CM'en har på lager lige nu.
CM/EMS-virksomheder præfikser derimod ofte nogle lagerlokationer med kundenavne for at få kundespecifikke lagerlokationer til konsignationskomponenter.
For at oprette en ny lagerplacering skal du navigere til Lager-sektionen i hovedmenuen og klikke på knappen 'Opret'. PartsBox tilbyder fire metoder til at oprette lagerplaceringer:
Efter oprettelse af lagerlokationer kan du tildele komponenter til dem, hvilket gør det nemt at spore den fysiske placering af dit lager. Lagerlokationer kan omdøbes efter oprettelse for bedre at afspejle deres indhold eller formål. Lagerlokationer kan dog ikke slettes. I stedet kan du arkivere en lagerlokation, hvilket vil skjule den fra visning, men stadig beholde den (sammen med dens historik) i databasen. Dette sikrer, at historiske data om lokationen og dens tilknyttede komponenter bevares til fremtidig reference eller revisionsformål.
For generel information om valg og betjening af flere elementer, se afsnittet Operationer på flere elementer under Arbejde med data. De operationer, der er specifikke for partier, er beskrevet nedenfor.
Ligesom ved operationer på flere komponenter kan du udføre operationer på flere lots. I sektionen Komponenter skal du vælge knappen Lots for at se tabellen med alle lots i din lagerbeholdning. Du kan derefter vælge de lots, du vil operere på, og bruge menuen "Valgte..." til at:
Hvis du vælger at flytte en mindre mængde end hele partiet, vil partiet blive opdelt, og PartsBox vil bede dig om yderligere oplysninger om det nyoprettede parti. Når du opdeler et parti, der blev oprettet fra et byggeprojekt, vil det nye parti vise de originale byggeoplysninger i fanen Byg, hvilket opretholder fuld sporbarhed.
Lot-styring er kun tilgængelig i abonnementer med Lot Control-funktionen.
For generel information om valg og betjening af flere elementer, se afsnittet Handlinger på flere elementer under Arbejde med data. De specifikke handlinger for lagerpartier er beskrevet nedenfor.
Selv i planer uden lot-styring kan du udføre operationer på flere partier af komponenter. Men i dette tilfælde kan disse operationer kun udføres inden for en lagerlokation.
For at se komponenter, der er gemt på en lagerlokation, skal du gå til sektionen Lager og vælge en lagerlokation. Alternativt kan du udvide en række med en lagerlokation i tabellen for at se listen over komponenter, der er gemt der. Vælg en eller flere komponenter, og brug menuen "Valgte..." til at:
I planer med partistyring vil disse operationer spore partier korrekt. Hvis du vælger at flytte en mindre mængde end hele partiet, vil partiet blive opdelt, og PartsBox vil bede dig om yderligere oplysninger om det nyoprettede parti.
Et projekt i PartsBox repræsenterer en stykliste (BOM), som er en liste over komponenter, der kræves for at bygge en elektronisk enhed eller samling. Hvert projekt svarer til et specifikt design eller produkt.
Projekter tjener flere formål i PartsBox:
PartsBox tilbyder flere praktiske metoder til at tilføje komponenter til et projekt, så du effektivt kan udfylde din stykliste (BOM). Her er de tilgængelige muligheder:
PartsBox kan importere en stykliste (BOM) fra en række CAD/eCAD-pakker i CSV- eller TSV-format. Du kan importere styklisteposter enten ved at oprette et nyt projekt eller ind i et eksisterende projekt.
For at oprette et nyt projekt ved at importere en eksisterende stykliste, skal du bruge knappen 'Importer' i sektionen 'Projekter'. Dette vil bede om, at filen uploades. Upload en CSV/TSV-fil eksporteret fra dit CAD-program.
PartsBox vil forsøge at parse din stykliste og vise de foreløbige resultater. Juster venligst indstillingerne for 'Feltseparator' og 'Tegnkodning' først, indtil styklisten er parset korrekt, og de første par eksempler på rækker vises. Sørg for, at afkrydsningsfeltet 'Første linje indeholder kolonnenavne' er indstillet korrekt for din stykliste.
Juster derefter tilknytningen fra stykliste-kolonner til PartsBox stykliste-felter. Der er en 'Gæt'-knap, som vil bruge heuristik til at lave et kvalificeret gæt på kolonnetilknytninger, men gennemgå altid resultaterne omhyggeligt.
Den importerede stykliste vises under kolonnemapping-tabellen, når du har mappet de påkrævede kolonner.
De tilgængelige styklistefeltvalg er:
For at spare tid på fremtidige importer kan du gemme dine kolonne-mapping-indstillinger som en forudindstilling for hurtig adgang senere.
Efter import af en BOM til PartsBox skal hver linje, der repræsenterer en komponent, matches til en specifik komponent, der allerede er oprettet. Der er ingen måde automatisk at oprette komponenter på, mens man importerer en BOM på grund af tvetydighed og potentielle dyre fejl: der er mange komponenter med samme navn. Matchningen kan gøres automatisk, hvis komponenterne allerede er oprettet på flere måder, der prøves i rækkefølge:
Det anbefales stærkt at gemme enten ID Anything™-koder eller CAD-nøgler i CAD-komponentdatabasen og eksportere disse i styklisten for at få hurtig, ubesværet og præcis matchning.
Poster, som ikke er matchet med komponenter, vil blive fremhævet. For disse poster kan du enten oprette yderligere komponenter og prøve matchningen igen (se nedenfor), eller åbne hver af posterne og foretage matchningen manuelt, eventuelt ved også at oprette en ny komponent i processen. Det er også muligt at fjerne matchningen for posten, hvis du har lavet en fejl.
For at prøve matchningen igen kan du vælge nogle eller alle poster i styklisten og bruge menuvalget 'Valgte | Match poster'. Dette vil forsøge matchning igen for alle valgte poster. Du kan også fjerne matchning for flere poster, hvis det er nødvendigt.
Stykliste-poster er ikke begrænset til komponenter og kan også repræsentere tjenester eller arbejdskraft, som PCB-samling, test eller emballering. Disse poster kan have tilbud knyttet til sig ligesom komponenter, hvilket giver mulighed for at estimere de samlede produktionsomkostninger, ikke kun omkostningerne til komponenter. Tilbud på service/arbejdskraft-styklisteposter ligner komponenttilbud: flere prisintervaller, MOQ'er og udløbsdatoer understøttes, og tilbud kan indtastes i enhver understøttet valuta.
Stykliste-poster tjekkes for korrekthed for at hjælpe med at undgå fejl og tillade strukturel redigering af styklisten. Antallet for en given linjepost skal matche antallet af designatorer. For eksempel er en stykliste-post med et antal på 2 og designatorerne C1, C2 korrekt, men et antal på 2 og en enkelt designator C1 er sandsynligvis en fejl. PartsBox viser advarsler, når dette sker, og dette vil også gøre det umuligt at flette stykliste-poster med disse fejl.
Hvis flere poster matches til den samme komponent, giver det normalt mening at kombinere dem til en enkelt post og justere mængden og designatorerne derefter. Det er det, muligheden 'Valgte | Flet poster' er til for. Hvis du vælger flere poster, der refererer til den samme komponent, kan du flette dem til en enkelt stykliste-post.
Det er også muligt at udvide styklisteposter. En styklistepost med en mængde større end 1 kan udvides til individuelle poster, hver med en mængde på 1. Som et eksempel, hvis der er en post med RC0805FR-0710KL, en mængde på 3 og designatorer R1,R2,R3, kan den udvides til tre poster:
RC0805FR-0710KL, mængde på 1, designator R1RC0805FR-0710KL, mængde på 1, designator R2RC0805FR-0710KL, mængde på 1, designator R3Dette er nyttigt, hvis du gerne vil redigere en af posterne individuelt eller ekskludere den fra bygninger. For at udvide skal du klikke på knappen 'Udvid post', når du redigerer en styklistepost, eller vælge flere poster og bruge "Valgte | Udvid poster...".
Den omvendte operation er også mulig: det er muligt at vælge flere styklisteposter med samme komponent og bruge menuvalget 'Valgte | Flet poster...'. Dette vil flette de valgte poster til en enkelt styklistepost og kombinere designatorer.
Når BOM-poster flettes, udføres en AND-operation på BOM-erstatninger: fællesmængden af sæt af BOM-erstatninger for de valgte poster bliver sættet af erstatninger for den flettede post.
I bunden af styklisten kan der være en advarsel om flere styklistelinjer, der henviser til de samme komponenter. Dette er ikke et problem, PartsBox tilbyder blot en bekvem måde at udføre 'Flet'-operationen på hele styklisten. Hvis du klikker på 'Flet alle', vil alle tilfælde af flere styklistelinjer, der henviser til den samme komponent, blive behandlet og flettet.
Når du redigerer en stykliste (BOM) i PartsBox, har du fleksibiliteten til at tilføje komponentsubstitutter for individuelle styklisteposter. Denne funktion giver dig mulighed for at specificere alternative komponenter, der kan bruges i flæng med hovedkomponenten. Ved produktion, prissætning eller indkøb behandler PartsBox hovedkomponenten og alle dens substitutter som lige gyldige valg, hvilket giver dig større fleksibilitet i indkøb af komponenter.
Stykliste-erstatninger fungerer på samme måde som medlemskomponenter (erstatninger) i meta-komponenter og erstatninger for individuelle komponenter. Der er dog en vigtig forskel: Stykliste-erstatninger konfigureres pr. post inden for et specifikt projekt og har ingen effekt uden for den pågældende post. Denne granulære kontrol gør det muligt at skræddersy erstatninger til de specifikke krav i hvert projekt.
Når man kombinerer styklister til indkøb, tager PartsBox en konservativ tilgang til håndtering af erstatninger. Hvis der er to poster for den samme komponent, men med forskellige sæt af erstatninger, vil PartsBox kun overveje fællesmængden af erstatninger — det vil sige de erstatninger, der er fælles for begge poster. Dette sikrer, at kun erstatninger, der er universelt anvendelige for komponenten på tværs af alle forekomster, bruges i indkøbslisten. For at illustrere dette, lad os overveje et eksempel. Antag, at du har en stykliste, hvor Komponent A har erstatningerne B og C, og en anden stykliste, hvor Komponent A har erstatningerne B og D. I dette tilfælde kan PartsBox ikke antage, at Komponent A altid kan erstattes med B, C eller D. I stedet vil PartsBox kun være sikker på, at Komponent A kan erstattes med B, da det er den eneste fælles erstatning på tværs af begge styklister.
Visse versioner af Altium Designer er kendt for at have problemer med håndtering af dobbelte anførselstegn (") i de CSV-filer, de genererer. Specifikt undlader disse versioner at undvige dobbelte anførselstegn korrekt inden for feltværdier. For eksempel, hvis et felt indeholder en værdi som 0.156", vil den resulterende CSV-fil ikke overholde standard CSV-formateringsreglerne, hvilket gør den problematisk for yderligere behandling eller import.
For at løse dette problem har brugere, der støder på problemer med deres CSV-filer på grund af ikke-escapede dobbelte anførselstegn, et par manuelle korrektionsmuligheder:
Overvej at tjekke for softwareopdateringer eller patches fra Altium, der muligvis løser dette problem i fremtidige udgivelser, hvilket reducerer behovet for manuelle filjusteringer.
Tilbud fra leverandører/distributører kan vedhæftes til komponenter for at blive brugt ved prissætning af projekter, der kræver komponenten. Tilbud kan have flere prisintervaller samt gyldighedsperioder (udløbsdatoer), minimumsbestillingsmængde (MOQ) og bestillingsmultipla.
At estimere omkostningerne ved et projekt er et vigtigt skridt i produktionsprocessen. PartsBox forenkler denne opgave ved at levere en omfattende prissætningsfunktion. For at få adgang til denne funktionalitet skal du navigere til det projekt, du ønsker at prissætte, og vælge fanen 'Prissætning'.
Når du åbner fanen 'Prissætning', vil du blive præsenteret for hovedpristabellen, som viser en detaljeret oversigt over projektets komponenter og deres tilknyttede omkostninger. Denne tabel indeholder oplysninger såsom komponentnavn, producent, MPN (Manufacturer Part Number), påkrævet mængde og enhedsprisen for hver komponent.
Build/batch-størrelse er antallet af enheder, som du vil estimere priser for. Flere almindelige mængder er angivet for hurtig adgang, men enhver mængde kan indtastes i inputfeltet.
Samlet stykpris og totalpris vises med stor skrift i højre side. Knappen ved siden af dem giver mulighed for hurtigt at sammenligne priser for hele rækken af almindelige produktionsmængder uden at indtaste dem manuelt.
Hvis der er et rødt udråbstegn ved siden af enhedspris og totalpris, betyder det, at PartsBox ikke kunne beregne prisen, fordi nogle oplysninger manglede. De problematiske komponenter er fremhævet med rødt i pristabellen nedenfor.
Komponentkildeindstillinger giver mulighed for at vælge, hvor komponenterne kommer fra. 'Kun lokalt lager' vil kun overveje de komponenter, du allerede har, ved at bruge deres gennemsnitlige købspris til prissætning af styklisten. 'Kun køb' vil ignorere lokalt lager og kun bruge onlinepriser og lagerinformation. 'Brug lokalt lager, derefter køb' vil først bruge alt lokalt lager, og derefter, hvis det ikke er nok, overveje onlinetilbud.
Bemærk, at hvis din lagerhistorik ikke indeholder priser, vil du ikke få korrekte prisoplysninger, hvis du forsøger at bruge lokalt lager i Projekt/BOM-prissætning. Du kan altid gå tilbage og redigere lagerhistorikken for at tilføje priser.
Tilbudsfiltreringsmuligheder tillader indsnævring af listen over tilbud:
Pristabellen er den centrale komponent i styklistepris-funktionen i PartsBox. Den giver et omfattende overblik over alle komponenter i et projekt sammen med deres prisoplysninger og indkøbsmuligheder. Denne tabel gør det muligt for dig at træffe informerede beslutninger om indkøb af komponenter til dit projekt.
Nøglekolonner i pristabellen inkluderer:
Pristabellen giver mulighed for at 'låse' et bestemt tilbud for en komponent ved hjælp af hængelåsikonet. Når et tilbud er låst, vil det blive brugt til at beregne den samlede styklistepris, uanset eventuelle ændringer i prissætning eller tilgængelighed.

Hver række i pristabellen inkluderer et 'ekskluder'-afkrydsningsfelt, så du hurtigt kan ekskludere en komponent fra prisberegninger. Dette er nyttigt, når du vil se effekten af at fjerne en bestemt komponent fra din stykliste (BOM).
For at se flere detaljer om de tilgængelige tilbud for en specifik komponent, kan du udvide rækken ved hjælp af chevron-ikonet i venstre side. Dette vil vise en liste over alle tilbud for den komponent, inklusive priser, mængderabatter og leveringstider.
PartsBox vælger automatisk det bedste (billigste) tilbud for hver stykliste-post, der er knyttet til en online identitet (producentens varenummer). Med typisk 20-40 tilbud tilgængelige for hver komponent er udvælgelsesprocessen kompleks og tager højde for forskellige faktorer:
Hovedtabellen for BOM-prissætning viser kun det bedste tilbud for hver komponent. PartsBox vælger dette tilbud baseret på 'Pris ved kassering af overskud' — prisen betalt under antagelse af, at ethvert overskydende indkøbt lager vil blive kasseret. Denne tilgang sikrer, at den mest omkostningseffektive mulighed vælges, selvom den krævede mængde er under MOQ eller ikke er et multiplum af ordremultiplummet.
For eksempel, hvis der er brug for 50 komponenter, men MOQ er 100, vil PartsBox overveje prisen for 100 komponenter, under antagelse af at de overskydende 50 vil blive kasseret. Hvis denne pris stadig er konkurrencedygtig på grund af mængderabatter, kan den blive valgt som det bedste tilbud. Det er paradoksalt nok nogle gange billigere at købe mere. Tilsvarende rundes mængder op til det nærmeste bestillingsmultiplum for sammenligning.

Rangeringen af tilbud, og dermed det bedste tilbud, ændres baseret på produktionsmængden. Dette muliggør opdagelsen af nye, uventede komponentkilder, der bliver omkostningseffektive ved visse mængder.
Udvidelse af hvert tilbud afslører yderligere detaljer:

For meta-komponenter, BOM-erstatninger eller komponenterstatninger indsamles tilbud for alle grupperede komponenter. Da disse komponenter betragtes som udskiftelige, kombineres tilbuddene, og det bedste vælges fra hele puljen.
Ud over at købe komponenter fra store distributører er det almindeligt at modtage tilpassede tilbud fra andre leverandører for specifikke mængder, ofte med rabatpriser. PartsBox imødekommer dette ved at lade dig indtaste dine egne lokale tilbud, som derefter overvejes og rangeres sammen med online-tilbud under prissætningsprocessen.
Lokale tilbud kan tilføjes på to måder:
Ligesom onlinetilbud understøtter lokale tilbud flere prisintervaller ved alle mængder samt en minimumsordremængde (MOQ) og ordremultipel. Disse parametre tages i betragtning af prisalgoritmen, når de bedste tilbud for et givet projekt bestemmes.

Når du tilføjer et lokalt tilbud, kan du angive yderligere oplysninger såsom:
Udløbsdatoen er særlig vigtig, da PartsBox automatisk vil ekskludere alle tilbud, der er udløbet, fra overvejelse under prissætning. Et tilbud vil ikke blive overvejet, hvis det er udløbet.
Efter at have oprettet et lokalt tilbud, kan du vedhæfte filer til det ved at klikke på tilbuddet og bruge vedhæftningssektionen. Dette er nyttigt til lagring af tilbud, e-mail-korrespondance eller andre dokumenter relateret til tilbuddet.
PartsBox understøtter alle større valutaer for lokale tilbud. Det konverterer priser til din foretrukne visningsvaluta ved hjælp af opdaterede valutakurser, mens de originale priser og valuta bevares som reference. Dette giver dig mulighed for at arbejde med tilbud fra forskellige leverandører rundt om i verden uden manuelle valutakonverteringer.
PartsBox forenkler valutahåndtering. Brugere kan vælge deres foretrukne valuta i indstillingerne, og alle priser vil blive vist i den valuta i hele applikationen. Dette giver mulighed for en ensartet og personlig oplevelse, når man arbejder med prisoplysninger.
Softwaren bruger Den Europæiske Centralbanks (ECB) valutakurser til nøjagtig valutaomregning. Disse kurser opdateres regelmæssigt. Dette eliminerer behovet for manuelle valutaomregninger og giver brugerne opdaterede prisoplysninger.
Når du indtaster tilbud manuelt, kan du vælge mellem alle de understøttede valutaer. PartsBox håndterer valutaomregningen automatisk og viser priserne i brugerens foretrukne valuta. Denne funktion imødekommer tilbud fra forskellige leverandører og regioner, hvilket gør det nemt at sammenligne og analysere prisdata.
Pristabellen kan eksporteres som et PDF-dokument ved hjælp af knappen Eksporter i tabellens sidefod. Den eksporterede PDF inkluderer projektinformation (navn, beskrivelse, datoer), en pris-vs-mængde oversigtstabel, der viser enheds- og totalpriser for forudindstillede byggekvantiteter, den aktuelt valgte byggekvantitet med dens enheds- og totalpris, og den fulde prisdetaljetabel med alle komponenter og deres indkøbsinformation. Hvis et firmalogo er blevet uploadet (se afsnittet Organisationer og adgang), inkluderes det i PDF-hovedet.
Leverandørregler styrer, hvilke distributører og leverandører der overvejes, når PartsBox vælger det bedste tilbud for styklisteposter. Ved at organisere regler i navngivne regelgrupper kan du oprette fleksible indkøbsstrategier — for eksempel at foretrække bestemte leverandører og falde tilbage til andre, hvis de ikke har lager. Regelgrupper kan anvendes globalt eller låses til specifikke projekter og indkøbslister.
For at konfigurere leverandørregler skal du gå til Indstillinger og vælge 'Leverandørregler'. Derfra kan du:
Håndtering af leverandørregler kræver tilladelsen 'Rediger leverandørregler'.
Hver regelgruppe indeholder en ordnet liste over regler. Regler kan tilføjes, fjernes og omarrangeres ved hjælp af op/ned-pilene.
Hver regel har en Køb fra-indstilling, der bestemmer, hvilke leverandører der overvejes:
Hver regel kan også have et valgfrit Regelnavn/kommentarer-felt til dokumentationsformål. Leverandørlisten udfyldes fra leverandører, der har aktive tilbud i din database.
Regler i en gruppe behandles fra top til bund:
Dette skaber en fallback-kæde. For eksempel kan en regelgruppe med tre regler implementere følgende strategi:
Hvis LCSC eller TME har matchende tilbud, bruges de. Ellers prøves Mouser. Hvis Mouser heller ikke har nogen tilbud, accepteres enhver tilgængelig leverandør.
Leverandørregelvælgeren vises i projektets Pris-fane og i indkøbslister. Den viser alle tilgængelige regelgrupper, med den globale standard annoteret som '(Global standard)'. Valg af 'Ingen regler (alt accepteres)' deaktiverer leverandørfiltrering fuldstændigt.
Fordi skift mellem regelgrupper er øjeblikkeligt, fungerer de også som købsscenarier. Du kan definere flere grupper, der repræsenterer forskellige indkøbsstrategier, og hurtigt skifte mellem dem for at sammenligne, hvordan hver enkelt påvirker styklisteprisen, før du forpligter dig til en købsbeslutning.
Brug knappen Lås til at fastgøre en specifik regelgruppe til et projekt eller en indkøbsliste. En låst regelgruppe (vist som '(Lokalt låst)') forbliver i kraft for det projekt eller den liste uanset ændringer i den globale standard. Brug Lås op for at vende tilbage til at følge den globale standard.
Leverandørregelvælgeren vises også i individuelle komponentprissætningsvisninger, så du kan se, hvordan forskellige regelgrupper påvirker tilbudsvalg for en specifik komponent.
En indkøbsliste er en konsolideret liste over komponenter, der kræves for at bygge et eller flere projekter, baseret på styklisten (BOM) for hvert projekt og de specificerede byggemængder. Den repræsenterer de komponenter, du skal bestille for at fuldføre dine planlagte byggeprojekter.
For at oprette en indkøbsliste tilføjer du projekter til din indkøbskurv og angiver mængden af hvert projekt, du har til hensigt at bygge. PartsBox kombinerer derefter de individuelle styklister, multiplicerer komponentmængderne med byggemængderne og fletter dem til en enkelt liste. Denne proces fjerner dubletter af fælles komponenter på tværs af projekter, hvilket resulterer i en samlet liste over alle de komponenter, du skal købe.
Indkøbslisten giver et klart overblik over dine indkøbsbehov, hvilket gør det lettere at styre din lagerbeholdning og planlægge dine ordrer. Den tager højde for de aktuelle lagerniveauer i din beholdning og angiver, hvilke komponenter der skal bestilles og i hvilke mængder.
Ordremængder i indkøbslisten kan redigeres direkte. Dette er nyttigt til at justere mængder for at opfylde minimumsordremængder (MOQ'er), drage fordel af prisrabatter eller runde op til fulde rulle-mængder.
Når du har gennemgået og færdiggjort din indkøbsliste, kan du fortsætte med at oprette leverandørordrer direkte fra listen. PartsBox hjælper dig med at vælge de bedste leverandører baseret på dine præferencer, såsom pris, tilgængelighed og leveringstid. Du kan opdele indkøbslisten i flere leverandørordrer, hvis det er nødvendigt, hvilket optimerer din indkøbsproces og reducerer omkostningerne.
Et byg repræsenterer resultatet af at bygge et projekt. Det svarer normalt til et parti enheder, der er blevet fremstillet, eller er ved at blive fremstillet. PartsBox understøtter enkelt-trins og flertrins-byg, og et flertrins-byg kan være i gang (ikke afsluttet endnu).
Byg er en væsentlig funktion i PartsBox til planlægning og sporing af produktion. De giver dig mulighed for at kontrollere, om du har tilstrækkelige mængder af komponenter (inklusive spild), forberede dit byg, generere en plukliste og fjerne de brugte mængder fra dit lager.
Builds giver også sporbarhed. Afhængigt af din abonnementsplan viser build-historikken, hvilke specifikke komponenter der blev brugt i hvert build, med varierende detaljeringsgrader.
For at få adgang til tidligere byggehistorik, se igangværende flertrins-byg eller starte et nyt byg, skal du navigere til fanen 'Byg' i et projekt.
Når man starter et nyt byggeri, viser byggetabellen alle projektkomponenter sammen med deres påkrævede og tilgængelige mængder. For planer, der understøtter beregning af komponentspild, inkluderer den nødvendige mængde spild-overhead, beregnet individuelt for hver komponent baseret på dens spildindstillinger. Når spild anvendes, viser kolonnen Påkrævet fordelingen i formatet "15 (12+3)", hvilket viser den samlede påkrævede mængde efterfulgt af basismængden og spild-overhead i parentes.
For produktionsplaner og højere kan du deaktivere svindberegninger for et byg ved hjælp af afkrydsningsfeltet "Deaktiver svind?" i byggeindstillingerne. Når det er deaktiveret, bruges de nøjagtige mængder fra styklisten uden at tilføje ekstra komponenter til svind. Du kan også tilsidesætte denne indstilling for individuelle styklisteposter ved at udvide posterækken og justere svindindstillingen for den specifikke post.
Kolonnen 'Lageranmodninger' angiver, hvor komponenter vil blive hentet fra. For komponenter, der opbevares på flere lokationer, komponenter med lot-styring og meta-komponenter, kan denne kolonne vise flere kilder.
Du kan indstille det planlagte byggeantal ved at indtaste et tal eller bruge +/- knapperne. Justering af antallet opdaterer alt øjeblikkeligt. Hvis der er utilstrækkeligt lager til en komponent, vil den række blive fremhævet med rødt med en advarsel.
PartsBox bruger forskellige strategier, når efterspørgslen opfyldes:
Du kan også begrænse PartsBox til kun at bruge en enkelt komponentkilde for hver styklistepost. Nogle abonnementer er begrænset til en enkelt kilde, og i andre abonnementer kan det være nyttigt for at sikre fuld sporbarhed.
Standardstrategien for valg af komponentkilde bestemmer de indledende tildelinger, men disse kan ændres i tabellen. Hver række kan udvides for at vise kilder, hvilket giver dig mulighed for at vælge dem individuelt og ændre rækkefølgen (afhængigt af planbegrænsninger). Du kan også tilsidesætte den anvendte mængde på en per-post basis.
Hver række indeholder et 'Ekskluder?'-afkrydsningsfelt. Hvis det markeres, ekskluderes komponenten fra bygget (i bund og grund en DNP - Do Not Populate). Der fjernes ingen lagerbeholdning for ekskluderede komponenter.
Hvis der ikke er tilstrækkelig lagerbeholdning til nogle stykliste-poster, vil PartsBox vise en advarsel, men stadig tillade dig at fortsætte med bygget. Dette kan være nyttigt, hvis du har ekstra lagerbeholdning ved hånden, som ikke er indtastet i PartsBox, eller hvis du ønsker at producere delvist bestykkede printkort. Den maksimale tilgængelige mængde vil blive fjernet fra dit lager.
I enkelt-trins builds vil tryk på knappen 'Byg & fjern lager' (og bekræftelse) fjerne lager for alle ikke-ekskluderede komponenter, der hører til projektet. Buildet vil derefter blive markeret som afsluttet.
For flertrinsbyg skal du markere afkrydsningsfeltet 'flertrinsbyg'. PartsBox viser markeringsfelter ud for hver komponent i bygget. Du kan bruge de enkelte felter til at vælge rækker, vælge/fravælge alle rækker og bruge søge-/filtreringsgrænsefladen til at markere komponenter, der skal bygges/placeres i det aktuelle trin. Filtreringsgrænsefladen understøtter tags, så indtastning af '#smd' er en hurtig måde at vælge alle SMD-elementer på, som ofte placeres først.
Ved at trykke på 'Byg & fjern lager' behandles kun de valgte poster (samme som i enkelt-trins byg).
At udføre et byggetrin uden at vælge nogen komponenter kan være nyttigt til at dokumentere et procestrin i byggehistorikken.
Et ufuldstændigt flertrins-build vil vises i fanen 'I gang' i Builds-grænsefladen. Ved at vælge det kan du bygge næste trin eller afslutte buildet og markere det som færdigt.
Et build kan have et hvilket som helst antal trin. Det kan også markeres som færdigt, selvom ikke alle komponenter er blevet placeret. I så fald vil ubrugte poster blive markeret som ekskluderet i buildet.
En flertrinsbygning repræsenteres af den samme ID Anything™-kode gennem alle trin, hvilket gør det muligt at fastgøre ID Anything™-etiketter selv til ufuldstændige enheder for hurtig identifikation og adgang til byggeinformation.
Når man styrer produktionen, er det vigtigt at opretholde en registrering af byggehistorikken. Denne registrering inkluderer typisk oplysninger såsom antallet af enheder bygget til et projekt eller en stykliste, dato og klokkeslæt for bygget og eventuelle relevante kommentarer. Mens dette detaljeringsniveau er tilstrækkeligt til simple produktionskørsler, kræver mere komplekse builds ofte, at yderligere data spores.
I virkelige scenarier har hvert byg sin egen unikke konfiguration. Denne konfiguration inkluderer supplerende information, herunder:
PartsBox gemmer alle disse oplysninger som en del af byggehistorikken, så du nemt kan gennemgå og bekræfte, hvordan et bestemt byg var konfigureret på ethvert tidspunkt i fremtiden.
For at få adgang til historikken for byggekonfigurationer skal du navigere til fanen 'Byg' i sektionen Projekter i PartsBox. Her finder du en liste over alle bygninger. Du kan vælge at se den komplette liste eller filtrere den for kun at vise afsluttede bygninger eller flertrinsbygninger, der i øjeblikket er i gang.
Hvert build tildeles en unik ID Anything™ kode, som kan printes på en label og sættes på de fysiske enheder, der produceres under det build. Denne kode giver hurtig og bekvem adgang til build-informationen, hvilket sikrer, at du kan hente de relevante detaljer, når det er nødvendigt, selv længe efter at buildet er afsluttet.
Når du ser en fuldført eller igangværende bygning, viser fanen Anvendt lager i venstre navigation det lager, der blev forbrugt under den bygning. Tabellen Anvendt lager tjener to formål: for det første viser den, hvad der blev brugt eller forbrugt i en bygning, og hvor meget det kostede; for det andet giver den dig mulighed for at administrere de partier, der vises i tabellen — for eksempel flytte dem til en anden lagerplacering, justere deres lagerantal eller tagge dem.
Detaljeringsgraden afhænger af, om partikontrol er aktiveret. Uden partikontrol er lageret for en komponent på et givet opbevaringssted ombytteligt — der er intet koncept om et parti, der kan spores eller administreres individuelt. Som et resultat er det ikke muligt at se de nøjagtige omkostninger for komponenter forbrugt i en byggeproces, eller at administrere det forbrugte lager direkte fra denne visning.
For abonnementer uden partistyring viser tabellen Anvendt lager komponentnavne, anvendte mængder, designatorer og lagerplaceringer. Dette giver en oversigt over, hvad der blev forbrugt.
For abonnementer med partistyring giver tabellen Anvendt lager fulde detaljer. Standardkolonnerne inkluderer komponentnavn, partinavn, anvendt mængde, omkostninger, designatorer, lagerplacering og den aktuelle resterende mængde i hvert parti. Omkostningssporing viser de samlede omkostninger for forbrugt lager, beregnet ud fra enhedsomkostningerne for hvert parti. Du kan udvide hver række for at se fulde partidetaljer.
Partikontrolvarianten understøtter også massehandlinger på de forbrugte partier:
For at bruge massehandlinger skal du vælge partier ved hjælp af afkrydsningsfelterne og derefter vælge en handling fra menuen.
Under-samlingskomponenter i PartsBox repræsenterer det lager, der resulterer fra bygning af projekter. Når et projekt bygges, øges lageret af den tilsvarende under-samlingskomponent med byggemængden. Dette gør det muligt at styre komplekse produkter bestående af flere under-samlinger og komponenter effektivt, hvor hver under-samling produceres eller indkøbes separat.
Sådan oprettes en undersamlings-komponent til et projekt:
Efter oprettelse vil under-samlingskomponenten vises i komponentlisten og kan styres som enhver anden komponent, med en undtagelse: navnet på en under-samlingskomponent er altid det samme som det tilsvarende projekt og kan ikke ændres.
Når du bygger et projekt, inkluderer bekræftelsesskærmen for bygget en mulighed for at tilføje lager til den tilknyttede undersamlingskomponent. Hvis aktiveret, kan du:
Ved bekræftelse vil lagerbeholdningen for under-samlingskomponenten blive forøget med byggeantallet. Da under-samlingskomponenter opfører sig som almindelige komponenter, kan de bruges i andre projekter og builds, og funktioner som advarsler om lav lagerbeholdning og spildparametre kan konfigureres.
Når lot-styring er aktiveret, resulterer hvert byg af et projekt i et særskilt lot af den tilsvarende under-samlingskomponent, identificeret ved en unik ID Anything™ kode. Ved at sætte ID Anything™ etiketter på fremstillede enheder, kan du hurtigt scanne koden ved hjælp af en mobilenhed for at få adgang til den tilknyttede byggeinformation.
Når du ser en bygning for et projekt med en underkomponent, viser fanen Byggeresultater i venstre navigation det resulterende lager oprettet fra den bygning. Dette fungerer på samme måde som visningen Lager brugt beskrevet ovenfor: med partikontrol får du fuld detalje pr. parti (partinavn, mængde, opbevaringsplacering, kommentarer) og bulkoperationer (tagging, flytning, justering af lageroptællinger); uden partikontrol vises en oversigt over opbevaringsplaceringer, mængder og kommentarer.
PartsBox tilbyder en kraftfuld funktion til sporing af individuelle enheder bygget fra projekter/styklister. Når du starter et byg, kan du aktivere muligheden "Spor hver resulterende underenhed separat". Dette ændrer byggeprocessen til at generere individuelle partier for hver bygget underenhed, hvilket effektivt tildeler et unikt serienummer til hver enhed.
Aktivering af denne mulighed låser op for et væld af muligheder for at spore livscyklussen for individuelle enheder. Partier i PartsBox bærer allerede en betydelig mængde data og har unikke ID Anything™-koder tildelt. Du kan vedhæfte yderligere data til disse partier i form af filer, såsom testresultater, reparationsprotokoller, lovpligtige indberetninger, servicehistorik eller enhver anden relevant information.
Hvert parti tildeles en unik ID Anything™-kode, som kan udskrives som en QR-kode og fysisk fastgøres til den tilsvarende enhed. Dette giver mulighed for nem identifikation og sporing af individuelle enheder. Alternativt kan enheder identificeres ved en kombination af byggets ID Anything™-kode (der peger på det specifikke byg) og et heltals-serienummer, der automatisk tildeles inden for det byg.
Når muligheden for at tilføje lager af under-samlingskomponenter er aktiveret for et flertrins-byg, holder PartsBox styr på det lager, der i øjeblikket er i produktion. Dette giver dig mulighed for at vedhæfte oplysninger om potentielle abnormiteter i produktionen eller individuelle testresultater til hvert enhedslot, efterhånden som enhederne bygges. Når bygget er afsluttet, ændres lagerstatus fra "I produktion" til "Tilgængelig".
PartsBox understøtter tre typer ordrer, der hver repræsenterer et forskelligt stadie i indkøbsprocessen:
For at oprette en ordre eller tilføje varer til en eksisterende åben ordre, kan du starte med at gennemgå priser og tilbud for en enkelt komponent eller ved at arbejde med en indkøbsliste. PartsBox giver dig mulighed for at tilføje individuelle tilbud eller en gruppe af tilbud til en ordre og knytte dem til den tilsvarende leverandør, der leverede prisen.
Når du ændrer mængder i en åben ordre, henter PartsBox automatisk de aktuelle prisoplysninger og justerer totalprisen baseret på mængden og eventuelle gældende prisintervaller. Dette sikrer, at du altid har opdaterede og nøjagtige priser for dine ordrer.
Åbne ordrer kan overføres til en distributørs hjemmeside via kopier og indsæt, eller de kan eksporteres i et passende format, hvis en mere formel trykt indkøbsordre er påkrævet.
Den mest effektive måde at afgive en ordre hos en leverandør er ved at bruge funktionen 'Upload kurv'. Dette giver dig mulighed for at kopiere og indsætte eller uploade en CSV-fil, der indeholder ordredetaljerne.
Når du markerer en åben ordre som 'Bestilt', beder PartsBox dig om at angive en forventet leveringsdato. Denne information hjælper dig med at holde styr på, hvornår dine komponenter forventes at ankomme, og gør det muligt for systemet at vise den bestilte lagerbeholdning i forskellige relevante sektioner af applikationen.
Hvis det er nødvendigt, kan du annullere en ordre, hvilket vender dens status tilbage til 'Åben' og fjerner det forventede lager fra at blive vist.
PartsBox tilbyder flere praktiske metoder til modtagelse af komponenter fra en ordre:
Når man planlægger produktionen af flere elektroniske enheder, er det ofte nødvendigt at købe komponenter i store mængder. Det kan dog være udfordrende at bestemme de nøjagtige mængder, der er behov for, især når man tager højde for eksisterende lokalt lager og delte komponenter på tværs af forskellige stykklister (BOMs).
Tilstedeværelsen af meta-komponenter (komponenterstatninger), komponentalternativer og BOM-erstatninger tilføjer endnu et lag af kompleksitet til indkøbsprocessen. Indtil bestillingsøjeblikket er det fordelagtigt at bevare fleksibiliteten i valget af specifikke MPN'er (Producentens varenumre).
For at starte indkøbsprocessen skal du navigere til sektionen 'Projekter' og begynde at tilføje projekter/styklister til din projektindkøbskurv ved hjælp af knapperne 'Læg i kurv', der findes nederst på hvert projektkort. Når du tilføjer et projekt, får du mulighed for at angive de mængder, du har til hensigt at bygge.
Når du har tilføjet de ønskede projekter til kurven, skal du tildele et beskrivende navn til din liste og klikke på 'Opret indkøbsliste'. Denne handling vil omdirigere dig til sektionen 'Indkøb', hvor du kan se alle dine indkøbslister.
Ved at klikke på en specifik indkøbsliste åbnes den velkendte prisgrænseflade, der ligner den, der bruges til Projekt/Stykliste-prissætning. Denne grænseflade giver dig mulighed for at vælge tilbud, tilføje dine egne tilbud, vælge specifikke komponentalternativer (for meta-komponenter) og begrænse dit valg til foretrukne distributører.
Når du har færdiggjort din indkøbsliste, skal du skifte til visningen 'Gruppér efter distributør/leverandør' for at se dine komponenter organiseret i separate ordrer for hver leverandør. Denne visning giver samme funktionalitet som visningen 'Alle komponenter', hvilket gør det muligt at ændre tilbudsvalg, hvis det er nødvendigt. Derudover kan du hurtigt tilføje alle komponenter til en ny eller eksisterende ordre hos en specifik leverandør og gå videre til at placere ordren direkte hos dem.
Selvom understøttelse af automatisk bestilling altid har været en del af den langsigtede plan, er implementeringen fortsat udfordrende på grund af kompleksiteten i at integrere med forskellige distributørers systemer.
PartsBox beregner værdien af dit komponentlager ved hjælp af købspriser indtastet ved tilføjelse af lager. Forståelse af, hvordan denne værdiansættelse fungerer, hjælper med finansiel rapportering og lagerstyring. Strategien for valg af komponentkilde (FIFO, LIFO osv. — se afsnittet Bygning af projekter) påvirker også værdiansættelsen: med partistyring bestemmer den, hvilke specifikke partiomkostninger der tilskrives hver bygning, mens gennemsnitsomkostningerne bruges uden partistyring.
For hver komponent sporer PartsBox:
Når lot-styring er aktiveret, sporer PartsBox den nøjagtige købspris for hvert lot. Dette giver præcise omkostningsoplysninger pr. lot:
Denne nøjagtige værdiansættelse er især nyttig til:
Uden lot-styring bruger PartsBox gennemsnitsomkostningsmetoden til lagerværdiansættelse:
Rapporter giver dig mulighed for at få overbliksinformation om dine data.
Ligesom alt andet i PartsBox opdateres rapporter i realtid. Som et eksempel, hvis du holder en 'Lavt lager'-rapport åben, og en anden fjerner lager (hvilket får lageret for en bestemt komponent til at falde under en tærskel), vil din rapport blive opdateret øjeblikkeligt.
PartsBox understøtter samarbejde gennem konceptet organisation (virksomheder). En virksomhed eller organisation i PartsBox repræsenterer en delt database, som flere brugere kan få adgang til samtidigt. Dette giver teams mulighed for at arbejde sammen om at styre deres lager af elektroniske komponenter, indkøb og produktion.
Når du opretter en virksomhed eller organisation i PartsBox, kan du invitere andre brugere til at deltage og samarbejde. Antallet af brugere, der kan få adgang til en virksomhedsdatabase, afhænger af din abonnementsplan. Hvis du har brug for at rumme flere brugere, kan du opgradere din plan i overensstemmelse hermed.
For at give nogen adgang til en firmadatabase skal de først oprette en PartsBox-konto. Når de har en konto, kan en administrator for firmaet invitere dem og tildele de relevante adgangsrettigheder. Dette giver dig mulighed for at kontrollere, hvem der har adgang til dit firmas data, og hvilke handlinger de kan udføre.
Ud over firmadatabaser har hver PartsBox-bruger også en gratis privat database til personlig brug. Denne private database er adskilt fra eventuelle firmadatabaser, du måtte have adgang til. Du kan nemt skifte mellem din private database og eventuelle firmadatabaser ved hjælp af databasevælgeren placeret øverst på PartsBox-appskærmen. Vælgeren viser navnet på den aktuelt valgte database.
Organisationer kan uploade et firmalogo under Indstillinger > Generelt. Logoet vises i PDF-eksporter, herunder tabeleksporter og styklistepris-PDF'er, og erstatter standard PartsBox-logoet i dokumenthovedet.
PartsBox tilbyder fleksible adgangskontrolmuligheder for at sikre, at brugere har de passende tilladelser baseret på deres roller og ansvar i virksomheden. En virksomhed har altid mindst én 'admin'-bruger, der besidder det højeste kontrolniveau og kan administrere faktureringsoplysninger og tildele eller tilbagekalde adgang for andre brugere.
For planer uden rollebaseret adgangskontrol (RBAC) tilbyder PartsBox tre grundlæggende adgangsniveauer:
For abonnementer med rollebaseret adgangskontrol (RBAC) tilbyder PartsBox en mere detaljeret og tilpasselig tilgang til adgangsstyring. Med RBAC kan virksomheder definere et hvilket som helst antal roller og tildele dem til brugere baseret på deres specifikke ansvarsområder. Hver rolle definerer tilladelser til individuelle operationer, såsom oprettelse af komponenter, tilføjelse af lager eller udførelse af bygninger.
RBAC giver mulighed for finkornet kontrol over tilladelser, hvilket gør det muligt for virksomheder at oprette begrænsede roller med begrænset adgang. For eksempel kunne en 'Modtagelse'-rolle defineres til at tillade brugere at tilføje og flytte lager, men ikke ændre projekter eller udføre byg. Denne rolle ville være egnet til medarbejdere, der er ansvarlige for at modtage og organisere indgående lager.
På samme måde kunne en 'Produktion'-rolle oprettes for at give brugere mulighed for at udføre bygninger fra foruddefinerede projekter, men ikke ændre selve projekterne. Denne rolle ville være nyttig for medarbejdere involveret i fremstillingsprocessen, som skal samle produkter baseret på etablerede designs.
I større organisationer er det ofte nødvendigt at opretholde et uforanderligt revisionsspor af alle databaseændringer for at overholde lovgivningen og sikre sporbarhed. Dette er især vigtigt for virksomheder, der er underlagt regler såsom US FDA Title 21 CFR Part 11, som stiller strenge krav til registrering og dataintegritet.
Selv i mangel af juridiske forpligtelser vælger mange virksomheder at implementere et revisionsspor som en bedste praksis for at sikre ansvarlighed og lette årsagsanalyse i tilfælde af problemer eller uoverensstemmelser.
PartsBox-abonnementer med Audit Trail-funktionen registrerer automatisk en detaljeret historik over hver ændring, der foretages i databasen. Hver audit trail-post inkluderer:
Denne information giver et omfattende og detaljeret overblik over databasens udvikling over tid, hvilket giver administratorer mulighed for at rekonstruere hændelsesforløbet og forstå konteksten bag hver ændring.
Auditspor-data kan nemt eksporteres fra PartsBox i et format, der er egnet til digital signering og langtidsarkivering. Disse eksporterede data fungerer som en verificerbar registrering af systemets historie, som kan bruges til at demonstrere overholdelse af relevante regler under revisioner eller inspektioner.
Hvert objekt i PartsBox — komponenter, partier, opbevaringssteder, byggeprocesser, ordrer og projekter — tildeles automatisk en unik, kompakt identifikator kaldet en ID Anything™-kode. Disse koder er korte nok til at være læsbare for mennesker (26 tegn) og kan kodes som QR-koder til scanning.
ID Anything™-koder tjener flere formål:
ID Anything™-systemet bruges overalt i PartsBox. Afsnittene nedenfor beskriver disse funktioner i detaljer.
Scanning af stregkoder er en hurtig og effektiv måde at behandle indgående forsendelser, tilføje eller fjerne lager og oprette nye komponenter i PartsBox. Denne funktion forbedrer din lagerstyringsarbejdsgang, sparer tid og reducerer manuel dataindtastning.
PartsBox understøtter to metoder til scanning af stregkoder:
For at starte scanning af stregkoder, klik på 'Scan' menuknappen i PartsBox. Afhængigt af din scanningsmetode:
Når en stregkode er succesfuldt afkodet, analyserer PartsBox dataene og udfører en af følgende handlinger:
PartsBox understøtter en bred vifte af stregkodeformater, der almindeligvis bruges af distributører af elektroniske komponenter:
Hvis den scannede stregkode indeholder mængdeoplysninger, vil den automatisk blive udfyldt i dialogboksen 'Tilføj lager'.
Hvis du oprettede din DigiKey-ordre i PartsBox og kopierede de genererede ID-koder til din DigiKey-indkøbskurv, vil stregkoderne på dine modtagne komponenter indeholde PartsBox-ID'er. Når du scanner disse stregkoder, vil PartsBox automatisk identificere den tilknyttede ordre og linjepost, så du nemt kan modtage komponenterne mod ordren.
Du kan udskrive etiketter til komponenter, lots, lagerlokationer, ordrer, projekter og builds direkte fra PartsBox. Der er et skabelonsystem, der giver dig mulighed for at tilpasse etiketterne til dine behov.
Hvad du har brug for til direkte etiketudskrivning:
Årsagen til kravet om JSPrintManager er, at browsere ikke har direkte adgang til printere. For at sende rå koder til en printer skal PartsBox oprette forbindelse til JSPrintManager lokalt og bede den om at sende data til printeren.
Hvis du har forudsætningerne, bør 'Indstillinger | Etiketter | Printer' vise en liste over printere, der er tilgængelige i dit system. Vælg din ZPL-kompatible labelprinter der.
Der er flere labelkategorier: Komponenter, Lots, Lagerlokationer, Ordrer, Projekter og Byg. I hver af disse kategorier lader PartsBox dig definere flere labelskabeloner. Dette lader dig hurtigt skifte mellem forskellige labeltyper eller størrelser. I kommercielle planer deles labelskabeloner inden for hele virksomheden.
For at oprette en ny etiketskabelon skal du navigere til 'Indstillinger | Etiketter' og vælge en af kategorierne. Hvis du klikker på 'Opret' i den valgte kategori, vil du se en forududfyldt skabelon med en eksempeletiket. Disse eksempler er omhyggeligt forberedt til at være en god standard med 2,25x1,25 tommer etiketter (ja, Zebra specificerer kun etiketdimensioner i tommer, disse er 57,15mm x 31,75mm).
På venstre side af label-skabelonformularen vil du se:
På højre side af etiketskabelonformularen er der en "Felter"-sektion. Denne viser datafelterne i din skabelon (markeret med tal i krøllede parenteser). PartsBox registrerer automatisk felter baseret på det højeste tal, der bruges i din skabelon. For eksempel, hvis du bruger {0}, {1} og {5} i din skabelon, vil du have 6 felter at konfigurere (felter 0 til 5). For hvert af disse felter kan du vælge ethvert tilgængeligt PartsBox-datafelt. Vi foreslår at skrive på dit tastatur for at søge, da der er så mange PartsBox-datafelter at vælge imellem.
Når du klikker på 'Gem', vil din skabelon være tilgængelig til brug.
Når du har valgt en printer og oprettet mindst én etiketskabelon, kan du udskrive etiketter for ethvert objekt i PartsBox.
For at udskrive en etiket skal du åbne informationsskærmen for det objekt, du vil mærke. For komponenter er dette komponentinformationsskærmen; for lagerlokationer, lagerlokationsinformationsskærmen; og tilsvarende for andre objekter. I øverste højre hjørne af informationsskærmen skal du kigge efter ID Anything™-knappen, som viser et lille QR-kodeikon og en kort version af ID Anything™-koden. Klik på denne knap for at åbne en dialogboks, der viser en skabelonvælger, en forhåndsvisning af etiketten og en 'Udskriv etiket'-knap.
PartsBox understøtter stregkodescannere, der genererer tastetryk, hvilket inkluderer de fleste USB-scannere. Zebra LS2208 er en pålidelig og overkommelig 1D-scanner, der fungerer godt med PartsBox. Men da komponentdistributører i stigende grad anvender 2D-stregkoder på grund af deres overlegne datalagringskapacitet, anbefales en 2D-scanner for at fremtidssikre din opsætning.
For at bruge en 2D-scanner med PartsBox skal du konfigurere den til at erstatte specielle ikke-udskrivbare tegn (ASCII-koder RS, GS og EOT) med strengene '{RS}', '{GS}' og '{EOT}', henholdsvis. Dette er nødvendigt for, at scanneren fungerer korrekt med webbaserede applikationer. Hvis du har en Zebra DS2208 scanner, skal du blot scanne den medfølgende stregkode for automatisk at konfigurere den til brug med PartsBox:

Enhver 1D-scanner, der understøtter USB HID-grænsefladen (dvs. fungerer som et tastatur), bør fungere med PartsBox. Hvis scannerens output er synligt i en teksteditor, er den kompatibel med PartsBox.
2D-scannere, der er kendt for at fungere godt med PartsBox, inkluderer:
Zebra DS6608 (udgået i 2007) er kendt for ikke at fungere med PartsBox.
For at bruge en 2D-scanner med PartsBox skal scanneren understøtte strengerstatninger i scannede koder (kendt som 'Advanced Data Formatting' eller 'ADF' i Zebra-scannere). Dette er en begrænsning i webbrowsere, ikke PartsBox.
For den bedste stregkodescanningsoplevelse anbefaler PartsBox at bruge en dedikeret 2D-scanner, specifikt Zebra DS2208. En 2D-scanner kan afkode både 1D- og 2D-stregkoder, hvilket sikrer kompatibilitet med den voksende tendens til 2D-stregkoder, der bruges af distributører.
Et mere overkommeligt alternativ er appen Barcode to PC, som består af software installeret på din PC og en mobilapp til scanning. Selvom denne løsning i øjeblikket ikke fungerer pålideligt med DataMatrix-koder, forventes der forbedringer i fremtiden.
På grund af faktorer uden for PartsBox' kontrol kan 100% pålidelighed ikke garanteres ved brug af USB-scannere til stregkodescanning.
Hvis en 2D-scanner ikke fungerer med PartsBox:
Se venligst afsnittet 'Kendte problemer og begrænsninger' ovenfor for at se, om dit problem er angivet. Hvis scannerens output i Notesblok ser korrekt ud, men PartsBox stadig ikke kan genkende stregkoden, skal du bruge feedbackformularen til at rapportere problemet.
PartsBox giver dig mulighed for at gøre din komponentdatabase offentlig og dele nogle eller alle dine komponenter med andre. Denne funktion er nyttig for hobbyister, der ønsker at dele deres komponentlager, samt for makerspaces, der ønsker at fremvise tilgængelige komponenter.
For at udgive dine komponenter skal du navigere til sektionen Indstillinger | Udgivelse. Her kan du indtaste oplysninger om dig selv eller din organisation, såsom en kort beskrivelse, en URL og en længere beskrivelse. Disse oplysninger vil blive vist på din offentlige side.
Bemærk, at din offentlige side kun vil eksistere, hvis du har valgt komponenter til udgivelse. Opdateringer til den offentlige side sker ikke øjeblikkeligt og kan tage alt fra flere minutter til en time.
PartsBox tilbyder tre muligheder for at vælge komponenter, der skal gøres offentligt synlige:
Ved omhyggeligt at vælge, hvilke komponenter der skal offentliggøres, kan du kontrollere de oplysninger, der deles med andre, mens du holder dine andre data private.
PartsBox integrerer med KiCad version 7.0 eller nyere, hvilket giver dig adgang til dine PartsBox-komponentdata direkte i KiCads Symbol Chooser. Denne integration bruger KiCads HTTP Libraries-funktion.
KiCad HTTP-biblioteker fungerer som skrivebeskyttede grænseflader til eksterne datakilder som PartsBox. De gemmer ikke selv symbol- eller footprint-data, men refererer til symboler og footprints defineret i standard KiCad-biblioteker (.kicad_sym). Når du vælger en komponent fra PartsBox HTTP-biblioteket i KiCad, udfylder det skemasymbolet med data fra PartsBox, såsom producentens varenummer (MPN), værdi, footprint og andre specificerede felter.
For at konfigurere KiCad-integration i PartsBox:
Konfigurationen er opdelt i disse sektioner:
Kategorier definerer undersæt af din komponentdatabase, der vil være synlige som separate browsbare sektioner i KiCad Symbol Chooser.
Denne sektion styrer, hvordan PartsBox-komponentdata kortlægges til KiCad-symbolfelter.
Value, Footprint, Datasheet, Keywords, Reference, MPN, Manufacturer. Du kan også definere brugerdefinerede feltnavne.symbolIdStr-tilknytningen er essentiel: den fortæller KiCad, hvilket symbol der skal bruges fra dine standard KiCad-biblioteker. Dette er altid knyttet til feltet "[Komponent] KiCad-symbol" i PartsBox.Footprint til "[Komponent] KiCad-fodaftryk" og Reference til "[Komponent] KiCad-reference".Dette afsnit indeholder den konfigurationsfil, der kræves af KiCad.
.kicad_httplib-fil.For at aktivere PartsBox-biblioteket i KiCad:
partsbox.kicad_httplib (eller et hvilket som helst navn med filtypenavnet .kicad_httplib).partsbox.kicad_httplib-fil, du gemte.PartsBox-biblioteket vil nu blive vist i KiCad Symbol Chooser. Du kan gennemse de kategorier, du har defineret, og vælge komponenter.
For at integrationen skal fungere korrekt, skal PartsBox vide, hvilket KiCad-symbol, footprint og referencepræfiks der skal associeres med hver komponent. Dette konfigureres i visningen for komponentdetaljer:
Device:R, MyLibrary:MySymbol). Denne værdi vil blive knyttet til feltet symbolIdStr i KiCad.Resistor_SMD:R_0603_1608Metric).R, C, U).Lagring af disse indstillinger gør dem tilgængelige via API'en, så KiCad kan bruge dem, når komponenten vælges.
I fremtiden vil der være en måde at indstille disse felter for flere valgte komponenter på én gang (f.eks. vælge alle komponenter med et "modstand"-tag og indstille deres KiCad-reference til "R").
Du kan gøre dit PartsBox-bibliotek tilgængeligt i Altium Designer. Dine symboler og footprints vil stadig leve i Altium, mens alle andre data om komponenter vil blive tilgået fra PartsBox. Integration med Altium Designer er lidt mere kompleks at konfigurere på grund af dens ældre ODBC-databaseforbindelseskrav.
Du skal køre PartsBox Outpost™ på din maskine. Det er en applikation, der giver realtids-synkronisering med din online PartsBox-database og tilbyder en SQL-grænseflade, som Altium Designer kan oprette forbindelse til. Outpost™ leveres som en Docker-container. Indtil videre er synkroniseringen kun envejs, så der er ingen måde at foretage ændringer i din PartsBox-database indefra Altium, men dette kan ændre sig i fremtiden.
Forudsætninger:
Start med at installere PostgreSQL ODBC-driveren. Installer derefter Docker Desktop, og download jrychter/outpost:latest-billedet fra Docker Hub.
I Docker Desktop skal du klikke på Kør-ikonet ud for billednavnet i afsnittet "Images". Åbn derefter afsnittet "Optional settings".
I afsnittet "Porte" skal du indtaste 5432 for værtsporten svarende til :5432/tcp.
I sektionen "Miljøvariabler" skal du oprette to miljøvariabler:
PARTSBOX_API_KEY: dette skal indeholde din PartsBox API-nøglePOSTGRES_PASSWORD: databaseadgangskode, som du vil bruge i Altium Designer til at oprette forbindelse til databasenKlik på knappen "Kør", og du bør se en kørende container i sektionen "Containere". Hvis du klikker på containeren, kan du tjekke logfilerne for eventuelle unormale meddelelser.
Derefter kan du oprette en DbLib eller DbLink i Altium (se venligst Altium Designer-dokumentationen for detaljer om forskellene mellem disse). Vælg "File | New | Library" fra hovedmenuen, og vælg derefter "Database Library".
I afsnittet "Source of connection" skal du vælge "Use connection string". Konfigurer derefter følgende forbindelsesstreng: Driver={PostgreSQL Unicode};Server=localhost;Port=5432;Database=postgres;UID=postgres;PWD=YOUR_PASSWORD_HERE
Sørg for at bruge den samme databaseadgangskode, som du brugte, da du startede Docker-containeren. Sørg også for, at der ikke er mellemrum i slutningen af forbindelsesstrengen.
Klik på knappen "Avanceret". I SQL-indstillinger skal du ændre venstre og højre anførselstegn til at være dobbelte anførselstegn (") og lade indstillingen "Citer tabeller" være markeret.
Klik på "Forbind". Du bør se databasefelter dukke op i tabellen lige under feltindstillinger.
I sektionen "Feltindstillinger", vælg "Enkelt nøgleopslag", og for feltet "Database", vælg "PartsBox ID".
På dette tidspunkt bør du have en fungerende databaseforbindelse med automatisk kortlægning af væsentlige felter. Du vil sandsynligvis gerne gemme denne database.
Hvis forbindelsen mislykkes med en fejlmeddelelse, er en ting at tjekke navnet på den ODBC-driver, der refereres til i forbindelsesstrengen. For at liste alle ODBC-drivere på din maskine kan du bruge Windows PowerShell og følgende kommando: Get-OdbcDriver. Du ville derefter bruge det relevante drivernavn på en af de listede drivere i forbindelsesstrengen.
PartsBox leverer en API til programmatisk adgang til din komponentdatabase. API'en er handlingsorienteret: i stedet for at eksponere databaseobjekter direkte, giver den specifikke handlinger til styring af komponenter, lager, lagerplaceringer, projekter, styklister, ordrer, byggerier, partier og mere. Dette muliggør integration med andre systemer såsom ERP, MES eller brugerdefinerede værktøjer.
API'et bruger JSON til anmodninger og svar (med EDN som et alternativ) og godkender ved hjælp af API-nøgler. For at generere en API-nøgle skal du gå til Indstillinger i din organisation.
For fuld dokumentation, inklusive tilgængelige handlinger, anmodnings-/svarformater og eksempler, se API-dokumentationen.