Jest to aplikacja, która pozwala śledzić Twoje komponenty elektroniczne i produkcję. PartsBox umożliwia łatwe zarządzanie stanami magazynowymi komponentów, śledzenie miejsca przechowywania komponentów, aktualnych stanów magazynowych oraz tego, które komponenty są używane w których projektach. Wyświetla specyfikacje komponentów, umożliwia dołączanie dokumentów (karty katalogowe, modele 3D CAD) do części i szybko przeszukuje całą bazę danych.
PartsBox automatycznie oblicza również ceny twoich Projektów/BOM, uwzględniając rabaty ilościowe, konwersje walut, MOQ (Minimalne Ilości Zamówień) i wielokrotności zamówień.
Dodawanie stanów magazynowych jest łatwe dzięki wbudowanemu skanowaniu kodów kreskowych, bezpośrednio w przeglądarce. A ID Anything™ pozwala oznaczać/etykietować dowolny przedmiot fizyczny i uzyskać o nim informacje w ciągu kilku sekund, wystarczy zeskanować kod QR dowolnym urządzeniem.
Chociaż arkusz kalkulacyjny może być wystarczający do zarządzania małą kolekcją komponentów elektronicznych, szybko staje się uciążliwy, gdy stan magazynowy rośnie. Arkusze kalkulacyjne nie posiadają specjalistycznej funkcjonalności i cech, które zapewnia dedykowany system zarządzania stanami magazynowymi, taki jak PartsBox.
PartsBox oferuje natychmiastowy dostęp do kart katalogowych, specyfikacji części oraz możliwość tagowania i wyszukiwania części przy użyciu dopasowania rozmytego. Pozwala również na udostępnianie opisów części między użytkownikami. Te funkcje pomagają w procesie zarządzania i lokalizowania komponentów.
W środowisku wieloużytkownikowym, arkusze kalkulacyjne nie spełniają wymagań w zakresie integralności danych i śledzenia. Zapewniają one tylko migawkę danych magazynowych i nie rejestrują, który użytkownik wykonał konkretne działania, takie jak usuwanie części. Brak historii może prowadzić do zamieszania i błędów.
Obliczanie ceny Bill of Materials (BOM) przy użyciu arkusza kalkulacyjnego staje się coraz bardziej skomplikowane, gdy uwzględnia się czynniki takie jak konwersje walut, rabaty ilościowe, minimalne ilości zamówień i wielokrotności zamówień. Wynikający arkusz kalkulacyjny jest często skomplikowany i szybko staje się przestarzały. PartsBox upraszcza ten proces, importując BOM bezpośrednio z programu CAD i automatycznie obsługując wszystkie złożoności. Aktualizuje oferty i kursy walut w czasie rzeczywistym, zapewniając, że obliczenie BOM pozostaje dokładne i aktualne.
Dlatego, chociaż arkusze kalkulacyjne mogą być używane do podstawowego śledzenia zapasów, brakuje im solidności, śledzenia i specjalistycznych funkcji, które oferuje aplikacja stworzona specjalnie do tego celu, jak PartsBox. PartsBox usprawnia zarządzanie zapasami komponentów elektronicznych, czyniąc je bardziej efektywnym i niezawodnym, szczególnie w środowiskach wieloużytkownikowych i przy trudnych scenariuszach cenowych.
Powiązane części w PartsBox reprezentują komponenty elektroniczne takie jak rezystory, kondensatory, diody, tranzystory i układy scalone, które mają numery części producenta (MPN) i są dostępne do zakupu u dystrybutorów. Te części są powiązane z tożsamością online, co pozwala na automatyczne pobieranie danych takich jak ceny, dostępność i specyfikacje techniczne ze stron internetowych dostawców.
Gdy tworzysz powiązaną część w PartsBox, kojarzysz ją z konkretnym numerem części producenta (MPN). Umożliwia to oprogramowaniu pobieranie informacji o części w czasie rzeczywistym, usprawniając proces zarządzania stanami magazynowymi i tworzenia BOM. Powiązane części ułatwiają utrzymanie aktualności i dokładności danych o częściach, ponieważ informacje są synchronizowane z bazą danych dostawcy.
W przeciwieństwie do powiązanych części, lokalne części w PartsBox są używane dla komponentów, które nie mają MPN lub nie są dostępne do zakupu online, takich jak komponenty generyczne, części niestandardowe, PCB lub części mechaniczne. Jednakże, po utworzeniu lokalnej części, można ją nadal powiązać z tożsamością online, jeśli zajdzie taka potrzeba.
PartsBox obsługuje dwa identyfikatory dla części powiązanych: numer części producenta (MPN) i lokalny numer części. Lokalny numer części, znany również jako numer części firmy, pozwala na przypisanie wewnętrznego identyfikatora do części. Jest to przydatne dla firm, które mają własny wewnętrzny system numeracji części.
Aby ustawić lokalny numer części dla połączonej części, wystarczy zmienić nazwę części. Jeśli lokalny numer części różni się od MPN, oba będą wyświetlane i indeksowane do wyszukiwania. Pozwala to na znalezienie części za pomocą jednego z identyfikatorów.
Numery części lokalnych są funkcją płatnych planów PartsBox. Darmowy plan Hobbyist/Maker identyfikuje połączone części wyłącznie za pomocą ich MPN i nie obsługuje numerów części lokalnych
Darmowy plan Hobbyista/Twórca identyfikuje powiązane części wyłącznie przez ich numer części producenta (MPN). Nazwa części jest automatycznie ustawiana zgodnie z MPN.
Płatne plany subskrypcji umożliwiają zdefiniowanie niestandardowej lokalnej nazwy dla części, znanej również jako lokalny numer części lub numer części firmy. Pozwala to na odróżnienie wewnętrznego identyfikatora części od numeru części producenta.
Tak, PartsBox pozwala na definiowanie własnych pól niestandardowych do przechowywania dodatkowych danych o częściach, poza standardowymi polami dostarczanymi. Ta możliwość jest zawarta w płatnych planach.
Pola niestandardowe działają podobnie do wbudowanego pola "Notatki", pozwalając na przechwytywanie dowolnego rodzaju informacji. Jednak pola niestandardowe zapewniają bardziej uporządkowany i zorganizowany sposób przechowywania tych danych.
Niektóre przykłady, jak można używać pól niestandardowych:
Dane wprowadzone do pól niestandardowych są indeksowane, więc można je wyszukać. Pozwala to łatwo znaleźć komponenty na podstawie informacji przechowywanych w tych polach.
Prawidłowa odpowiedź brzmi "to zależy". Ale ogólnie rzecz biorąc, lepiej jest dodać gołe PCB i traktować panele jako szczegół opakowania, podobnie jak części przybywające w tacach. To dobrze współgra z produkcją: w końcu jednostką produkcji i wyceny jest zazwyczaj pojedyncze urządzenie testowane, nawet jeśli są produkowane i testowane w panelach i depanelizowane na samym końcu.
Lokalizacje magazynowe w PartsBox mogą być nazwane według dowolnego pożądanego schematu, ale zalecana jest następująca konwencja:
W rezultacie nazwy lokalizacji magazynowych wyglądają tak:
Nazwy lokalizacji magazynowych mogą być zmieniane w dowolnym momencie w PartsBox. Jednak należy starannie przemyśleć schemat nazewnictwa przed drukowaniem etykiet lub naklejek, ponieważ zmiana nazwy staje się niewygodna, gdy etykiety są już przyklejone do fizycznych lokalizacji magazynowych.
Lokalizacje magazynowe w PartsBox nie mogą być bezpośrednio usunięte, aby zachować integralność danych i uniknąć uszkodzenia historii stanów magazynowych. Gdyby lokalizacja magazynowa została usunięta, wszelkie historyczne wpisy stanów magazynowych odnoszące się do tej lokalizacji wskazywałyby na nieistniejące miejsce, prowadząc do niespójności.
Jako alternatywa, lokalizacje magazynowe mogą być archiwizowane. Archiwizacja ukrywa lokalizację magazynową przed normalnymi widokami, zachowując jednocześnie dane historyczne. Zarchiwizowane lokalizacje będą widoczne tylko podczas badania historii zapasów części, które były wcześniej w nich przechowywane.
To podejście zapewnia, że poprzednie ruchy magazynowe i zapisy magazynowania pozostają nienaruszone i dostępne, nawet gdy lokalizacja magazynowa nie jest już aktywnie używana. Funkcjonalność archiwizacji pozwala na uporządkowanie listy lokalizacji magazynowych bez utraty cennych informacji historycznych.
PartsBox używa płaskiego schematu nazewnictwa magazynów i nie obsługuje bezpośrednio hierarchicznych lokalizacji magazynowych. Wprowadzenie hierarchicznych lokalizacji magazynowych wprowadza złożoność w wyszukiwaniu, filtrowaniu i spójnym wyświetlaniu lokalizacji w całej aplikacji.
Jako alternatywa, schemat nazewnictwa lokalizacji magazynowych może być użyty do kodowania hierarchii. Na przykład, nazwy takie jak "Półka 1 - Pudełko 2 - Przegródka A" mogą odzwierciedlać fizyczną hierarchię, zachowując jednocześnie płaską strukturę w aplikacji.
To podejście zapewnia korzyści organizacyjne hierarchicznego magazynowania, unikając jednocześnie technicznych wyzwań i potencjalnych niezgodności wynikających z modelowania lokalizacji magazynowych w sposób hierarchiczny w aplikacji.
Tak, PartsBox obsługuje importowanie BOMów z plików CSV lub TSV eksportowanych z oprogramowania CAD do elektroniki. Dostępne są ustawienia wstępne importu dla Altium Designer, Autodesk EAGLE i KiCad, co pozwala na szybki i łatwy import BOM.
Oprócz predefiniowanych ustawień, niestandardowe ustawienie importu pozwala na mapowanie kolumn CSV do pól danych PartsBox. Umożliwia to importowanie BOM z praktycznie każdego oprogramowania CAD, które może eksportować BOM jako plik CSV.
Preset importu BOM KiCad jest dostępny we wszystkich planach, w tym w planie darmowym. Presety dla komercyjnych pakietów CAD, jak również funkcjonalność importu niestandardowego, są ograniczone do płatnych planów subskrypcji komercyjnej.
Zapoznaj się z opisem funkcji importu listy materiałów po więcej szczegółów na temat procesu importu listy materiałów i obsługiwanych formatów.
PartsBox korzysta z kursów wymiany walut Europejskiego Banku Centralnego (ECB) do konwersji walut. Kursy te są okresowo aktualizowane w aplikacji, aby odzwierciedlać najnowsze wartości.
Dla historycznych danych o stanie magazynowym, PartsBox przechowuje oryginalną wartość i walutę każdego wpisu. Gdy te historyczne dane muszą być wyświetlone, oryginalne wartości są konwertowane na bieżąco przy użyciu aktualnych kursów wymiany. Różni się to od podejścia zwykle stosowanego w oprogramowaniu księgowym, które używa historycznych kursów wymiany do takich konwersji.
Uzasadnienie stosowania aktualnych kursów dla danych historycznych opiera się na założeniu, że użytkownicy zazwyczaj chcą zobaczyć aktualne ceny dla zestawienia materiałów (BOM), aby oszacować marże zysku. Dlatego stosowanie aktualnych kursów wymiany do danych historycznych zapewnia bardziej odpowiednią ocenę kosztów na obecny okres czasu.
PartsBox zapewnia kompleksową funkcjonalność eksportu danych, pozwalając użytkownikom pobierać wszystkie wprowadzone do systemu dane w dowolnym momencie. Eksportowane dane są dostarczane w formacie JSON (JavaScript Object Notation), który jest formatem wymiany danych czytelnym dla maszyn i łatwym do analizy.
Wybór formatu JSON jako formatu eksportu jest podyktowany złożonością leżącego u podstaw modelu danych w PartsBox. Struktury danych nie mogą być odpowiednio reprezentowane w formacie tabelarycznym, takim jak arkusz kalkulacyjny. JSON zachowuje całą hierarchię danych i relacje, zapewniając, że wszystkie informacje są zachowane podczas procesu eksportu. Daje to użytkownikom elastyczność w migracji ich danych do alternatywnych systemów w przyszłości, jeśli zajdzie taka potrzeba.
JSON (JavaScript Object Notation) to lekki format wymiany danych, który umożliwia przechowywanie strukturyzowanych danych w dobrze zdefiniowanym i czytelnym formacie pliku. Spełnia podobną funkcję co XML (eXtensible Markup Language), ale oferuje prostszą składnię i łatwiejsze parsowanie.
Dane zrzutowane przez PartsBox w formacie JSON są przeznaczone głównie do programowego wykorzystania i importu do innych systemów. Chociaż wyeksportowane pliki JSON nie mogą być bezpośrednio używane w aplikacjach arkusza kalkulacyjnego, są one bardzo cenne dla programistów i integratorów systemów, którzy muszą przetwarzać i importować dane do innych narzędzi programowych lub baz danych.
Ważne jest, aby zauważyć, że model danych w PartsBox nie jest płaski, co oznacza, że nie można go dokładnie przedstawić w prostej strukturze tabelarycznej, takiej jak plik CSV (Comma-Separated Values). Na przykład, każda część w PartsBox utrzymuje historię wpisów magazynowych, które zostałyby utracone, gdyby dane zostały wyeksportowane jako płaski arkusz kalkulacyjny. Format JSON zachowuje bogate informacje strukturalne i relacje między różnymi jednostkami w modelu danych PartsBox.
Nie, obecnie nie obsługujemy edycji i ponownego importowania wyeksportowanych danych. Zezwolenie na dowolne zmiany w wyeksportowanych danych wymagałoby skomplikowanych kontroli spójności, aby uniknąć wprowadzania błędów lub nieścisłości podczas importowania zmodyfikowanych danych z powrotem do PartsBox.
W przypadku utraty danych lub ich uszkodzenia, wsparcie PartsBox może ręcznie zaimportować Twoje dane jako jednorazowy środek ratunkowy. Jednak proces ten nie jest zautomatyzowany i wymaga ręcznej interwencji ze strony zespołu PartsBox, aby zapewnić utrzymanie integralności danych.
PartsBox stosuje kilka środków, aby zapewnić bezpieczeństwo i integralność danych użytkowników:
Przechowywanie danych: Wszystkie dane użytkownika są przechowywane w rozproszonym systemie baz danych, z replikacją na wielu serwerach dla redundancji i wysokiej dostępności.
Kopie zapasowe danych: Wykonywane są godzinne zaszyfrowane kopie zapasowe, w tym kopie zapasowe poza siedzibą firmy na potrzeby odzyskiwania po katastrofie. Szyfrowanie kopii zapasowych wykorzystuje standard AES-256.
Ochrona hasła: Hasła użytkowników są haszowane i solone przy użyciu SHA512 w połączeniu z bcrypt dla solidnej ochrony przed próbami złamania.
Przenośność danych: Użytkownicy mogą eksportować pełny zestaw danych w dowolnym momencie w formacie JSON. W przypadku katastrofalnego zdarzenia, dane mogą być przywrócone z tego eksportu JSON.
Bezpieczeństwo dostępu: Wszystkie dostępy do danych odbywają się przez HTTPS, zapewniając szyfrowanie danych w trakcie przesyłu.
Odpowiedzialność użytkownika: Użytkownicy są odpowiedzialni za ustawienie silnego hasła do konta. Zaleca się używanie renomowanego menedżera haseł do generowania hasła o wysokiej entropii.
Wykorzystując standardowe szyfrowanie, algorytmy haszujące i procedury tworzenia kopii zapasowych, PartsBox chroni dane użytkowników przed nieautoryzowanym dostępem lub utratą. Rozproszona architektura i kopie zapasowe poza siedzibą zapewniają dodatkową odporność. Przenośność danych zapewnia użytkownikom możliwość odzyskania ich danych w razie potrzeby. Ostatecznie zarówno PartsBox, jak i użytkownicy dzielą odpowiedzialność za bezpieczeństwo danych.
Prosimy o kontakt support@partsbox.io.
PartsBox oferuje darmowy plan dla twórców i hobbystów. Serwis generuje przychody poprzez płatne plany, które są odpowiednie dla firm zajmujących się prototypowaniem, laboratoriami elektroniki, laboratoriami badawczymi oraz produkcją elektroniki w małej i średniej skali (producenci na zlecenie). Dochód z tych płatnych planów zapewnia ciągły rozwój i utrzymanie PartsBox.
Aby zażądać nowej funkcji, proszę użyć dostarczonego formularza sugestii/opinii. Przy składaniu wniosku proszę określić, czy brak tej funkcji jest "przeszkodą", która uniemożliwia całkowite korzystanie z PartsBox. Dodatkowo, jeśli żądana funkcja miałaby znaczącą wartość dla Ciebie, proszę wskazać, czy byłbyś skłonny przejść na płatny plan, aby uzyskać do niej dostęp.
Rozwój i utrzymanie oprogramowania wymaga znaczących zasobów, w tym sprzętu, energii i kosztów pracy. Jako firma, PartsBox dąży do bycia finansowo zrównoważonym i stabilnym na długą metę, aby kontynuować świadczenie niezawodnej usługi dla swoich użytkowników.
Aby to osiągnąć, PartsBox oferuje różne plany subskrypcji. Darmowy plan jest zaprojektowany, aby zapewnić hobbystom i twórcom wszystkie niezbędne funkcje potrzebne do skutecznego zarządzania ich zapasami komponentów elektronicznych. Jednym wyjątkiem jest funkcja skanowania kodów kreskowych w przeglądarce za pomocą kamery komputera. Ze względu na wysokie koszty licencyjne na użytkownika związane z tą technologią, nie jest możliwe jej włączenie w darmowy plan. Jednak PartsBox stara się, aby najbardziej użyteczne funkcje były dostępne dla wszystkich użytkowników, jednocześnie zapewniając długoterminową żywotność usługi.
Powszechnym obawom przy przyjmowaniu nowego oprogramowania, zwłaszcza od mniejszych firm, jest długoterminowa żywotność. Czy oprogramowanie będzie nadal wspierane i utrzymywane w przyszłości? To ważne pytanie, biorąc pod uwagę wysoką stopę niepowodzeń startupów technologicznych. Chociaż nie można dać absolutnych gwarancji, oto kilka kluczowych punktów dotyczących PartsBox:
Mając to na uwadze, przyszłość jest zawsze niepewna. Jako założyciel, staram się być przejrzysty i unikać składania obietnic, których nie mogę dotrzymać. Mogę tylko podzielić się moimi obecnymi intencjami.
Jedną obietnicą, którą składam, jest to, że Twoje dane nigdy nie będą przetrzymywane jako zakładnik. Funkcjonalność eksportu danych jest i będzie nadal utrzymywana, zapewniając możliwość odzyskania danych w dowolnym momencie. To zobowiązanie do przenośności danych zapewnia spokój ducha i elastyczność.
Podsumowując, choć żadna firma nie może zagwarantować swojej przyszłości, PartsBox jest zbudowany z myślą o długoterminowej stabilności i jest zaangażowany w bezpieczeństwo danych i dostępność.