PartsBox 是一個用於管理電子零件庫存、BOM 定價和生產的線上工具。它為整個電子製造過程提供了一個集中平台 — 從採購和儲存電子零件到建置專案和追蹤產出。
主要功能包括:
PartsBox 的設計旨在快速、不顯眼且易於使用。介面反應靈敏 — 搜尋電子零件、檢查庫存和管理專案都能即時完成。多個使用者可以同時工作,每個人都能即時看到變更。
與傳統的 ERP(企業資源規劃)或 MRP(物料需求規劃)工具不同,PartsBox 易於引入並整合到現有工作流程中,摩擦最小。目標是提供一個幫助您保持組織和效率而不會妨礙您的工具。
本節將引導您了解 PartsBox 的基礎知識:建立儲存位置、新增零件、入庫以及建置您的第一個專案。每個步驟都建立在前一個步驟的基礎上,到最後您將擁有一個帶有定價 BOM 的工作專案。本指南後面的部分將更詳細地介紹每個主題。
在添加零件之前,至少設置一個存儲位置來表示您的組件將物理存放的位置。導航到頂部菜單中的「存儲」,然後點擊「創建」。默認選項卡是「單一」,它創建一個位置。
輸入您的儲存位置名稱(例如,第一個盒子的「b01」,或架子隔間的「shelf-A1」),然後點擊「建立」。您隨時可以稍後新增更多位置,包括帶有隔間的盒子的位置網格。
有關命名儲存位置的建議,請參閱庫存和儲存下的儲存位置部分。
導航到頂部菜單中的「零件」,然後點擊「創建」。您將看到零件類型的選擇:鏈接零件、本地零件和元零件。
如果您的組件具有製造商零件編號 (MPN),請選擇「連結零件」。在「匹配確切組件名稱」欄位中輸入 MPN,然後點擊「匹配」。PartsBox 將搜尋您的組件並顯示匹配結果及其規格和資料表連結。從列表中選擇正確的匹配項,然後點擊「建立零件」。
如果您的組件沒有 MPN(通用電阻器、PCB、自定義機械零件),請選擇「本地零件」並輸入名稱。
有關零件類型的更多詳細資訊,請參閱零件下的什麼是零件?部分。
建立電子零件後,您需要新增庫存以代表您手頭上的實體電子零件。導覽至電子零件的詳細資訊頁面,然後點擊左側選單中的「新增庫存」。
庫存精靈有三個步驟:
點擊「新增庫存」以確認。
有關庫存管理的更多信息,請參閱「庫存和存儲」下的「庫存」部分。
PartsBox 中的項目代表物料清單 (BOM)。導航到頂部菜單中的「項目」,然後點擊「創建」。輸入項目的名稱(和可選的描述),然後點擊「創建項目」。
開啟您新建立的專案並導覽至「BOM」標籤。點擊「新增電子零件條目」以開啟電子零件選擇器。搜尋您之前建立的電子零件,選擇它,然後確認。該電子零件將以預設數量 1 新增至 BOM。然後您可以點擊該條目以展開它並調整數量、新增指示符或設定其他欄位。
如果您已經有從 CAD 工具(KiCad、Altium、Eagle 或任何其他可以匯出 CSV 的工具)匯出的 BOM,您可以透過匯入它來建立專案。導覽至「專案」並按一下「匯入」。上傳您的 CSV 或 TSV 檔案。
PartsBox 將解析文件並顯示預覽。如果需要,調整字段分隔符和字符編碼,直到預覽看起來正確。然後使用每列上方的下拉菜單將每列映射到適當的 BOM 字段。「猜測」按鈕通常可以自動正確映射,但請務必檢查結果。最重要的映射是「數量」、「零件」和「標號」。
對應欄位後,PartsBox 將嘗試自動將每個 BOM 項目與資料庫中的零件進行比對。與零件相符的項目會顯示零件名稱;未相符的項目會反白顯示。如果您從先前的步驟建立了零件,且 BOM 包含相同的 MPN,它將自動相符。
要手動匹配未匹配的條目,請點擊它以展開條目詳細信息。在「零件匹配」部分,點擊「匹配到現有零件」以打開零件選擇器並選擇正確的零件。如果需要,您也可以直接從那裡創建新零件。
一旦您對對應和匹配感到滿意,請輸入專案名稱並點擊「匯入」。
有關 BOM 導入、匹配和管理條目的更多詳細信息,請參閱「項目和 BOM」下的「使用 BOM」部分。
PartsBox 廣泛使用表格來顯示和管理資料。許多功能——例如在表格內搜尋、過濾、表格配置、批次操作、自訂欄位、標籤和附件——在不同類型的資料(零件、批次、儲存位置、訂單、專案、BOM 條目和建置)中一致地工作。本節描述了這些跨領域功能。
PartsBox 中的表格是交互式的且功能豐富。它們支持搜索、過濾、列配置、排序、批量選擇以及導出為 PDF 或 CSV。表格設置按表格記住,因此您的首選項在會話之間保持不變。下面描述的功能適用於應用程序中的大多數表格。
除了主要的零件搜尋框(在零件部分中描述)之外,應用程式中的大多數表格都提供搜尋功能。這些表格內搜尋框提供精確匹配功能,幫助您快速縮小顯示的行數。只需在表格上方的搜尋框中輸入即可過濾其內容。搜尋會考慮所有可見列中的值。
PartsBox 中的大多數表格都支援進階篩選功能,允許您快速縮小顯示資料的範圍以符合特定標準。篩選系統具有高度可配置性,並支援複雜的邏輯條件。本節將指導您完成在 PartsBox 中建立、使用和管理篩選器的過程。
要過濾表格中的數據,請按照以下步驟操作:
要快速移除表格中目前套用的所有篩選器,請使用「移除所有篩選器」按鈕。如果您計劃將來重複使用該篩選器,請務必在移除之前將其儲存為預設設定。
篩選條件是篩選器的構建模組。每個條件由一個欄位、一個條件和一個值組成:
您可以使用邏輯 AND/OR 運算子組合多個篩選條件。PartsBox 支援巢狀條件,允許您通過在每個 AND/OR 語句下新增單個條件或組合了 AND/OR 的多個條件來建立複雜的篩選邏輯。
在篩選條件中輸入數值時,為了方便起見,您可以使用單位前綴。只需輸入前綴而無需輸入單位。例如,使用 "22u" 代替 "22μF",使用 "10k" 代替 "10kΩ"。請注意,前綴區分大小寫,因此 "m" 和 "M" 代表不同的值。
PartsBox 支援以下單位前綴:
PartsBox 允許您將篩選器儲存為預設,這些預設可以是個人的,也可以在公司內部共用。此功能使您能夠快速載入複雜的篩選器,並定義對組織中每個人都有用的篩選器。
要管理您的篩選器預設:
當您將篩選器配置儲存為預設時,它們會出現在表格標題的下拉選單中。這提供了對常用篩選器的快速存取,並使不同視圖之間的切換更加高效。
當基於標籤或名稱時,篩選預設集的功能類似於類別。與每個項目僅屬於一個類別的嚴格類別系統不同,預設集提供了更大的靈活性,允許項目同時出現在多個篩選視圖中。這種方法讓您獲得類別的組織優勢,而沒有其典型的限制。
除了過濾器預設外,PartsBox 還允許您將表格欄位配置保存為預設。當組織中的不同用戶需要以一致的佈局查看相同的欄位時,或者當您想要針對不同任務快速切換不同的欄位排列時,這非常有用。
表格配置預設儲存了欄位的選擇、順序及其相對寬度。與篩選器預設一樣,它們可以儲存為個人預設(僅您可見)或全公司預設(與您組織中的所有使用者共用)。
要將表格配置儲存為預設值:
要載入已儲存的表格設定預設值:
您也可以透過點擊表格配置圖示並使用「管理預設」按鈕來管理您的預設,以:
表格配置預設對於需要跨不同使用者保持一致視圖的團隊特別有幫助,例如確保每個人在匯出資料或審查庫存時看到相同的欄位。
PartsBox 中的大多數表格都可以使用表格底部的「導出」按鈕導出為 PDF 或 CSV。導出包括所有符合當前搜索和過濾條件的行,並使用當前配置的列。
每個表格都有兩個獨立的列配置:一個用於顯示,一個用於導出。導出通常需要與屏幕上看到的不同的列集,因此它們是獨立維護的。當您進入表格配置模式(通過點擊表格標題中的列圖標)時,左側的選擇器允許您在編輯顯示配置和導出配置之間切換。如果您發現導出的數據與屏幕上看到的不匹配,請檢查導出列配置 — 它可能設置為不同的列。
PDF 導出產生高質量的輸出,標題包含文檔標題和您的公司徽標(如果在「設置」>「常規」中上傳,請參閱「組織和訪問」部分),以及適合打印格式的表格數據。表格列中存在的圖像和 URL 包含在 PDF 導出中。縮略圖在適用的情況下內聯顯示。
CSV 導出產生標準的逗號分隔文件,適用於電子表格和其他工具。
PartsBox 中的許多表格支持選擇多個項目並對它們執行批量操作。這種模式在零件、批次、存儲位置、訂單、項目、BOM 條目和構建中一致地工作。
要選擇項目,請使用每列旁邊的核取方塊。應用程式會在您搜尋和篩選時記住您的選擇,因此您可以隨著時間建立選擇,而不會遺失先前選擇的項目。使用表格標題中的核取方塊來選擇或取消選擇所有可見項目。選擇項目後,使用「已選擇...」選單來存取可用的操作。具體操作因您正在處理的資料類型而異 – 有關詳細資訊,請參閱相關部分。
自訂欄位提供了一種靈活的方式來儲存和組織 PartsBox 中各種物件的結構化資料。自訂欄位可以新增到元件、批次、儲存位置、訂單、專案、專案 (BOM) 項目和生產中。
與備註或評論不同,自訂欄位是結構化的,已建立索引以便搜尋,並且可用於整個應用程式中的表格欄位和篩選。這使您可以定義和儲存特定於您的組織需求、工作流程或行業要求的附加屬性。
自訂欄位的一些使用範例:
自訂欄位完全整合到 PartsBox 介面中,可以:
處理多個項目時,您可以對自訂欄位執行批次操作:
要使用這些操作:
這些批次操作適用於元件、批次、儲存位置、訂單、專案、專案項目和生產。
標籤提供了一種強大而靈活的方式來分類和組織 PartsBox 中的數據。通過將標籤應用於各種物件,如元件、儲存位置、專案、訂單、批次和構建,您可以快速找到並篩選特定的數據子集。
標籤可以從資訊/編輯畫面分配,或者通過選擇多個項目並使用 '選擇' 選單中的 '新增/移除標籤…' 選項來分配。
新增標籤時,只需輸入標籤名稱,無需前導 # 字元。一個物件可以附加任意數量的標籤。
標籤在搜尋和過濾數據方面發揮著重要作用。當您在搜尋框中輸入標籤(前面帶有 # 字元)時,PartsBox 將限制搜尋結果為已分配該特定標籤的物件。
請記住,標籤是精確匹配的。如果您在搜尋框中輸入多個標籤,則物件必須具有所有指定的標籤才能包含在結果中。
PartsBox 根據其規格自動為您的電子零件產生自動標籤。這些自動標籤是獨立於您手動分配的標籤建立的,因此如果您分配與自動標籤同名的標籤,您不必擔心衝突。
自動標籤提供了一種無需手動操作即可對元件進行分類的便捷方式。它們確保具有相似規格的元件自動分組在一起,從而更容易查找和管理它們。
PartsBox 允許將任意檔案附加到元件、批次、專案、儲存位置、訂單、本地報價和生產中。此功能對於保持所有相關資訊井井有條且易於存取非常有用。您可能想要附加的一些常見檔案範例包括:
透過將這些檔案直接附加到 PartsBox 中的相關項目,您可以確保重要資訊始終觸手可及。無需擔心命名慣例、目錄結構或記住檔案儲存在伺服器上的位置。
附件安全地儲存在雲端,可以從任何地方存取。
當查看帶有附件的項目的詳細資訊頁面時,您將看到所有附加檔案的列表。點擊檔案名稱將把附件下載到您的電腦。您也可以重新命名附件,或者如果不再需要它們,可以將其刪除。
透過利用 PartsBox 的附件功能,您可以將所有重要文件整理好並連接到庫存中的相關項目。這可以節省時間,並確保團隊中的每個人都能存取他們需要的資訊。
PartsBox 專注於電子元件,因此「元件」是一個基本概念。元件代表電子或機械組件。有幾種類型的元件:
請注意,對於通用和無名元件(例如 DIP 封裝的無名 NE555),通常最好使用本地元件。NE555 有數百種版本,您的特定版本可能與其他人的略有不同。因此,僅將連結元件用於完全匹配的元件(例如,如果您有來自 Texas Instruments 的「NE555PWG4」,請連結它)。
元件是抽象的:它們描述了元件,但在您新增實際庫存之前,它們並不代表實物。即使沒有庫存的元件也很有用——例如,您可以將它們新增至專案 (BOM) 以獲取專案定價。
已連結的元件有兩個名稱:本地(內部)名稱和官方 MPN。在免費的愛好者方案中,本地名稱必須與 MPN 相同。在商業方案中,可以使用這兩個名稱,並且本地名稱可以與 MPN 不同。可以透過重新命名元件來更改本地名稱。
除了名稱或製造商等標準屬性外,元件還可以具有自訂欄位/屬性(在支援此功能的方案中)。與「備註」欄位一樣,這些可用於儲存任何資料,但以更結構化的方式。一些使用範例包括經銷商、經銷商零件編號、供應商元件 URL、重量或容器皮重。自訂欄位已編入索引以供搜尋。
要添加新的電子元件,請導航至主選單中的“電子元件”部分,然後使用“創建”按鈕打開創建電子元件對話框。
「電子零件類型」欄位決定將建立的電子零件種類:
搜尋連結零件有兩種方法:
輸入搜尋詞並點擊 '匹配' 或 '搜尋' 後,將顯示結果。選擇完全符合您要求的元件,密切注意命名中的微小變化,因為它們可能表示實際元件的顯著差異。當您選擇一個結果時,將顯示其規格,如果有可用的規格書連結,將在每個元件旁邊提供。
對於商業使用者,可以立即將本地(內部/公司)零件編號分配給關聯元件。
建立本地元件時,只有元件名稱是必需的;所有其他欄位都是可選的。
某些方案允許上傳並將規格書、圖片、CAD 模型和其他資訊附加到元件。這是在建立元件後完成的。
要建立 Meta 元件,請提供名稱以及可選的封裝和描述。新建立的 Meta 元件將是空的,這意味著它不包含任何成員電子元件(替代品)。這些需要稍後新增,可以使用 Meta 元件資訊畫面上的「新增電子元件」按鈕,或者在主電子元件表格中選擇多個電子元件並使用「已選取 | 新增至 Meta 元件」選項。
如果您有一個現有的電子零件,其中包含庫存、報價和使用歷史記錄,並且您想將其轉換為 Meta-part,您可以轉換它而不是創建一個新的空 Meta-part。當您意識到您一直在使用的電子零件實際上應該代表一組可互換的替代品時,這很有用。
如果一個零件尚未成為元零件 (meta-part),不是子組件,且未被封存,則可以將其轉換為元零件。
如何轉換:
轉換過程中會發生什麼:
保持不變的內容:
當某個電子元件過時或停產時,您可能希望在所有專案中將其替換為不同的電子元件。您可以使用「在專案中替換」操作一步完成此操作,而不是單獨編輯每個專案條目。
如何替換:
替換期間會發生什麼:
保持不變的內容:
如果您只想在特定專案中替換元件,而不是在所有專案中替換,您可以從專案列表中使用批量選擇來執行此操作。
如何在選定的專案中替換:
當元件替換僅適用於某些專案,或者您希望逐個專案逐步推出替換時,這非常有用。
與全域替換的行為相同:受影響條目上的鎖定報價將被清除,列表條目和生產歷史記錄不受影響,原始元件不會被修改或刪除。
搜尋是 PartsBox 中的一項基本功能,可讓您快速找到所需的電子零件。主搜尋框位於「電子零件」部分的頂部。
元件搜尋引擎採用模糊匹配,這意味著即使您的搜尋詞不完全匹配,仍會顯示相關結果。為了幫助您快速識別最相關的匹配項,精確結果會使用不同的背景顏色與部分匹配項在視覺上區分開來。
搜尋元件時,搜尋範圍包含以下欄位:
除了透過關鍵字搜尋外,您還可以使用標籤進行搜尋。要按標籤搜尋,只需輸入 # 字元,後跟標籤名稱。標籤是完全匹配的,如果您輸入多個標籤,則電子元件必須具有所有指定的標籤才能包含在結果中。
為了獲得更大的靈活性,您可以在搜尋查詢中結合關鍵字和標籤。這使您可以建立高度針對性的搜尋,幫助您準確找到所需的內容,即使在大型且複雜的電子元件資料庫中也是如此。
除了主要的零件搜尋外,應用程式中的大多數表格都有自己的搜尋功能。有關詳細資訊,請參閱處理資料下的表格內搜尋部分。
有兩種方法可以刪除電子元件:
刪除電子元件是一項破壞性操作,除非您要刪除一個從未在構建中使用過且從未添加過任何庫存的新建立的電子元件,否則不建議這樣做。當您刪除一個電子元件時,PartsBox 將無法解析過去構建歷史中對該電子元件的引用。一般來說,避免刪除已在構建中使用的電子元件。
大多數時候,將電子元件封存會更好(見下文)。
已封存的電子元件將不會顯示在常規表格和搜尋中,這可以防止它干擾正常使用。它仍然可以在「電子元件 | 已封存」表格中找到,並將在生產歷史記錄中保持可見。
要封存一個元件,請前往元件資訊畫面中的「其他操作」,然後點擊「封存元件」按鈕。
正在封存的元件應該沒有庫存(無論是現有庫存還是已訂購)。封存有庫存的元件通常是不合邏輯的。即使封存的元件不會出現在標準表格和搜尋中,它們仍然會影響報告,例如元件價值報告或儲存位置價值報告。因此,您不能封存具有現有庫存的元件。您必須先手動從元件中移除庫存和/或從訂單中移除元件,然後才能將其封存。
對於您不想在日常資料庫操作中看到的元件,建議使用封存功能。僅刪除那些錯誤建立且從未使用的元件。
有關選擇和操作多個項目的常規資訊,請參閱「處理資料」下的「多個項目的操作」部分。特定於電子零件的操作說明如下:
在電子製造中,零件通常會有可能的替代品:功能相當且可以互換使用的元件。PartsBox 提供了幾種定義替代品的方法,每種方法都有其自己的語義和用例。
Meta 元件允許您將多個替代元件(稱為成員元件)分組在一個名稱下。然後可以在專案和 BOM 中使用此名稱。Meta 元件是邏輯分組,提供其所有成員元件庫存的匯總視圖。它們還啟用了 Meta 元件層級的低庫存警報。
何時使用元元件的一個很好的例子是像「TPS61161DRVR」和「TPS61161DRVT」這樣的元件。它們是相同的元件,只是封裝不同。透過建立一個名為「TPS61161DRV」的元元件並在您的 BOM 中使用該名稱,您可以像管理單個元件一樣管理它們的庫存。「TPS61161DRV」元元件將顯示兩種封裝變體的合併庫存。
電子元件替代品提供了一種指示可以使用不同電子元件代替當前電子元件的方法。與 Meta-part(元元件)不同,電子元件替代品不提供任何庫存分組。每個電子元件的庫存仍然是獨立管理的。
元件替代品對於被動元件特別有用,因為被動元件通常具有功能等效品,您不一定希望將其作為單個庫存項目進行管理。透過定義元件替代品,您可以指示在每個專案、BOM 條目和採購清單條目中,全域地使用另一個元件來代替當前元件。
有時,某個元件可以替換專案中特定的 BOM 條目,但不一定能在其他地方替換。這就是 BOM 替代品發揮作用的地方。
BOM 替代品允許您為專案中的特定 BOM 條目定義替代元件。此替代僅適用於該特定 BOM 條目,不會影響該元件在其他專案或 BOM 中的使用。
在生產或採購時,PartsBox 結合了上述所有類型的替代品資訊,為給定的 BOM 項目或採購清單項目產生一份全面的所有可能替代品清單。
這項強大的功能確保您在採購和使用元件時擁有最大的靈活性,同時仍能嚴格控制您的庫存和生產。
透過使用元元件 (meta-parts)、元件替代品和 BOM 替代品,您可以優化庫存管理,降低缺貨風險,並確保即使特定元件無法取得,您的專案也能順利構建。
檢視電子零件的資訊時,「用於專案」部分會顯示所有參考該電子零件的專案 — 不僅作為 BOM 條目中的主要電子零件,還包括它作為 BOM 替代品或作為專案中使用的元電子零件成員出現的地方。這也可以設定為表格欄位。
許多元件都有一個專用的「歸屬」位置,它們應該始終存放在那裡。PartsBox 允許您為任何元件分配預設儲存位置,這提供了兩個好處:
要為元件設定預設儲存位置:
預設儲存位置下拉選單僅顯示可接受該元件的位置。已滿、已歸檔或受限制的位置(例如已包含不同元件的單一元件位置)將不會出現在清單中。
新增庫存時,如果元件設定了預設位置,PartsBox 將在儲存位置選擇器中突出顯示該位置。如果該位置是強制性的,則其他選項將被禁用,以確保元件進入其指定位置。
此功能特別適用於:
在使用 SMT(表面貼裝技術)貼片機組裝電子設備的過程中,一定比例的元件(零件)不可避免地會丟失或被剔除。這是由於自動化組裝過程固有的限制和不完美造成的。
此外,這些機器中使用的捲帶式供料器的機械設計需要在機器能夠自動從捲帶中拾取元件之前,有一段最小長度的捲帶,稱為「引帶」。包含在此引帶中的元件實際上未被使用,並計入整體元件耗損。
元件耗損,也稱為元件浪費,是規劃生產和管理庫存時需要考慮的重要因素。未能考慮耗損可能會導致意外短缺和生產延遲。
PartsBox 允許您單獨為每個電子零件定義損耗參數,確保您的庫存和訂單數量考慮到這些預期損失。當您使用 PartsBox 建置或定價專案和 BOM 時,應用程式會自動將定義的損耗參數考慮在內。它根據專案的需求和預期損失計算所需的電子零件總數,確保您有足夠的庫存或訂單數量來完成建置。
PartsBox 提供兩種指定損耗的方法:
要為單個元件設定損耗參數,請導航至該元件的詳細資訊頁面並找到損耗設定。您可以根據需要輸入百分比和/或數量值。
如果您需要同時為多個元件設定損耗參數,PartsBox 的批量編輯功能讓這變得很容易:
不能直接為 Meta 元件設定損耗,Meta 元件用於將可互換的元件分組。在對包含 Meta 元件的專案進行定價時,PartsBox 將使用 Meta 元件中所有單個元件的最大損耗值。在生產專案時,實際損耗將根據生產時從 Meta 元件組中選擇的特定元件進行計算。
在 PartsBox 中建立電子元件後,您可以新增庫存以代表該電子元件的實體庫存。庫存代表您手頭上擁有或將來可以使用的電子元件的實際、有形副本。
單個元件可以在多個位置擁有庫存。這在處理捲盤元件時特別有用。通常,您可能希望將整捲保留在一個位置,同時將較少數量的剪切帶儲存在另一個位置。在與合約製造商合作時,跨不同位置追蹤庫存也被證明是有價值的,因為它允許您監控物理上位於辦公室之外的庫存。
PartsBox 故意將零件和庫存的概念分開。您可以將零件視為可能包含實際組件(庫存)的容器。庫存為零的零件有重要用途:
PartsBox 將庫存歷史視為具有有限編輯選項的永久記錄。您始終可以移除最新的條目,但無法刪除較舊的條目,也無法修改其數量。這種方法確保了您的庫存資料隨時間推移的完整性和可追溯性。
在 PartsBox 中,批次代表特定的一批或一次出貨的電子元件,可追溯到已知來源。批次控制是一項可選功能,允許對元件庫存進行更詳細的追蹤和管理。
啟用批次控制後,特定元件的所有庫存將分為不同的批次。新增庫存時會建立一個批次,確保每批元件都與特定批次相關聯。這允許區分可能在不同時間或從不同供應商採購的相同元件。
例如,考慮一個 100nF 電容器,您有一個來自一個供應商的 5000 件完整捲盤,以及來自另一個供應商的 100 件切割帶條。如果沒有批次控制,PartsBox 只會告訴您總共有 5100 件——這兩個批次無法區分。有了批次控制,捲盤和切割帶條被追蹤為單獨的批次,每個批次都有自己的來源、價格和歷史記錄。您可以確切地看到捲盤上還剩多少件,而帶條上還剩多少件,選擇在建置期間消耗哪個批次,並將任何品質問題追溯到其特定來源。
批次可以關聯各種數據:
透過使用批次控制,PartsBox 能夠在整個庫存管理過程中精確追蹤元件。這對於管理保存期限有限的元件、確保在出現品質問題時的可追溯性或遵守法規要求特別有用。
當元件在構建過程中被消耗或在儲存位置之間轉移時,會記錄特定的批次,從而保留每個批次使用的完整歷史記錄。這種詳細的追蹤允許在發生問題時更容易地識別和隔離問題。
PartsBox 中的批次控制為電子元件庫存提供了額外的控制和可見性層級,從而實現更高效、更準確的元件管理。
儲存位置是可以存放電子零件的地方。它可以是房間、抽屜、架子、盒子、盒子內的隔間,或任何您能想到的地方。
最重要的原則是:不要試圖按類型對零件進行分類。一種常見的本能是將所有電阻器放在一起,將所有電容器放在一起,依此類推——但隨著庫存的增長,這會產生持續的重組工作,並且無法擴展。相反,讓 PartsBox 追蹤所有東西的位置。當新貨物到達時,將零件放在物理上適合的任何地方。PartsBox 將始終準確告訴您在哪裡可以找到任何零件。
以下是一些在實踐中效果很好的常見方法:
這些方法可以自由混合。您可能有一個用於捲軸的架子,幾個用於切割帶和小零件的帶隔間的盒子,以及桌子上的一個每個項目的盒子。
您可以隨意命名您的儲存位置,但這裡有一個建議的命名方案:
以表示儲存類型的字母開頭:'b' 代表盒子,'s' 代表架子,'c' 代表櫃子,'d' 代表抽屜。後面跟著兩位數字表示特定單位。然後,如果該位置有子隔間,請使用網格系統:a1、a2、b1、b2 等等。這會產生如 'b01-a4'(盒子 1,a 列,第 4 行)或 's01-r3'(架子 1,捲盤位置 3)的名稱。使用任何能讓您輕鬆找到元件的方案。
您的儲存位置名稱可以隨時更改,但請仔細選擇,因為一旦列印標籤,更改它們就會變得稍微困難一些。
與 CM/EMS(合約製造商)合作的公司通常會在某些儲存位置前加上製造商的名稱,以便他們可以輕鬆過濾位置並查看 CM 目前的庫存。
另一方面,CM/EMS 公司通常會在一些儲存位置前加上客戶名稱,以便為寄售電子元件取得每個客戶專屬的儲存位置。
要創建新的存儲位置,請導航到主菜單中的「存儲」部分,然後點擊「創建」按鈕。PartsBox 提供四種創建存儲位置的方法:
建立儲存位置後,您可以將元件分配給它們,從而輕鬆追蹤庫存的實體位置。儲存位置在建立後可以重新命名,以更好地反映其內容或用途。但是,無法刪除儲存位置。相反,您可以封存儲存位置,這將將其隱藏,但仍將其(連同其歷史記錄)保留在資料庫中。這確保了有關位置及其關聯元件的歷史資料得以保存,以供將來參考或稽核之用。
有關選擇和操作多個項目的常規信息,請參閱「處理數據」下的「對多個項目的操作」部分。特定於批次的操作如下所述。
與對多個元件進行操作類似,您可以對多個批次執行操作。在「元件」部分,選擇「批次」按鈕以查看列出庫存中所有批次的表格。然後,您可以選擇要操作的批次並使用「已選取...」選單來:
如果您選擇移動的數量少於整個批次,該批次將被拆分,PartsBox 將要求您提供有關新建立批次的額外資訊。當拆分從生產建立的批次時,新批次將在「生產」頁籤中顯示原始生產資訊,保持完整的可追溯性。
批次管理僅適用於具有批次控制功能的方案。
有關選擇和操作多個項目的常規資訊,請參閱處理資料下的多個項目操作部分。特定於庫存批次的操作如下所述。
即使在沒有批次控制的計畫中,您也可以對多批元件執行操作。但是,在這種情況下,這些操作只能在儲存位置內執行。
要查看儲存在儲存位置中的元件,請前往「儲存」部分並選擇一個儲存位置。或者,展開表格中的儲存位置列以查看儲存在那裡的元件清單。選擇一個或多個元件並使用「已選取...」選單來:
在具有批次控制的方案中,這些操作將正確追蹤批次。如果您選擇移動的數量小於整個批次,該批次將被拆分,PartsBox 將要求您提供有關新建立批次的額外資訊。
PartsBox 中的專案代表物料清單 (BOM),即構建電子設備或組件所需的電子零件清單。每個專案對應一個特定的設計或產品。
專案在 PartsBox 中有多種用途:
PartsBox 提供了幾種方便的方法將元件新增到專案中,讓您能夠有效地填寫物料清單 (BOM)。以下是可用的選項:
PartsBox 可以從多種 CAD/eCAD 套件中匯入 CSV 或 TSV 格式的 BOM(物料清單)。您可以通過建立新專案或匯入到任何現有專案中來匯入 BOM 條目。
要透過匯入現有 BOM 建立新專案,請使用「專案」部分中的「匯入」按鈕。這將提示上傳檔案。上傳從您的 CAD 程式匯出的 CSV/TSV 檔案。
PartsBox 將嘗試解析您的 BOM 並顯示初步結果。請先調整「欄位分隔符號」和「字元編碼」選項,直到 BOM 被正確解析並顯示前幾個範例列。請確保為您的 BOM 正確設定了「第一行包含欄位名稱」核取方塊。
之後,調整從 BOM 欄位到 PartsBox BOM 欄位的對應。有一個「猜測」按鈕,它將使用啟發式方法盡力猜測欄位對應,但請務必仔細檢查結果。
一旦您映射了所需的列,匯入的 BOM 將顯示在列映射表下方。
可用的 BOM 欄位選項有:
為了節省將來匯入的時間,您可以將欄位映射設定儲存為預設,以便以後快速存取。
將 BOM 匯入 PartsBox 後,代表電子元件的每一行都必須與已建立的特定電子元件進行配對。由於存在歧義和潛在的昂貴錯誤(許多電子元件具有相同的名稱),因此無法在匯入 BOM 時自動建立電子元件。如果電子元件已經建立,可以透過以下幾種順序嘗試的方式自動完成配對:
強烈建議將 ID Anything™ 代碼或 CAD 鍵值儲存在 CAD 元件資料庫中,並在 BOM 中匯出這些代碼,以獲得快速、輕鬆且精確的匹配。
未匹配到電子元件的條目將被高亮顯示。對於這些條目,您可以創建額外的電子元件並重試匹配(見下文),或者打開每個條目並手動進行匹配,在此過程中可能還會創建一個新的電子元件。如果您犯了錯誤,也可以取消條目的匹配。
要重試匹配,您可以選擇 BOM 中的部分或全部條目,然後使用「已選取 | 匹配條目」選單選項。這將重試所有選定條目的匹配。如果需要,您也可以取消匹配多個條目。
BOM 條目不限於元件,也可以代表服務或人工,如 PCB 組裝、測試或包裝。這些條目可以像元件一樣附加報價,這允許估算整個生產成本,而不僅僅是元件成本。服務/人工 BOM 條目的報價類似於元件報價:支援多個價格分段、MOQ 和到期日期,並且可以用任何支援的貨幣輸入報價。
BOM 項目會被檢查正確性,以幫助避免錯誤並允許結構化 BOM 編輯。給定行項目的數量必須與位號的數量相符。例如,數量為 2 且位號為 C1, C2 的 BOM 項目是正確的,但數量為 2 且只有單個位號 C1 則可能是錯誤。發生這種情況時,PartsBox 會顯示警告,這也將使合併具有這些錯誤的 BOM 項目變得不可能。
如果多個條目匹配到同一個電子元件,通常將它們合併為一個條目並相應調整數量和位號是合理的。這就是「已選取 | 合併條目」選項的作用。如果您選擇了幾個指向同一個電子元件的條目,您可以將它們合併為單個 BOM 條目。
也可以展開 BOM 條目。數量大於 1 的 BOM 條目可以展開為單獨的條目,每個條目的數量為 1。例如,如果有一個條目為 RC0805FR-0710KL,數量為 3,指示符為 R1,R2,R3,它可以展開為三個條目:
RC0805FR-0710KL,數量為 1,標號 R1RC0805FR-0710KL,數量為 1,標號 R2RC0805FR-0710KL,數量為 1,標號 R3如果您想單獨編輯其中一個條目或將其從構建中排除,這很有用。要展開,請在編輯 BOM 條目時點擊「展開條目」按鈕,或選擇多個條目並使用「已選 | 展開條目...」。
反向操作也是可能的:可以選擇多個具有相同元件的 BOM 條目,然後使用「已選取 | 合併條目...」選單選項。這會將選定的條目合併為單個 BOM 條目,並合併位號 (designators)。
合併 BOM 條目時,會對 BOM 替代品執行 AND 運算:所選條目的 BOM 替代品集合的交集將成為合併後條目的替代品集合。
在 BOM 底部可能會出現關於多個 BOM 行引用相同電子元件的警告。這不是問題,PartsBox 只是提供了一種方便的方法來對整個 BOM 執行「合併」操作。如果您點擊「全部合併」,所有引用相同電子元件的多個 BOM 行都將被處理並合併。
在 PartsBox 中編輯物料清單 (BOM) 時,您可以靈活地為個別 BOM 條目新增電子元件替換品。此功能允許您指定可與主要電子元件互換使用的替代電子元件。在生產、定價或採購時,PartsBox 將主要電子元件及其所有替換品視為同等有效的選擇,讓您在採購元件時擁有更大的靈活性。
BOM 替代品的功能類似於元元件中的成員元件(替代品)和單個元件的替代品。但是,有一個關鍵區別:BOM 替代品是在特定專案的每個條目基礎上配置的,對該特定條目之外沒有影響。這種精細的控制使您能夠根據每個專案的具體要求自訂替代品。
在合併 BOM 進行採購時,PartsBox 採取保守的方法來處理替代品。如果同一元件有兩個條目但具有不同的替代品組,PartsBox 將僅考慮替代品的 交集 — 即兩個條目共有的替代品。這確保了只有在所有情況下都普遍適用於該元件的替代品才會用於採購清單。為了說明這一點,讓我們考慮一個例子。假設您有一個 BOM,其中元件 A 有替代品 B 和 C,另一個 BOM 中元件 A 有替代品 B 和 D。在這種情況下,PartsBox 不能假設元件 A 總是 可以用 B、C 或 D 替代。相反,PartsBox 只能確定元件 A 可以用 B 替代,因為它是兩個 BOM 中唯一的共同替代品。
已知某些版本的 Altium Designer 在處理其生成的 CSV 檔案中的雙引號 (") 時存在問題。具體來說,這些版本無法正確轉義欄位值中的雙引號。例如,如果欄位包含像 0.156" 這樣的值,生成的 CSV 檔案將不符合標準 CSV 格式規則,導致進一步處理或匯入時出現問題。
為了解決此問題,因未轉義的雙引號而遇到 CSV 檔案問題的使用者有幾個手動修正選項:
考慮檢查 Altium 的軟體更新或修補程式,這可能會在未來的版本中解決此問題,從而減少手動調整檔案的需求。
來自供應商/經銷商的報價可以附加到元件上,以便在為需要該元件的專案定價時使用。報價可以有多個價格分段,以及有效期(過期日期)、最小訂購量 (MOQ) 和訂購倍數。
估算專案成本是生產流程中的重要步驟。PartsBox 透過提供全面的定價功能簡化了這項任務。要存取此功能,請導航至您希望定價的專案並選擇「定價」分頁。
打開「定價」標籤後,您將看到主定價表,其中顯示專案元件及其相關成本的詳細細目。此表包含元件名稱、製造商、MPN(製造商料號)、所需數量以及每個元件的單價等資訊。
生產構建/批次大小是您想要估算定價的單位數量。提供了一些常見數量以便快速訪問,但可以在輸入框中輸入任何數量。
總單價和總價以大字體顯示在右側。旁邊的展開按鈕允許快速比較常見生產數量的定價,無需手動輸入。
如果單價和總價旁邊有紅色驚嘆號警告標誌,則表示 PartsBox 無法計算定價,因為缺少某些資訊。有問題的元件在下面的定價表中以紅色突出顯示。
元件來源選項允許選擇元件的來源。「僅限本地庫存」將僅考慮您已有的元件,使用其平均購買價格進行 BOM 定價。「僅購買」將忽略本地庫存,僅使用線上價格和庫存資訊。「使用本地庫存,然後購買」將首先用完所有本地庫存,如果不足,則考慮線上報價。
請注意,如果您的庫存歷史記錄不包含價格,當您嘗試在專案/BOM 定價中使用本地庫存時,將無法獲得正確的定價資訊。您可以隨時返回並編輯庫存歷史記錄以添加價格。
報價篩選選項允許縮小報價清單範圍:
定價表是 PartsBox 中 BOM 定價功能的核心組件。它提供了專案中所有元件的全面概覽,以及它們的定價資訊和採購選項。此表格使您能夠在為專案購買元件時做出明智的決定。
定價表中的關鍵欄位包括:
定價表提供了使用掛鎖圖示「鎖定」零件特定報價的功能。當報價被鎖定時,無論定價或可用性發生任何變化,它都將用於計算整體 BOM 價格。

定價表中的每一行都包含一個「排除」核取方塊,允許您快速從定價計算中排除某個元件。當您想查看從 BOM 中移除特定元件的影響時,這很有用。
要查看有關特定電子元件可用報價的更多詳細資訊,您可以使用左側的人字形圖示展開該行。這將顯示該電子元件的所有報價列表,包括定價、數量分段和交貨時間。
PartsBox 會自動為每個連結到線上身分(製造商料號)的 BOM 條目選擇最佳(最便宜)的報價。由於每個電子元件通常有 20-40 個可用報價,選擇過程非常複雜,需要考慮各種因素:
主 BOM 定價表僅顯示每個元件的最佳報價。PartsBox 根據「捨棄多餘部分的價格」選擇此報價——即假設購買的任何多餘庫存都將被捨棄時所支付的價格。這種方法確保選擇最具成本效益的選項,即使所需數量低於 MOQ 或不是訂購倍數的倍數。
例如,如果需要 50 個元件但 MOQ 為 100,PartsBox 將考慮 100 個元件的價格,假設多餘的 50 個將被丟棄。如果由於價格分級,此價格仍然具有競爭力,則可能會被選為最佳報價。矛盾的是,有時買更多反而更便宜。同樣,數量會向上取整到最接近的訂購倍數以進行比較。

報價的排名,以及最佳報價,會根據生產數量而變化。這允許發現新的、意想不到的零件來源,這些來源在特定數量下具有成本效益。
展開每個報價會顯示更多詳細資訊:

對於 Meta-parts、BOM 替代品或元件替代品,會收集所有分組元件的報價。由於這些元件被視為可互換,因此報價會合併,並從整個池中選擇最佳報價。
除了從主要經銷商採購元件外,通常還會收到其他供應商針對特定數量的自訂報價,通常帶有折扣價格。PartsBox 透過允許您輸入自己的本地報價來適應這種情況,這些報價隨後會在定價過程中與線上報價一起被考慮和排名。
可以透過兩種方式新增本地報價:
與線上報價一樣,本地報價支援任意數量的多個價格分段,以及最小訂購量 (MOQ) 和訂購倍數。定價演算法在為特定專案確定最佳報價時會考慮這些參數。

新增本地報價時,您可以提供其他資訊,例如:
過期日期特別重要,因為 PartsBox 會在定價過程中自動排除任何已過期的報價。如果報價已過期,將不予考慮。
建立本地報價後,您可以透過點擊報價並使用附件部分將檔案附加到其中。這對於儲存報價單、電子郵件通訊或與報價相關的任何其他文件非常有用。
PartsBox 支援所有主要貨幣的本地報價。它使用最新的匯率將價格轉換為您偏好的顯示貨幣,同時保留原始價格和貨幣以供參考。這使您可以處理來自世界各地不同供應商的報價,而無需手動轉換貨幣。
PartsBox 簡化了貨幣處理。使用者可以在設定中選擇偏好的貨幣,應用程式中的所有價格都將以該貨幣顯示。這使得在處理定價資訊時能夠獲得一致且個人化的體驗。
該軟體使用歐洲中央銀行 (ECB) 的匯率進行準確的貨幣轉換。這些匯率會定期更新。這消除了手動貨幣轉換的需要,並為使用者提供最新的定價資訊。
手動輸入報價時,您可以從任何支援的貨幣中進行選擇。PartsBox 將自動處理貨幣轉換,以使用者偏好的貨幣顯示價格。此功能適應來自不同供應商和地區的報價,便於比較和分析定價數據。
可以使用表格底部的「導出」按鈕將定價表格導出為 PDF 文檔。導出的 PDF 包括項目信息(名稱、描述、日期)、顯示預設構建數量的單價和總價的價格與數量摘要表、當前選擇的構建數量及其單價和總價,以及包含所有組件及其採購信息的完整定價詳細信息表。如果已上傳公司徽標(請參閱「組織和訪問」部分),它將包含在 PDF 標題中。
供應商規則控制當 PartsBox 為 BOM 條目選擇最佳報價時,會考慮哪些經銷商和供應商。透過將規則組織成命名的規則群組,您可以建立靈活的採購策略——例如,偏好某些供應商,並在他們沒有庫存時退而求其次選擇其他供應商。規則群組可以全域應用,也可以鎖定到特定的專案和採購清單。
要設定供應商規則,請導覽至「設定」並選擇「供應商規則」。從那裡,您可以:
管理供應商規則需要「修改供應商規則」權限。
每個規則組包含一個有序的規則列表。可以使用向上/向下箭頭添加、刪除和重新排序規則。
每個規則都有一個 購買自 設定,決定考慮哪些供應商:
每個規則也可以有一個可選的 規則名稱/註解 欄位,用於文件記錄目的。供應商清單是從您的資料庫中具有有效報價的供應商填入的。
群組內的規則由上而下處理:
這會建立一個備用鏈。例如,具有三個規則的規則群組可以實施以下策略:
如果 LCSC 或 TME 有匹配的報價,則使用這些報價。否則,嘗試 Mouser。如果 Mouser 也沒有報價,則接受任何可用的供應商。
供應商規則選擇器出現在專案定價標籤和採購清單中。它列出了所有可用的規則群組,全域預設值註釋為「(全域預設)」。選擇「無規則(接受所有內容)」將完全停用供應商過濾。
因為在規則群組之間切換是即時的,所以它們也可以作為購買情境。您可以定義幾個代表不同採購策略的群組,並在它們之間快速切換,以比較每個群組在做出採購決策之前如何影響 BOM 定價。
使用 鎖定 按鈕將特定規則群組固定到專案或採購清單。鎖定的規則群組(顯示為「(本地鎖定)」)對該專案或清單保持有效,無論全域預設值如何更改。使用 解鎖 返回遵循全域預設值。
供應商規則選擇器也會出現在個別電子零件定價檢視中,讓您了解不同的規則群組如何影響特定電子零件的報價選擇。
採購清單是根據每個專案的物料清單 (BOM) 和指定的生產數量,彙整建立一個或多個專案所需的元件清單。它代表了您為完成計劃的生產而需要訂購的元件。
若要建立採購清單,請將專案新增至您的購物車,並指定您打算生產的每個專案的數量。然後,PartsBox 會合併各個 BOM,將元件數量乘以生產數量,並將它們合併為單一清單。此過程會刪除跨專案的重複元件,從而產生您需要購買的所有元件的統一清單。
採購清單提供了您採購需求的清晰概覽,使管理庫存和規劃訂單變得更加容易。它會考慮您庫存中的當前庫存水平,指出需要訂購哪些電子元件以及數量。
採購清單中的訂購數量可以直接編輯。這對於調整數量以滿足最低訂購量 (MOQ)、利用價格區間或向上捨入到完整捲盤數量非常有用。
一旦您審查並完成了您的採購清單,您可以直接從清單建立供應商訂單。PartsBox 幫助您根據您的偏好(例如價格、可用性和交貨時間)選擇最佳供應商。如果需要,您可以將採購清單拆分為多個供應商訂單,從而優化您的採購流程並降低成本。
構建代表構建專案的結果。它通常對應於一批已製造或正在製造的設備。PartsBox 支援單階段和多階段構建,多階段構建可以處於進行中(尚未完成)。
生產是 PartsBox 中用於規劃和追蹤生產的重要功能。它們允許您檢查是否有足夠數量的元件(包括損耗),準備您的生產,產生揀貨清單,並從庫存中扣除使用的數量。
生產也提供可追溯性。根據您的訂閱方案,生產歷史記錄會顯示每次生產中使用了哪些特定元件,並提供不同程度的詳細資訊。
要存取過去的構建歷史記錄、查看進行中的多階段構建或開始新的構建,請導航至專案內的「構建」標籤。
開始新的生產時,生產表會顯示所有專案元件及其所需數量和可用數量。對於支援元件耗損計算的方案,所需數量包括耗損開銷,這是根據每個元件的耗損設定單獨計算的。應用耗損時,「所需」欄位會以「15 (12+3)」的格式顯示細目,顯示總所需數量,後跟括號中的基本數量和耗損開銷。
對於生產計畫及更高版本,您可以使用生產設定中的「停用耗損?」核取方塊來停用生產的耗損計算。停用時,將使用 BOM 中的確切數量,而不會增加額外的元件作為耗損。您也可以透過展開項目列並調整該特定項目的耗損設定來覆蓋個別 BOM 項目的此設定。
「庫存請求」欄位指示元件將從何處採購。對於儲存在多個位置的元件、具有批次控制的元件和 Meta 元件,此欄位可能會顯示多個來源。
您可以透過輸入數字或使用 +/- 按鈕來設定計畫生產數量。調整數量會立即更新所有內容。如果某個元件庫存不足,該行將以紅色突出顯示並帶有警告。
PartsBox 在滿足需求時使用各種策略:
您也可以限制 PartsBox 為每個 BOM 條目僅使用單一元件來源。某些方案限制為單一來源,而在其他方案中,這可能有助於確保完整的可追溯性。
預設的元件來源選擇策略決定了初始分配,但可以在表格中進行更改。每一行都可以展開以顯示來源,允許您單獨選擇它們並重新排序(受方案限制)。您也可以逐個條目覆蓋使用的數量。
每一行都包含一個「排除?」核取方塊。勾選它將從生產中排除該元件(本質上是 DNP - 不上件)。被排除的元件將不會扣除庫存。
如果某些 BOM 條目的庫存不足,PartsBox 會顯示警告,但仍允許您繼續進行構建。如果您手頭有尚未輸入 PartsBox 的額外庫存,或者您想生產部分組裝的電路板,這會很有用。將從您的庫存中扣除最大可用數量。
在單階段生產中,按下「生產並移除庫存」按鈕(並確認)將移除屬於該專案的所有非排除電子元件的庫存。然後該生產將被標記為已完成。
對於多階段生產,請勾選「多階段生產」核取方塊。PartsBox 將在生產中的每個元件旁邊顯示選擇核取方塊。您可以使用各個方塊來選擇行,選擇/取消選擇所有行,並使用搜尋/過濾介面來標記要在當前階段構建/放置的元件。過濾介面支援標籤,因此輸入「#smd」是選擇所有 SMD 元件的快速方法,這些元件通常首先放置。
按下「生產並扣除庫存」將僅處理選定的條目(與單階段生產相同)。
執行一個不選擇任何元件的生產階段,對於在生產歷史中記錄一個處理步驟非常有用。
未完成的多階段生產將出現在生產介面的「進行中」分頁中。選擇它允許您建構下一階段或完成生產,將其標記為已完成。
一個構建可以有任意數量的階段。即使並非所有元件都已放置,也可以將其標記為已完成。在這種情況下,未使用的條目將在構建中標記為已排除。
多階段建置在所有階段中都由相同的 ID Anything™ 代碼表示,允許將 ID Anything™ 標籤甚至貼在未完成的裝置上,以便快速識別和存取建置資訊。
在管理生產時,維護生產歷史記錄非常重要。此記錄通常包括諸如專案或 BOM 的生產單位數量、生產日期和時間以及任何相關評論等資訊。雖然這種詳細程度對於簡單的生產運作已經足夠,但更複雜的生產通常需要追蹤額外的資料。
在實際場景中,每個生產都有其獨特的配置。此配置包括補充資訊,包括:
PartsBox 將所有這些資訊儲存為生產歷史記錄的一部分,讓您可以在將來輕鬆查看和驗證特定生產在任何時間點的配置方式。
要存取生產配置歷史記錄,請導航至 PartsBox 專案部分中的「生產」標籤。在這裡,您將找到所有生產的列表。您可以選擇查看完整列表,或將其過濾以僅顯示已完成的生產或當前正在進行的多階段生產。
每個生產批次都會分配一個唯一的 ID Anything™ 代碼,該代碼可以列印在標籤上並貼在該批次生產的實體設備上。此代碼提供了快速方便的生產資訊存取途徑,確保您隨時可以檢索相關詳細資訊,即使在生產完成很久之後也是如此。
檢視已完成或進行中的建置時,左側導覽中的 使用的庫存 標籤會顯示在該建置期間消耗的庫存。「使用的庫存」表格有兩個目的:首先,它顯示在建置中使用了或消耗了什麼以及它的成本是多少;其次,它允許您管理表格中顯示的批次 — 例如,將它們移動到不同的儲存位置、調整它們的庫存數量或標記它們。
可用的詳細程度取決於是否啟用了批次控制。如果沒有批次控制,給定存儲位置中零件的庫存是可替代的 — 沒有可以單獨跟蹤或管理的批次概念。因此,無法看到構建中消耗的零件的確切成本,也無法直接從此視圖管理消耗的庫存。
對於沒有批次控制的方案,已用庫存表格顯示零件名稱、使用數量、代號和儲存位置。這提供了消耗內容的摘要。
對於具有批次控制的方案,「使用的庫存」表格提供完整的詳細資訊。預設欄位包括電子零件名稱、批次名稱、使用數量、成本、指示符、儲存位置以及每個批次中目前剩餘的數量。成本追蹤顯示消耗庫存的總成本,根據每個批次的單位成本計算。您可以展開每一列以查看完整的批次詳細資訊。
批次控制變體還支援對消耗批次的批次操作:
要使用批次操作,請使用核取方塊選擇批次,然後從選單中選擇一項操作。
PartsBox 中的子組件零件代表構建專案所產生的庫存。構建專案時,相應子組件零件的庫存會增加構建數量。這使得由多個子組件和零件組成的複雜產品能夠得到有效管理,每個子組件都可以單獨生產或採購。
要為專案建立子組件元件:
建立後,子組件元件將出現在元件清單中,並且可以像任何其他元件一樣進行管理,只有一個例外:子組件元件的名稱始終與相應的專案相同,且無法更改。
構建專案時,構建確認畫面包含一個選項,可將庫存新增到關聯的子組件元件中。如果啟用,您可以:
確認後,子組件元件的庫存將增加生產數量。由於子組件元件的行為類似於常規元件,它們可以用於其他專案和生產中,並且可以配置低庫存警告和損耗參數等功能。
啟用批次控制後,專案的每次製造都會產生相應子組件元件的獨特批次,並由唯一的 ID Anything™ 代碼識別。透過將 ID Anything™ 標籤貼在製造的設備上,您可以使用行動裝置快速掃描代碼以存取相關的製造資訊。
當查看具有子組件零件的項目的構建時,左側導航中的構建結果選項卡顯示從該構建創建的結果庫存。這與上面描述的「使用的庫存」視圖類似:啟用批次控制後,您可以獲得完整的每批次詳細信息(批次名稱、數量、存儲位置、評論)和批量操作(標記、移動、調整庫存計數);如果沒有批次控制,則顯示存儲位置、數量和評論的摘要。
PartsBox 提供強大的功能,用於追蹤從專案/BOM 構建的個別裝置。開始構建時,您可以啟用「單獨追蹤每個產生的子組裝」選項。這會改變構建流程,為每個構建的子組裝產生單獨的批次,有效地為每個裝置分配唯一的序號。
啟用此選項將開啟追蹤單個設備生命週期的無限可能。PartsBox 中的批次已經攜帶了大量數據,並分配了唯一的 ID Anything™ 代碼。您可以以文件的形式將其他數據附加到這些批次,例如測試結果、維修協議、監管備案、服務歷史記錄或任何其他相關信息。
每個批次都會分配一個唯一的 ID Anything™ 代碼,可以將其列印為 QR 碼並物理貼附到相應的裝置上。這允許輕鬆識別和追蹤個別裝置。或者,可以透過生產 ID Anything™ 代碼(指向特定生產)和在該生產中自動分配的整數序號的組合來識別裝置。
當啟用多階段生產的新增子組件元件庫存選項時,PartsBox 會追蹤目前正在生產中的庫存。這允許您在設備構建過程中,將有關生產中的潛在異常或個別測試結果的資訊附加到每個設備批次。完成生產後,庫存狀態會從「生產中」變更為「可用」。
PartsBox 支援三種類型的訂單,每種代表採購流程中的不同階段:
要建立訂單或將項目新增至現有的未結訂單,您可以先查看單個元件的定價和報價,或使用採購清單。PartsBox 允許您將單個報價或一組報價新增至訂單,並將其與提供定價的相應供應商相關聯。
修改未結訂單中的數量時,PartsBox 會自動擷取目前的定價資訊,並根據數量和任何適用的價格折扣調整總價。這確保您始終擁有最新且準確的訂單定價。
未結訂單可以通過複製和貼上轉移到分銷商的網站,或者如果需要更正式的列印採購訂單,可以以合適的格式匯出。
向供應商下訂單最有效的方法是利用 '上傳購物車' 功能。這允許您複製並貼上或上傳包含訂單詳細資訊的 CSV 檔案。
當您將未結訂單標記為「已訂購」時,PartsBox 會提示您提供預計交貨日期。此資訊可協助您追蹤元件預計何時到達,並使系統能夠在應用程式的各個相關部分顯示已訂購的庫存。
如果需要,您可以取消訂單,這會將其狀態恢復為「未結」,並從顯示中移除預期庫存。
PartsBox 提供了幾種方便的方法來接收訂單中的零件:
在計劃生產多個電子設備時,通常需要大量購買元件。然而,確定所需的確切數量可能具有挑戰性,特別是在考慮現有本地庫存和不同 BOM(物料清單)之間的共享元件時。
Meta-parts (零件替代品)、零件替代品和 BOM 替代品的存在為採購過程增加了另一層複雜性。在訂購之前,保持選擇特定 MPN (製造商零件編號) 的靈活性是有益的。
要開始採購流程,請導航至「專案」部分,並使用每個專案卡底部的「加入購物車」按鈕將專案/BOM 加入您的專案購物車。加入專案時,您將有機會指定打算構建的數量。
將所需的專案加入購物車後,為您的清單指定一個描述性名稱,然後點擊 '建立採購清單'。此操作將把您重新導向到 '採購' 部分,您可以在那裡查看所有採購清單。
點擊特定的採購清單將開啟熟悉的定價介面,類似於用於 專案/BOM 定價 的介面。此介面允許您選擇報價、新增您自己的報價、選擇特定的元件替代品(針對 Meta 元件),並將您的選擇限制在首選經銷商。
完成採購清單後,切換到「按經銷商/供應商分組」視圖,即可看到您的元件按每個供應商分成了單獨的訂單。此視圖提供與「所有元件」視圖相同的功能,讓您在需要時修改報價選擇。此外,您可以快速將所有元件新增到特定供應商的新訂單或現有訂單中,並直接向他們下單。
雖然自動訂購支援一直是長期計劃的一部分,但由於與各個分銷商系統整合所涉及的複雜性,其實施仍然具有挑戰性。
PartsBox 使用新增庫存時輸入的購買價格來計算您的電子零件庫存價值。了解這種估值的工作原理有助於財務報告和庫存管理。電子零件來源選擇策略(FIFO、LIFO 等 — 請參閱建置專案部分)也會影響估值:在有批次控制的情況下,它決定了哪些特定批次成本歸因於每個建置,而在沒有批次控制的情況下,則使用平均成本。
對於每個元件,PartsBox 會追蹤:
啟用批次控制後,PartsBox 會追蹤每個批次的確切購買價格。這提供了精確的每批次成本資訊:
這種精確的估值特別適用於:
如果不使用批次控制,PartsBox 會使用 平均成本法 進行庫存估值:
報告允許您獲取有關資料的概覽資訊。
就像 PartsBox 中的其他所有內容一樣,報告會即時更新。舉例來說,如果您保持「低庫存」報告開啟,而其他人移除了庫存(這將導致特定元件的庫存低於閾值),您的報告將立即更新。
PartsBox 透過組織(公司)的概念支援協作。PartsBox 中的公司或組織代表一個共用資料庫,多個使用者可以同時存取。這允許團隊共同管理其電子元件庫存、採購和生產。
當您在 PartsBox 中建立公司或組織時,您可以邀請其他使用者加入並協作。可以存取公司資料庫的使用者數量取決於您的訂閱方案。如果您需要容納更多使用者,可以相應地升級您的方案。
要授予某人存取公司資料庫的權限,他們必須先建立一個 PartsBox 帳戶。一旦他們有了帳戶,公司管理員就可以邀請他們並授予適當的存取權限。這允許您控制誰可以存取您公司的資料以及他們可以執行哪些操作。
除了公司資料庫外,每個 PartsBox 使用者還擁有一個免費的私人資料庫供個人使用。此私人資料庫與您可能有權存取的任何公司資料庫是分開的。您可以使用位於 PartsBox 應用程式螢幕頂部的資料庫切換器,輕鬆地在私人資料庫和任何公司資料庫之間切換。切換器顯示目前選定資料庫的名稱。
組織可以在「設置」>「常規」中上傳公司徽標。徽標顯示在 PDF 導出中,包括表格導出和 BOM 定價 PDF,替換文檔標題中的默認 PartsBox 徽標。
PartsBox 提供靈活的存取控制選項,以確保使用者根據其在公司內的角色和職責擁有適當的權限。一家公司始終至少有一位「管理員」使用者,擁有最高級別的控制權,可以管理帳單資訊並授予或撤銷其他使用者的存取權限。
對於沒有基於角色的存取控制 (RBAC) 的方案,PartsBox 提供三個基本存取級別:
對於具有角色存取控制 (RBAC) 的方案,PartsBox 提供了一種更精細和可自訂的存取管理方法。透過 RBAC,公司可以定義任意數量的角色,並根據使用者的具體職責將其分配給使用者。每個角色定義了個別操作的權限,例如建立元件、新增庫存或執行生產。
RBAC 允許對權限進行細粒度控制,使公司能夠建立具有受限存取權限的有限角色。例如,可以定義「收貨」角色,允許使用者添加和移動庫存,但不能修改專案或執行構建。此角色適用於負責接收和組織傳入庫存的員工。
同樣地,可以建立一個「生產」角色,允許使用者從預定義的專案執行建置,但不能修改專案本身。此角色對於參與製造過程、需要根據既定設計組裝產品的員工非常有用。
在大型組織中,維護所有資料庫修改的不可變稽核追蹤通常是法規遵循和可追溯性所必需的。這對於受美國 FDA Title 21 CFR Part 11 等法規約束的公司尤其重要,該法規強制執行嚴格的記錄保存和資料完整性要求。
即使沒有法律義務,許多公司也會選擇實施稽核追蹤作為最佳實務,以確保問責制並在出現問題或差異時促進根本原因分析。
具有稽核追蹤功能的 PartsBox 方案會自動記錄對資料庫所做的每一次變更的詳細歷史記錄。每條稽核追蹤記錄包括:
此資訊提供了資料庫隨時間演變的全面且細緻的視圖,允許管理員重建事件順序並了解每次變更背後的背景。
稽核追蹤資料可以輕鬆地從 PartsBox 匯出為適合數位簽名和長期存檔的格式。此匯出資料可作為系統歷史記錄的可驗證記錄,可用於在稽核或檢查期間證明符合相關法規。
PartsBox 中的每個物件——零件、批次、儲存位置、建置、訂單和專案——都會自動分配一個獨特、緊湊的識別碼,稱為 ID Anything™ 代碼。這些代碼足夠短,人類可讀(26 個字元),並且可以編碼為 QR 碼以供掃描。
ID Anything™ 代碼有多種用途:
ID Anything™ 系統在 PartsBox 中廣泛使用。以下部分詳細描述了這些功能。
掃描條碼是處理進貨、新增或移除庫存以及在 PartsBox 中建立新元件的快速有效方法。此功能改善了您的庫存管理工作流程,節省時間並減少手動資料輸入。
PartsBox 支援兩種掃描條碼的方法:
要開始掃描條碼,請點擊 PartsBox 中的「掃描」選單按鈕。根據您的掃描方式:
條碼成功解碼後,PartsBox 會分析資料並採取以下操作之一:
PartsBox 支援電子元件分銷商常用的多種條碼格式:
如果掃描的條碼包含數量資訊,它將自動預填在「新增庫存」對話框中。
如果您在 PartsBox 內建立了 DigiKey 訂單並將生成的 ID 代碼複製到您的 DigiKey 購物車中,您收到的元件上的條碼將包含 PartsBox ID。掃描這些條碼時,PartsBox 將自動識別相關的訂單和行項目,讓您可以輕鬆地針對訂單接收元件。
您可以直接從 PartsBox 列印元件、批次、儲存位置、訂單、專案和生產的標籤。有一個範本系統允許您根據需要自訂標籤。
直接標籤列印所需的條件:
需要 JSPrintManager 的原因是瀏覽器無法直接存取印表機。為了將原始代碼發送到印表機,PartsBox 需要連接到本地的 JSPrintManager 並要求它將資料發送到印表機。
如果您已具備先決條件,前往「設定 | 標籤 | 印表機」應該會顯示您系統中可用的印表機清單。在那裡選擇您的 ZPL 相容標籤印表機。
有多個標籤類別:元件、批次、儲存位置、訂單、專案和生產。在每個類別中,PartsBox 允許您定義多個標籤範本。這讓您可以快速在各種標籤類型或尺寸之間切換。在商業方案中,標籤範本在整個公司內共用。
要建立新的標籤範本,請導航至「設定 | 標籤」並選擇其中一個類別。如果您點擊所選類別中的「建立」,您將看到一個帶有範例標籤的預填範本。這些範例經過精心準備,是 2.25x1.25 英吋標籤的良好預設值(是的,Zebra 僅以英吋為單位指定標籤尺寸,這些是 57.15mm x 31.75mm)。
在標籤範本表單的左側,您將看到:
在標籤範本表單的右側有一個「欄位」部分。這列出了範本中的數據欄位(用大括號中的數字標記)。PartsBox 會根據範本中使用的最大數字自動檢測欄位。例如,如果您在範本中使用 {0}、{1} 和 {5},您將有 6 個欄位可供配置(欄位 0 到 5)。對於每個欄位,您可以選擇任何可用的 PartsBox 數據欄位。我們建議使用鍵盤輸入進行搜尋,因為有太多 PartsBox 數據欄位可供選擇。
點擊「儲存」後,您的範本即可使用。
一旦您選擇了印表機並建立了至少一個標籤範本,您就可以為 PartsBox 中的任何物件列印標籤。
若要列印標籤,請開啟您要標記的物件的資訊畫面。對於元件,這是元件資訊畫面;對於儲存位置,則是儲存位置資訊畫面;其他物件以此類推。在資訊畫面的右上角,尋找 ID Anything™ 按鈕,該按鈕顯示一個小 QR 碼圖示和 ID Anything™ 代碼的簡短版本。點擊此按鈕將開啟一個對話框,其中顯示範本選擇器、標籤預覽和「列印標籤」按鈕。
PartsBox 支援產生按鍵輸入的條碼掃描器,這包括大多數 USB 掃描器。Zebra LS2208 是一款可靠且價格實惠的 1D 掃描器,與 PartsBox 配合良好。然而,隨著元件分銷商越來越多地採用 2D 條碼以獲得卓越的資料儲存容量,建議使用 2D 掃描器以適應未來的設定。
要在 PartsBox 中使用 2D 掃描器,您必須將其配置為將特殊的不可列印字元(ASCII 代碼 RS、GS 和 EOT)分別替換為字串 '{RS}'、'{GS}' 和 '{EOT}'。這是掃描器與基於網路的應用程式正確協作所必需的。如果您有 Zebra DS2208 掃描器,只需掃描提供的條碼即可自動配置它以與 PartsBox 一起使用:

任何支援 USB HID 介面(即充當鍵盤)的 1D 掃描器都應該可以與 PartsBox 配合使用。如果掃描器的輸出在文字編輯器中可見,則它與 PartsBox 相容。
已知可與 PartsBox 良好配合使用的 2D 掃描器包括:
已知 Zebra DS6608(2007 年停產)無法與 PartsBox 配合使用。
要在 PartsBox 中使用 2D 掃描器,掃描器必須支援掃描代碼中的字串替換(在 Zebra 掃描器中稱為「進階資料格式化」或「ADF」)。這是網頁瀏覽器的限制,而不是 PartsBox 的限制。
為了獲得最佳的條碼掃描體驗,PartsBox 建議使用專用的 2D 掃描器,特別是 Zebra DS2208。2D 掃描器可以解碼 1D 和 2D 條碼,確保與經銷商使用 2D 條碼的增長趨勢相容。
一個更實惠的替代方案是 Barcode to PC 應用程式,它由安裝在 PC 上的軟體和用於掃描的行動應用程式組成。雖然此解決方案目前無法可靠地處理 DataMatrix 代碼,但預計未來會有改進。
由於 PartsBox 無法控制的因素,使用 USB 掃描器進行條碼掃描時無法保證 100% 的可靠性。
如果 2D 掃描器無法與 PartsBox 一起使用:
{RS}、{GS} 和 {EOT} 序列請參閱上方的「已知問題和限制」部分,查看您的問題是否列在其中。如果掃描器在記事本中的輸出看起來正確,但 PartsBox 仍然無法識別條碼,請使用回饋表單報告問題。
PartsBox 允許您將元件資料庫設為公開,與他人分享部分或全部元件。此功能對於想要分享元件庫存的業餘愛好者以及想要展示可用元件的創客空間非常有用。
要發佈您的零件,請導航至 設定 | 發佈 部分。在這裡,您可以輸入有關您自己或您的組織的資訊,例如簡短描述、網址和較長的描述。此資訊將顯示在您的公開頁面上。
請注意,只有當您選擇了要發佈的元件時,您的公開頁面才會存在。公開頁面的更新不是即時的,可能需要幾分鐘到一小時不等。
PartsBox 提供三個選項來選擇要公開顯示的元件:
透過仔細選擇要發布的元件,您可以控制與他人共享的資訊,同時保持其他數據的私密性。
PartsBox 與 KiCad 7.0 或更高版本整合,允許您直接在 KiCad 的符號選擇器 (Symbol Chooser) 中存取您的 PartsBox 元件資料。此整合使用 KiCad 的 HTTP 函式庫功能。
KiCad HTTP 函式庫作為唯讀介面,連接到像 PartsBox 這樣的外部資料來源。它們本身不儲存符號或封裝資料,而是引用標準 KiCad 函式庫 (.kicad_sym) 中定義的符號和封裝。當您在 KiCad 中從 PartsBox HTTP 函式庫選擇一個元件時,它會使用來自 PartsBox 的資料(例如製造商零件編號 (MPN)、數值、封裝和其他指定欄位)填入原理圖符號。
要在 PartsBox 中設定 KiCad 整合:
配置分為以下幾個部分:
類別定義了您的元件資料庫的子集,這些子集將在 KiCad 符號選擇器中顯示為單獨的可瀏覽部分。
本節控制 PartsBox 元件資料如何對應到 KiCad 符號欄位。
Value、Footprint、Datasheet、Keywords、Reference、MPN、Manufacturer。您也可以定義自訂欄位名稱。symbolIdStr 對應是必要的:它告訴 KiCad 從您的標準 KiCad 庫中使用哪個符號。這始終對應到 PartsBox 中的「[Part] KiCad symbol」欄位。Footprint 對應到「[Part] KiCad footprint」,並將 Reference 對應到「[Part] KiCad reference」。本節提供 KiCad 所需的設定檔。
.kicad_httplib 檔案的內容。要在 KiCad 中啟用 PartsBox 庫:
partsbox.kicad_httplib(或任何帶有 .kicad_httplib 擴展名的名稱)的文件中。partsbox.kicad_httplib 文件。PartsBox 函式庫現在將出現在 KiCad 符號選擇器中。您可以瀏覽您定義的類別並選擇元件。
為了使整合正常運作,PartsBox 需要知道每個電子元件要關聯哪個 KiCad 符號、封裝和參考前綴。這是在電子元件詳細資訊視圖中設定的:
Device:R,MyLibrary:MySymbol)。此值將映射到 KiCad 中的 symbolIdStr 字段。Resistor_SMD:R_0603_1608Metric)。R,C,U)。儲存這些設定使其可透過 API 供 KiCad 在選擇電子元件時使用。
將來,將有一種方法可以一次為多個選定的元件設定這些欄位(例如,選擇所有帶有「電阻器」標籤的元件並將其 KiCad 參考設定為「R」)。
您可以讓您的 PartsBox 庫在 Altium Designer 中可存取。您的符號和封裝仍將保留在 Altium 中,而有關元件的所有其他資料將從 PartsBox 存取。與 Altium Designer 的整合配置稍微複雜一些,因為它有傳統的 ODBC 資料庫連接要求。
您需要在您的機器上執行 PartsBox Outpost™。這是一個應用程式,可提供與您的線上 PartsBox 資料庫的即時同步,並提供 Altium Designer 可以連接的 SQL 介面。Outpost™ 以 Docker 容器形式發布。目前,同步僅為單向,因此無法從 Altium 內部更改您的 PartsBox 資料庫,但這在未來可能會改變。
先決條件:
首先安裝 PostgreSQL ODBC 驅動程式。然後,安裝 Docker Desktop,並從 Docker Hub 下載 jrychter/outpost:latest 映像檔。
在 Docker Desktop 中,點擊「Images」部分中映像名稱旁邊的 Run 圖示。然後打開「Optional settings」部分。
在「連接埠」部分,輸入 5432 作為對應於 :5432/tcp 的主機連接埠。
在「環境變數」部分,建立兩個環境變數:
PARTSBOX_API_KEY:這應該包含您的 PartsBox API 密鑰POSTGRES_PASSWORD:您將在 Altium Designer 中用於連接到數據庫的數據庫密碼點擊「執行」按鈕,您應該會在「容器」部分看到一個正在執行的容器。如果您點擊該容器,您可以檢查日誌以查看是否有任何異常訊息。
之後,您可以在 Altium 中建立 DbLib 或 DbLink(有關這些差異的詳細資訊,請參閱 Altium Designer 文件)。從主選單中選擇「File | New | Library」,然後選擇「Database Library」。
在「連線來源」部分,選擇「使用連線字串」。然後設定以下連線字串: Driver={PostgreSQL Unicode};Server=localhost;Port=5432;Database=postgres;UID=postgres;PWD=YOUR_PASSWORD_HERE
請確保使用與啟動 Docker 容器時相同的資料庫密碼。另外,請確保連接字串末尾沒有空格。
點擊「進階」按鈕。在 SQL 選項中,將左引號和右引號字元更改為雙引號 ("),並保持「引用表格」選項為勾選狀態。
點擊「連接」。您應該會看到資料庫欄位出現在欄位設定正下方的表格中。
在「欄位設定」部分,選擇「單鍵查詢」,對於「資料庫」欄位,選擇「PartsBox ID」。
此時,您應該擁有一個工作正常的資料庫連接,並自動對應了基本欄位。您可能想要儲存此資料庫。
如果連線失敗並出現錯誤訊息,要檢查的一件事是在連線字串中引用的 ODBC 驅動程式名稱。要列出機器上的所有 ODBC 驅動程式,您可以使用 Windows PowerShell 和以下命令:Get-OdbcDriver。然後,您將在連線字串中使用列出的驅動程式之一的適當驅動程式名稱。
PartsBox 提供了一個 API,用於以編程方式訪問您的零件數據庫。API 是面向操作的:它不直接暴露數據庫對象,而是提供用於管理零件、庫存、存儲位置、項目、BOM、訂單、構建、批次等的特定操作。這使得能夠與其他系統(如 ERP、MES 或自定義工具)集成。
API 使用 JSON 進行請求和響應(以 EDN 作為替代),並使用 API 密鑰進行身份驗證。要生成 API 密鑰,請轉到您組織的設置。
有關完整文檔,包括可用操作、請求/響應格式和示例,請參閱 API 文檔。