PartsBox 使用者指南

簡介

什麼是 PartsBox?

PartsBox 是一個用於管理電子零件庫存、BOM 定價和生產的線上工具。它為整個電子製造過程提供了一個集中平台 — 從採購和儲存電子零件到建置專案和追蹤產出。

主要功能包括:

  • 庫存管理:追蹤零件、庫存水平和儲存位置,支援連結零件(帶有製造商零件編號)、本地零件、元零件和子組件零件。
  • BOM 定價:使用來自線上經銷商的最新報價為您的物料清單定價,支援價格區間、貨幣轉換、MOQ 和本地供應商報價。
  • 生產:從 BOM 建置專案,具有單階段和多階段建置、子組件、序號追蹤和完整的建置歷史記錄。
  • 批次控制:追蹤從來源到生產中使用的特定零件批次,具有雙向可追溯性,用於品質控制和監管合規。
  • 採購:建立和管理採購訂單,追蹤訂單狀態,並將零件接收到庫存中。
  • ID Anything™:PartsBox 中的每個物件(零件、批次、儲存位置、建置、訂單、專案)都分配有一個獨特、緊湊的代碼,可以列印為 QR 標籤,使用行動裝置掃描,並用於 CAD 工具中的 BOM 匹配。結合每台設備序號追蹤,這實現了從生產到現場服務的完整生命週期可追溯性。
  • 條碼掃描和標籤列印:掃描條碼以快速尋找零件和新增庫存,並為儲存位置和批次列印標籤。
  • CAD 整合:從 KiCad、Altium Designer 和其他 EDA 工具匯入 BOM。
  • API:對您的零件資料庫進行程式化存取,以便與其他系統整合。
  • 報告:庫存估值、低庫存警報和其他報告。

設計理念

PartsBox 的設計旨在快速、不顯眼且易於使用。介面反應靈敏 — 搜尋電子零件、檢查庫存和管理專案都能即時完成。多個使用者可以同時工作,每個人都能即時看到變更。

與傳統的 ERP(企業資源規劃)或 MRP(物料需求規劃)工具不同,PartsBox 易於引入並整合到現有工作流程中,摩擦最小。目標是提供一個幫助您保持組織和效率而不會妨礙您的工具。

入門

本節將引導您了解 PartsBox 的基礎知識:建立儲存位置、新增零件、入庫以及建置您的第一個專案。每個步驟都建立在前一個步驟的基礎上,到最後您將擁有一個帶有定價 BOM 的工作專案。本指南後面的部分將更詳細地介紹每個主題。

建立儲存位置

在添加零件之前,至少設置一個存儲位置來表示您的組件將物理存放的位置。導航到頂部菜單中的「存儲」,然後點擊「創建」。默認選項卡是「單一」,它創建一個位置。

輸入您的儲存位置名稱(例如,第一個盒子的「b01」,或架子隔間的「shelf-A1」),然後點擊「建立」。您隨時可以稍後新增更多位置,包括帶有隔間的盒子的位置網格。

有關命名儲存位置的建議,請參閱庫存和儲存下的儲存位置部分。

建立零件

導航到頂部菜單中的「零件」,然後點擊「創建」。您將看到零件類型的選擇:鏈接零件、本地零件和元零件。

如果您的組件具有製造商零件編號 (MPN),請選擇「連結零件」。在「匹配確切組件名稱」欄位中輸入 MPN,然後點擊「匹配」。PartsBox 將搜尋您的組件並顯示匹配結果及其規格和資料表連結。從列表中選擇正確的匹配項,然後點擊「建立零件」。

如果您的組件沒有 MPN(通用電阻器、PCB、自定義機械零件),請選擇「本地零件」並輸入名稱。

有關零件類型的更多詳細資訊,請參閱零件下的什麼是零件?部分。

新增庫存

建立電子零件後,您需要新增庫存以代表您手頭上的實體電子零件。導覽至電子零件的詳細資訊頁面,然後點擊左側選單中的「新增庫存」。

庫存精靈有三個步驟:

  1. 數量和定價:以零件的單位輸入您擁有的數量。對於具有測量單位的零件,數量可以是小數。選擇性地選擇價格類型(每零件單位、每供應商包裝或整個批次)並輸入您支付的金額。
  2. 儲存位置:選擇您之前建立的儲存位置。
  3. 額外資訊:選擇性地新增註解(例如,「初始庫存」或訂單參考)。

點擊「新增庫存」以確認。

有關庫存管理的更多信息,請參閱「庫存和存儲」下的「庫存」部分。

建立專案

PartsBox 中的項目代表物料清單 (BOM)。導航到頂部菜單中的「項目」,然後點擊「創建」。輸入項目的名稱(和可選的描述),然後點擊「創建項目」。

將電子零件新增至專案

開啟您新建立的專案並導覽至「BOM」索引標籤。按一下「新增零件條目」以開啟零件選擇器。搜尋您之前建立的零件,選擇它,然後確認。該零件將以預設數量 1 新增到 BOM 中。然後,您可以按一下該條目以展開它並調整數量、新增參考代號或設定其他欄位。如果零件具有測量單位,則數量以該單位輸入,並且可以是小數(例如,1.5 m)。

通過導入 BOM 創建項目

如果您已經有從 CAD 工具(KiCad、Altium、Eagle 或任何其他可以匯出 CSV 的工具)匯出的 BOM,您可以透過匯入它來建立專案。導覽至「專案」並按一下「匯入」。上傳您的 CSV 或 TSV 檔案。

PartsBox 將解析文件並顯示預覽。如果需要,調整字段分隔符和字符編碼,直到預覽看起來正確。然後使用每列上方的下拉菜單將每列映射到適當的 BOM 字段。「猜測」按鈕通常可以自動正確映射,但請務必檢查結果。最重要的映射是「數量」、「零件」和「標號」。

對應欄位後,PartsBox 將嘗試自動將每個 BOM 項目與資料庫中的零件進行比對。與零件相符的項目會顯示零件名稱;未相符的項目會反白顯示。如果您從先前的步驟建立了零件,且 BOM 包含相同的 MPN,它將自動相符。

要手動匹配未匹配的條目,請點擊它以展開條目詳細信息。在「零件匹配」部分,點擊「匹配到現有零件」以打開零件選擇器並選擇正確的零件。如果需要,您也可以直接從那裡創建新零件。

一旦您對對應和匹配感到滿意,請輸入專案名稱並點擊「匯入」。

有關 BOM 導入、匹配和管理條目的更多詳細信息,請參閱「項目和 BOM」下的「使用 BOM」部分。

處理資料

PartsBox 廣泛使用表格來顯示和管理資料。許多功能——例如在表格內搜尋、過濾、表格配置、批次操作、自訂欄位、標籤和附件——在不同類型的資料(零件、批次、儲存位置、訂單、專案、BOM 條目和建置)中一致地工作。本節描述了這些跨領域功能。

表格

PartsBox 中的表格是交互式的且功能豐富。它們支持搜索、過濾、列配置、排序、批量選擇以及導出為 PDF 或 CSV。表格設置按表格記住,因此您的首選項在會話之間保持不變。下面描述的功能適用於應用程序中的大多數表格。

A saved table configuration can list a column that the current database or your current plan does not have, for example a custom field from another organization. PartsBox does not show that column in the table. In configuration mode, the column appears with the marker 'Not available' and a help icon. Remove the column if you no longer need it. If you leave the column in place, PartsBox keeps it in the saved configuration, and the column appears again in the database where it exists.

表格內搜尋

在表格上方的「在表格中搜尋…」方塊中輸入文字以縮小資料列範圍。每個單字都會比對字面上的文字片段,並忽略字母大小寫。資料列必須包含每個單字,順序不拘。單字可以符合不同可見欄位中的值。即使隱藏了標籤和 ID Anything™ 代碼的欄位,它們仍然可以被搜尋。例如,在批次表格中輸入 #incoming 以搜尋其批次標籤。

標籤與一般文字分開比對。每個標籤必須符合完整的標籤名稱,且資料列必須包含查詢中的每個標籤。例如,#incoming #checked 需要同時包含這兩個標籤。標籤可以出現在一般文字之前、之間或之後:precision #incoming resistor #checked 需要同時包含這兩個標籤以及 precision 和 resistor 這兩個單字,無論它們出現在哪裡。

篩選

PartsBox 中的大多數表格都支援進階篩選功能,允許您快速縮小顯示資料的範圍以符合特定標準。篩選系統具有高度可配置性,並支援複雜的邏輯條件。本節將指導您完成在 PartsBox 中建立、使用和管理篩選器的過程。

將篩選器應用於表格

要過濾表格中的數據,請按照以下步驟操作:

  • 找到您希望篩選的表格右上角的篩選圖示。
  • 按一下篩選圖示以開啟該表格的篩選設定畫面。
  • 使用「新增條件」或「新增多個條件」按鈕新增篩選條件。您可以使用邏輯 AND/OR 運算子組合多個條件。
  • 對於每個篩選條件,選擇一個欄位,選擇一個條件,然後輸入一個值。
  • 定義篩選條件後,按一下畫面底部的「套用篩選」按鈕,將篩選套用到表格。

要快速移除表格中目前套用的所有篩選器,請使用「移除所有篩選器」按鈕。如果您計劃將來重複使用該篩選器,請務必在移除之前將其儲存為預設設定。

定義篩選條件

篩選條件是篩選器的構建模組。每個條件由一個欄位、一個條件和一個值組成:

  • 字段:從列表中選擇要用於過濾的字段。可用字段將根據表格及其顯示的數據而有所不同。例如,「[存儲] 標籤」表示分配給存儲位置的標籤。
  • 條件:選擇符合您過濾要求的條件。可用條件的列表取決於所選的字段類型。例如,如果您選擇「[存儲] 標籤」,您將看到諸如「包含所有這些標籤」、「包含任何這些標籤」和「不包含任何這些標籤」等條件。
  • 值:輸入條件應匹配的值。根據字段類型,它可以是標籤列表(對於標籤字段)、文本字符串、數字或數字範圍(區間)。

您可以使用邏輯 AND/OR 運算子組合多個篩選條件。PartsBox 支援巢狀條件,允許您通過在每個 AND/OR 語句下新增單個條件或組合了 AND/OR 的多個條件來建立複雜的篩選邏輯。

輸入數值

在篩選條件中輸入數值時,為了方便起見,您可以使用單位前綴。只需輸入前綴而無需輸入單位。例如,使用 "22u" 代替 "22μF",使用 "10k" 代替 "10kΩ"。請注意,前綴區分大小寫,因此 "m" 和 "M" 代表不同的值。

PartsBox 支援以下單位前綴:

  • T: tera (1012)
  • G: giga (109)
  • M: mega (106)
  • k: kilo (103)
  • d: deci (10-1)
  • c: centi (10-2)
  • m: milli (10-3)
  • u or μ: micro: (10-6)
  • n: nano (10-9)
  • p: pico (10-12)
  • f: femto (10-15)

管理篩選器預設

PartsBox 允許您將篩選器儲存為預設,這些預設可以是個人的,也可以在公司內部共用。此功能使您能夠快速載入複雜的篩選器,並定義對組織中每個人都有用的篩選器。

要管理您的篩選器預設:

  • 使用「載入預設」按鈕將先前儲存的過濾器預設應用於目前表格。
  • 點擊「儲存預設」將目前過濾器配置儲存為新預設。選擇將其儲存為個人預設還是全公司預設。
  • 點擊「管理預設」以存取其他預設管理選項:
    • 刪除不需要的預設
    • 複製現有預設
    • 在您的個人預設和公司預設之間複製或移動預設

快速存取篩選預設值

當您將篩選器配置儲存為預設時,它們會出現在表格標題的下拉選單中。這提供了對常用篩選器的快速存取,並使不同視圖之間的切換更加高效。

當基於標籤或名稱時,篩選預設集的功能類似於類別。與每個項目僅屬於一個類別的嚴格類別系統不同,預設集提供了更大的靈活性,允許項目同時出現在多個篩選視圖中。這種方法讓您獲得類別的組織優勢,而沒有其典型的限制。

表格配置預設

除了過濾器預設外,PartsBox 還允許您將表格欄位配置保存為預設。當組織中的不同用戶需要以一致的佈局查看相同的欄位時,或者當您想要針對不同任務快速切換不同的欄位排列時,這非常有用。

表格配置預設儲存了欄位的選擇、順序及其相對寬度。與篩選器預設一樣,它們可以儲存為個人預設(僅您可見)或全公司預設(與您組織中的所有使用者共用)。

要將表格配置儲存為預設值:

  • 點擊表格標題中的表格配置圖標(列圖標)進入配置模式。
  • 根據需要添加、刪除和排列列。您可以拖動列邊緣來調整它們的大小。
  • 使用配置面板底部的「另存為預設」按鈕。
  • 輸入預設的名稱,並選擇將其保存為個人或全公司預設。
  • 點擊「保存」以確認。

要載入已儲存的表格設定預設值:

  • 使用出現在表格標題中的「載入配置預設...」下拉選單(當預設可用時)。
  • 從列表中選擇一個預設。個人預設在其名稱旁邊顯示「(個人)」,公司預設顯示「(公司)」。
  • 表格將立即更新以顯示已儲存的列配置。

您也可以透過點擊表格配置圖示並使用「管理預設」按鈕來管理您的預設,以:

  • 點擊預設名稱以重新命名
  • 刪除您不再需要的預設
  • 複製預設以建立變體
  • 在個人和公司收藏之間複製預設
  • 將預設從個人移動到公司(反之亦然)

表格配置預設對於需要跨不同使用者保持一致視圖的團隊特別有幫助,例如確保每個人在匯出資料或審查庫存時看到相同的欄位。

表格導出

PartsBox 中的大多數表格都可以使用表格底部的「導出」按鈕導出為 PDF 或 CSV。導出包括所有符合當前搜索和過濾條件的行,並使用當前配置的列。

每個表格都有兩個獨立的列配置:一個用於顯示,一個用於導出。導出通常需要與屏幕上看到的不同的列集,因此它們是獨立維護的。當您進入表格配置模式(通過點擊表格標題中的列圖標)時,左側的選擇器允許您在編輯顯示配置和導出配置之間切換。如果您發現導出的數據與屏幕上看到的不匹配,請檢查導出列配置 — 它可能設置為不同的列。

PDF 導出產生高質量的輸出,標題包含文檔標題和您的公司徽標(如果在「設置」>「常規」中上傳,請參閱「組織和訪問」部分),以及適合打印格式的表格數據。表格列中存在的圖像和 URL 包含在 PDF 導出中。縮略圖在適用的情況下內聯顯示。

CSV 導出產生標準的逗號分隔文件,適用於電子表格和其他工具。

多個項目的操作

PartsBox 中的許多表格支持選擇多個項目並對它們執行批量操作。這種模式在零件、批次、存儲位置、訂單、項目、BOM 條目和構建中一致地工作。

要選擇項目,請使用每列旁邊的核取方塊。應用程式會在您搜尋和篩選時記住您的選擇,因此您可以隨著時間建立選擇,而不會遺失先前選擇的項目。使用表格標題中的核取方塊來選擇或取消選擇所有可見項目。選擇項目後,使用「已選擇...」選單來存取可用的操作。具體操作因您正在處理的資料類型而異 – 有關詳細資訊,請參閱相關部分。

自訂欄位

自訂欄位提供了一種靈活的方式來儲存和組織 PartsBox 中各種物件的結構化資料。自訂欄位可以新增到元件、批次、儲存位置、訂單、專案、專案 (BOM) 項目和生產中。

與備註或評論不同,自訂欄位是結構化的,已建立索引以便搜尋,並且可用於整個應用程式中的表格欄位和篩選。這使您可以定義和儲存特定於您的組織需求、工作流程或行業要求的附加屬性。

自訂欄位的一些使用範例:

  • 對於零件:經銷商零件編號、可靠性等級、環境合規狀態
  • 對於儲存位置:溫度範圍、ESD 保護等級、所有權資訊、MSL 等級
  • 對於批次:供應商批號、到期日、品質檢驗狀態
  • 對於訂單:批准狀態、運輸方式、海關文件
  • 對於專案:專案經理、開發階段、監管批准
  • 對於建置:批號、生產線識別碼、品質控制狀態

自訂欄位完全整合到 PartsBox 介面中,可以:

  • 作為列添加到表格視圖中
  • 在 PDF 或 CSV 表格導出中導出
  • 用於搜索
  • 用於過濾器

批量自訂欄位操作

處理多個項目時,您可以對自訂欄位執行批次操作:

  • 設定自訂欄位:一次在所有選定項目上新增或更新自訂欄位值
  • 重新命名自訂欄位:在所有選定項目中更改自訂欄位名稱
  • 刪除自訂欄位:從所有選定項目中移除自訂欄位

要使用這些操作:

  • 使用核取方塊在表格中選擇多個項目
  • 使用批次操作選單選擇自訂欄位操作
  • 按照提示完成操作

這些批次操作適用於元件、批次、儲存位置、訂單、專案、專案項目和生產。

標籤

標籤在 PartsBox 中對您的資料進行分類和組織。透過將標籤應用於各種物件,例如電子零件、儲存位置、專案、訂單、批次和構建,您可以快速尋找和過濾資料的特定子集。

套用標籤

標籤可以從資訊/編輯畫面分配,或者通過選擇多個項目並使用 '選擇' 選單中的 '新增/移除標籤…' 選項來分配。

新增標籤時,只需輸入標籤名稱,無需前導 # 字元。一個物件可以附加任意數量的標籤。

使用標籤搜尋

要按標籤搜尋,請在標籤名稱前加上 #,例如 #incoming。這適用於主要零件搜尋、零件、批次、儲存位置、專案、訂單和建置的表格搜尋方塊,以及專案卡片檢視中的篩選方塊。標籤欄位不一定要可見。

所有這些搜尋方塊都會比對完整的標籤,並忽略字母大小寫。如果您輸入多個標籤,記錄必須包含所有標籤才會出現在結果中。標籤順序並不重要。例如,#resistor #0402 和 #0402 #resistor 會找到同時具有這兩個標籤的零件。搜尋 #incoming 不會符合標籤 incoming-delivery。

標籤可以出現在查詢中的任何位置,並以空格與其他文字分隔。PartsBox 會先檢查標籤,然後使用剩餘的文字進行搜尋。主要的零件搜尋會對該文字使用模糊比對。表格搜尋和專案卡片過濾器要求每個剩餘的單字都必須是字面上的文字片段。單字順序並不重要,且單字可以符合不同的可搜尋欄位。例如,在表格中輸入 precision #incoming resistor #checked,則需要同時包含這兩個標籤以及 precision 和 resistor 這兩個單字。

表格的過濾器編輯器提供額外的標籤條件,例如符合多個標籤中的任何一個或排除標籤。

元件的自動標籤

PartsBox 會根據電子零件的規格自動為其產生自動標籤。這些自動標籤與您手動分配的標籤獨立儲存,因此與自動標籤同名的標籤不會與之衝突。

自動標籤無需手動操作即可將具有相似規格的電子零件分組在一起,這使得它們更容易尋找和管理。

附件

PartsBox 允許將任意檔案附加到元件、批次、專案、儲存位置、訂單、本地報價和生產中。此功能對於保持所有相關資訊井井有條且易於存取非常有用。您可能想要附加的一些常見檔案範例包括:

  • 電子元件的規格書
  • 機械零件的 3D CAD 模型
  • 訂單的發票和裝箱單
  • 品質控制文件和測試報告
  • 產品照片和圖像
  • 應用筆記和參考設計
  • 符合性證書 (CoC) 和材料安全資料表 (MSDS)

透過將這些檔案直接附加到 PartsBox 中的相關項目,資訊會與其描述的項目保持在一起。無需維護命名約定或目錄結構,也無需記住檔案儲存在伺服器上的位置。

附件安全地儲存在雲端,可以從任何地方存取。

檢視帶有附件的項目的詳細資訊頁面時,您會看到所有附加檔案的清單。點擊檔案名稱會將附件下載到您的電腦。如果不再需要附件,您也可以將其刪除。

附件使基本文件保持井井有條,並與庫存中的相關項目連結,因此您團隊中的每個人都可以存取他們需要的資訊。

元件

什麼是零件?

PartsBox 專注於電子元件,因此「元件」是一個基本概念。元件代表電子或機械組件。有幾種類型的元件:

  • 連結零件適用於具有製造商零件編號 (MPN) 的元件。如果零件有 MPN 且您可以在線上找到它,請選擇此選項。您將立即獲得描述、資料表連結、製造商網站連結、零件規格、縮圖,且 PartsBox 將能夠從經銷商處取得有關此零件的定價和可用性資訊。
  • 本地零件適用於其他所有項目:通用和無品牌元件、PCB、自訂零件、機械零件,以及任何沒有確切零件編號的項目。
  • 元零件將可互換的零件(彼此的精確替代品)分組。
  • 子組件零件是建置專案的結果,並與專案 1:1 對應。

請注意,對於通用和無名元件(例如 DIP 封裝的無名 NE555),通常最好使用本地元件。NE555 有數百種版本,您的特定版本可能與其他人的略有不同。因此,僅將連結元件用於完全匹配的元件(例如,如果您有來自 Texas Instruments 的「NE555PWG4」,請連結它)。

元件是抽象的:它們描述了元件,但在您新增實際庫存之前,它們並不代表實物。即使沒有庫存的元件也很有用——例如,您可以將它們新增至專案 (BOM) 以獲取專案定價。

已連結的元件有兩個名稱:本地(內部)名稱和官方 MPN。在免費的愛好者方案中,本地名稱必須與 MPN 相同。在商業方案中,可以使用這兩個名稱,並且本地名稱可以與 MPN 不同。可以透過重新命名元件來更改本地名稱。

除了名稱或製造商等標準屬性外,元件還可以具有自訂欄位/屬性(在支援此功能的方案中)。與「備註」欄位一樣,這些可用於儲存任何資料,但以更結構化的方式。一些使用範例包括經銷商、經銷商零件編號、供應商元件 URL、重量或容器皮重。自訂欄位已編入索引以供搜尋。

測量單位

大多數零件按整數件數計算,這是預設值。PartsBox 不要求您設定單位,電阻器、電容器和 IC 等普通零件始終按件數計算。

有些材料是測量而不是計數的。電線按長度測量,錫膏按重量測量,依此類推。對於這些,您可以為零件提供測量單位。PartsBox 支援五個類別的單位:

  • 長度:公尺、公分、公釐、英寸、英尺等。
  • 面積:平方公尺、平方公分、平方英寸等。
  • 質量:公斤、公克、毫克、磅、盎司。
  • 體積:立方公尺、公升、毫升、加侖等。
  • 時間:秒、分鐘、小時、天等。

當零件具有測量單位時,您可以為其輸入小數數量。例如,您可以有 2.5 公尺的電線庫存,在專案中需要 1.5 公尺,或設定 0.5 公尺的低庫存閾值。數量以零件本身的單位儲存和顯示,單位符號位於數值旁邊(例如,「2.5 m」)。沒有單位的零件按整數計算,不允許使用小數件數。

要設定零件的單位,請開啟零件的「設定」頁面並找到「測量單位」部分。子組件零件始終按件數計算,無法擁有單位。

包裝數量

供應商通常以固定數量出售測量的零件。電線可能以 10 公尺的線軸出售,錫膏以 500 公克的罐子出售。包裝數量是當供應商出售其中一個時,您收到的零件數量(以其自身單位表示)。對於以公釐追蹤並以 10 公尺線軸出售的電線,請將包裝數量設定為 10000(每線軸公釐數)。對於供應商一次出售一個的零件,包裝數量為 1。

最低購買數量不是包裝數量。電子零件通常以 5000 個一捲的形式出售,但價格仍按單個報價。在這種情況下,請將包裝數量保留為 1:捲盤大小屬於報價的最低訂購數量。

PartsBox 使用包裝數量在供應商銷售的內容(整個包裝)和您追蹤的內容(零件的單位)之間進行轉換。訂單數量以供應商包裝計算:當您訂購三個線軸時,訂單行數量為 3,接收它會將三倍的包裝數量(以零件的單位)增加到您的庫存中。當零件的包裝數量大於 1 時,訂單行編輯器會將該欄位標記為「數量(包裝)」,並在您輸入時顯示結果總數量。定價使用包裝數量來同時顯示每包裝的價格和每單位的價格。在零件的設定頁面中設定包裝數量。當零件有未結訂單時無法更改:要解鎖它,請接收或取消這些訂單,或從中移除該零件。

更改零件的單位

使用「更改單位…」按鈕從「測量單位」部分更改零件的單位,而不是直接編輯零件。

You can set, change, or remove the unit freely while the part is new and unused. An unused part has no stock, and no project, BOM, or purchase list uses it. It is not a substitute for another part and not a member of a meta-part.

一旦零件有庫存或在 BOM 中使用,PartsBox 仍然可以更改單位,但它會重新解釋儲存的數量:數字保持不變,只有它們的含義發生變化。當您分配公釐時,庫存數量 5 變為「5 mm」,或者當您從公釐切換到公分時變為「5 cm」。PartsBox 在執行此操作之前會警告您,因為它無法復原。

When the part is a substitute for another part or a member of a meta-part, its unit is locked. To change the unit, first remove those references. Stock received from an order, or expected on an order, does not lock the unit. PartsBox reinterprets this stock with the rest of the stock, and the price per unit of all stock keeps its value.

當零件有自己的替代品,或者元零件有成員時,單位只能在同一測量類別內更改:例如從公釐到公分,但不能從公釐到公斤或回到件數。

在引入測量單位之前建立的零件會保留其件數,不需要更改。

新增元件

建立零件

要添加新的電子元件,請導航至主選單中的“電子元件”部分,然後使用“創建”按鈕打開創建電子元件對話框。

「電子零件類型」欄位決定將建立的電子零件種類:

  • 「連結電子零件」:用於具有唯一製造商零件編號 (MPN) 的電子零件。
  • 「本地電子零件」:用於通用電子零件和任何其他需要追蹤的內容。
  • 「元電子零件」:當您需要建立一個代表幾個等效電子零件選項(替代品)的虛擬電子零件時使用。

建立關聯元件

搜尋連結零件有兩種方法:

  • 匹配確切的電子零件名稱 (MPN):電子零件名稱的開頭必須匹配(前綴搜尋)。例如,「TPS40210」將匹配「TPS40210DGQ」。這是匹配電子零件的首選方法。
  • 搜尋:這是一個模糊搜尋,適用於像「adafruit 1063」這樣的查詢。

輸入搜尋詞並點擊 '匹配' 或 '搜尋' 後,將顯示結果。選擇完全符合您要求的元件,密切注意命名中的微小變化,因為它們可能表示實際元件的顯著差異。當您選擇一個結果時,將顯示其規格,如果有可用的規格書連結,將在每個元件旁邊提供。

對於商業使用者,可以立即將本地(內部/公司)零件編號分配給關聯元件。

建立本地元件

建立本地元件時,只有元件名稱是必需的;所有其他欄位都是可選的。

某些方案允許上傳並將規格書、圖片、CAD 模型和其他資訊附加到元件。這是在建立元件後完成的。

建立元零件

要建立 Meta 元件,請提供名稱以及可選的封裝和描述。新建立的 Meta 元件將是空的,這意味著它不包含任何成員電子元件(替代品)。這些需要稍後新增,可以使用 Meta 元件資訊畫面上的「新增電子元件」按鈕,或者在主電子元件表格中選擇多個電子元件並使用「已選取 | 新增至 Meta 元件」選項。

將現有元件轉換為 Meta 元件

如果您有一個現有的電子零件,其中包含庫存、報價和使用歷史記錄,並且應該成為元零件,您可以轉換它,而不是建立一個新的空元零件。當您意識到您一直在使用的電子零件實際上應該代表一組可互換的替代品時,這很有用。

如果一個零件尚未成為元零件 (meta-part),不是子組件,且未被封存,則可以將其轉換為元零件。

如何轉換:

  • 進入電子零件的資訊畫面
  • 點擊「其他操作」
  • 點擊「轉換為元電子零件」
  • 檢閱預覽,顯示將更新多少專案和清單條目
  • 選擇性地重新命名元電子零件(預設為原始電子零件名稱)
  • 選擇性地勾選「包含替代品作為成員」以將現有替代品新增為元電子零件成員
  • 如果電子零件有附件,選擇性地勾選「將附件移動到元電子零件」
  • 點擊「轉換」

轉換過程中會發生什麼:

  • 將使用指定的名稱建立一個新的元元件
  • 原始元件成為新元元件的成員
  • 複製到元元件的欄位:名稱、描述、備註、封裝、標籤和自訂欄位
  • CAD 欄位(KiCad 符號/封裝/參考,Altium 庫參考/封裝)將移動到元元件並從原始元件中移除
  • 如果元件有圖片,它將被複製到元元件(兩者都保留圖片)
  • 附件可選擇移動到元元件(如果您勾選該選項)
  • 當前專案條目和列表條目將更新為引用元元件
  • 指向此元件的其他元件的替代品引用將更新為引用元元件
  • 如果勾選「包含替代品作為成員」,所有有效的替代品將成為新元元件的成員
  • 條目上的鎖定報價將被清除

保持不變的內容:

  • 庫存、批次和報價保留在原始元件(現在是元元件的成員)中
  • 生產歷史條目保持不變(它們引用生產時的元件)
  • 條目級替代品引用不會更改(這些特定於每個條目)

在所有專案中全域替換元件

當某個電子元件過時或停產時,您可能希望在所有專案中將其替換為不同的電子元件。您可以使用「在專案中替換」操作一步完成此操作,而不是單獨編輯每個專案條目。

如何替換:

  • 進入零件的資訊畫面(您要替換的零件)
  • 點擊「其他操作」
  • 點擊「在專案中替換」
  • 使用零件選擇器選擇替換零件
  • 如果您希望同時更新各個條目上的替代參考,請選擇性勾選「同時替換條目級別替代參考中的零件」
  • 點擊「替換」

替換期間會發生什麼:

  • 所有引用此電子元件的當前專案條目都將更新為引用替換電子元件
  • 受影響條目上的鎖定報價將被清除(因為電子元件已更改,先前鎖定的報價不再適用)
  • 如果選中「同時在條目級替代品引用中替換」,則指向此電子元件的任何條目級替代品引用都將更新為指向替換電子元件

保持不變的內容:

  • 原始元件本身不會被修改或刪除 — 它保留在您的元件清單中,包含所有資料
  • 元件級替代品不會改變
  • 清單條目(採購清單)不受影響
  • 生產歷史記錄條目保持不變(它們引用生產時的元件)

在選定的專案中替換元件

如果您只想在特定專案中替換元件,而不是在所有專案中替換,您可以從專案列表中使用批量選擇來執行此操作。

如何在選定的專案中替換:

  • 進入專案列表
  • 使用核取方塊選擇一個或多個專案
  • 點擊「已選...」
  • 點擊「替換零件...」
  • 選擇來源零件(您要替換的零件)——零件選擇器會被過濾,僅顯示在所選專案中實際使用的零件
  • 選擇替換零件
  • 選擇性勾選「同時替換條目級別替代參考中的零件」
  • 點擊「替換」

當元件替換僅適用於某些專案,或者您希望逐個專案逐步推出替換時,這非常有用。

與全域替換的行為相同:受影響條目上的鎖定報價將被清除,列表條目和生產歷史記錄不受影響,原始元件不會被修改或刪除。

搜尋電子零件

搜尋是 PartsBox 中的一項基本功能,可讓您快速找到所需的電子零件。主搜尋框位於「電子零件」部分的頂部。

元件搜尋引擎採用模糊匹配,這意味著即使您的搜尋詞不完全匹配,仍會顯示相關結果。為了幫助您快速識別最相關的匹配項,精確結果會使用不同的背景顏色與部分匹配項在視覺上區分開來。

搜尋元件時,搜尋範圍包含以下欄位:

  • 名稱
  • MPN(製造商料號,如果與名稱不同)
  • 製造商
  • 描述
  • 封裝
  • 元件備註
  • 所有自訂欄位

除了透過關鍵字搜尋外,您還可以使用標籤進行搜尋。要按標籤搜尋,只需輸入 # 字元,後跟標籤名稱。標籤是完全匹配的,如果您輸入多個標籤,則電子元件必須具有所有指定的標籤才能包含在結果中。

為了獲得更大的靈活性,您可以在搜尋查詢中結合關鍵字和標籤。這使您可以建立高度針對性的搜尋,幫助您準確找到所需的內容,即使在大型且複雜的電子元件資料庫中也是如此。

除了主要的零件搜尋外,應用程式中的大多數表格都有自己的搜尋功能。有關詳細資訊,請參閱處理資料下的表格內搜尋部分。

刪除零件

有兩種方法可以刪除電子元件:

  • 從電子零件資訊畫面,進入「其他操作」並點擊「刪除電子零件」按鈕。
  • 從電子零件表格中,選擇多個電子零件並在「選定...」選單中選擇「刪除...」操作。

刪除電子元件是一項破壞性操作,除非您要刪除一個從未在構建中使用過且從未添加過任何庫存的新建立的電子元件,否則不建議這樣做。當您刪除一個電子元件時,PartsBox 將無法解析過去構建歷史中對該電子元件的引用。一般來說,避免刪除已在構建中使用的電子元件。

大多數時候,將電子元件封存會更好(見下文)。

封存電子元件

已封存的電子元件將不會顯示在常規表格和搜尋中,這可以防止它干擾正常使用。它仍然可以在「電子元件 | 已封存」表格中找到,並將在生產歷史記錄中保持可見。

要封存一個元件,請前往元件資訊畫面中的「其他操作」,然後點擊「封存元件」按鈕。

正在封存的元件應該沒有庫存(無論是現有庫存還是已訂購)。封存有庫存的元件通常是不合邏輯的。即使封存的元件不會出現在標準表格和搜尋中,它們仍然會影響報告,例如元件價值報告或儲存位置價值報告。因此,您不能封存具有現有庫存的元件。您必須先手動從元件中移除庫存和/或從訂單中移除元件,然後才能將其封存。

對於您不想在日常資料庫操作中看到的元件,建議使用封存功能。僅刪除那些錯誤建立且從未使用的元件。

對多個元件的操作

有關選擇和操作多個項目的常規資訊,請參閱「處理資料」下的「多個項目的操作」部分。特定於電子零件的操作說明如下:

  • 新增/移除標籤:批次編輯所選零件的標籤。您可以新增新標籤或移除現有標籤,從而更輕鬆地對零件進行分類和組織。
  • 新增至專案:將所選零件新增至特定的專案/BOM。系統會提示您選擇目標專案。
  • 新增至元零件:將所選零件新增至現有的元零件或建立一個新的元零件。元零件將可互換的零件(替代品)分組。
  • 新增至採購清單:當您需要訂購時,將所選零件新增至採購清單。
  • 設定低庫存水準:一次為所有選定的零件設定低庫存閾值。庫存低於其閾值的零件會在零件表中反白顯示,並列在低庫存報告中。閾值以每個零件的單位解釋,對於具有測量單位的零件可以是分數。
  • 設定零件損耗:為所選零件設定損耗參數。損耗考慮了製造過程中預期的零件損失。
  • 下載為 CSV:將所選零件清單匯出為 CSV(逗號分隔值)檔案,以便在試算表或其他外部工具中使用。
  • 刪除:從您的 PartsBox 資料庫中永久移除所選零件。將出現確認提示以防止意外刪除。考慮封存零件而不是刪除它們。
  • 取消全選:清除目前的選擇,而不對所選零件執行任何操作。

替代品

在電子製造中,零件通常會有可能的替代品:功能相當且可以互換使用的元件。PartsBox 提供了幾種定義替代品的方法,每種方法都有其自己的語義和用例。

Meta-Parts (元元件)

Meta 元件允許您將多個替代元件(稱為成員元件)分組在一個名稱下。然後可以在專案和 BOM 中使用此名稱。Meta 元件是邏輯分組,提供其所有成員元件庫存的匯總視圖。它們還啟用了 Meta 元件層級的低庫存警報。

何時使用元元件的一個很好的例子是像「TPS61161DRVR」和「TPS61161DRVT」這樣的元件。它們是相同的元件,只是封裝不同。透過建立一個名為「TPS61161DRV」的元元件並在您的 BOM 中使用該名稱,您可以像管理單個元件一樣管理它們的庫存。「TPS61161DRV」元元件將顯示兩種封裝變體的合併庫存。

元零件有自己的測量單位,其成員零件必須使用同一類別的單位。例如,以公分測量的元零件可以包含以英吋或英呎測量的成員,但不能包含以克測量的成員。沒有單位的元零件只能包含以件數計算的成員。總庫存以元零件自己的單位顯示,轉換在同一類別的其他單位中追蹤的成員。同一個零件可以是具有不同單位的多個元零件的成員:例如,電線零件可以屬於一個以公尺追蹤的元零件和另一個以英呎追蹤的元零件,因此每個專案都可以使用適合它的單位。

元件替代品

電子元件替代品提供了一種指示可以使用不同電子元件代替當前電子元件的方法。與 Meta-part(元元件)不同,電子元件替代品不提供任何庫存分組。每個電子元件的庫存仍然是獨立管理的。

元件替代品對於被動元件特別有用,因為被動元件通常具有功能等效品,您不一定希望將其作為單個庫存項目進行管理。透過定義元件替代品,您可以指示在每個專案、BOM 條目和採購清單條目中,全域地使用另一個元件來代替當前元件。

BOM 替代品

有時,某個元件可以替換專案中特定的 BOM 條目,但不一定能在其他地方替換。這就是 BOM 替代品發揮作用的地方。

BOM 替代品允許您為專案中的特定 BOM 條目定義替代元件。此替代僅適用於該特定 BOM 條目,不會影響該元件在其他專案或 BOM 中的使用。

組合替代品

在生產或採購時,PartsBox 結合了上述所有類型的替代品資訊,為給定的 BOM 項目或採購清單項目產生一份全面的所有可能替代品清單。

各種替代品必須共用零件的單位類別,以便數量保持可比性。按長度測量的零件只能由另一個按長度測量的零件替代,按件數計算的零件只能由另一個按件數計算的零件替代。

透過使用元元件 (meta-parts)、元件替代品和 BOM 替代品,您可以優化庫存管理,降低缺貨風險,並確保即使特定元件無法取得,您的專案也能順利構建。

檢視電子零件的資訊時,「用於專案」部分會顯示所有參考該電子零件的專案 — 不僅作為 BOM 條目中的主要電子零件,還包括它作為 BOM 替代品或作為專案中使用的元電子零件成員出現的地方。這也可以設定為表格欄位。

電子元件的預設儲存位置

許多元件都有一個專用的「歸屬」位置,它們應該始終存放在那裡。PartsBox 允許您為任何元件分配預設儲存位置,這提供了兩個好處:

  • 自動預選:將庫存新增至設定了預設位置的電子零件時,該位置將在儲存位置選擇器中自動預選。這節省了時間並減少了意外將電子零件存放在錯誤位置的機會。
  • 強制執行:或者,您可以將預設位置標記為強制。啟用後,該電子零件的庫存只能新增至預設位置,從而完全防止錯誤。

要為元件設定預設儲存位置:

  • 導航到零件的詳細資訊頁面
  • 進入「設定」
  • 選擇「儲存」標籤
  • 從下拉選單中選擇預設儲存位置
  • 選擇性勾選「位置為必填」以強制執行位置

預設儲存位置下拉選單僅顯示可接受該元件的位置。已滿、已歸檔或受限制的位置(例如已包含不同元件的單一元件位置)將不會出現在清單中。

新增庫存時,如果元件設定了預設位置,PartsBox 將在儲存位置選擇器中突出顯示該位置。如果該位置是強制性的,則其他選項將被禁用,以確保元件進入其指定位置。

此功能特別適用於:

  • 具有專用儲存箱或抽屜的電子零件
  • 需要受控儲存的高價值電子零件
  • 必須儲存在特定環境條件下的電子零件
  • 確保多人增加庫存時的一致性

元件損耗

在使用 SMT(表面貼裝技術)貼片機組裝電子設備的過程中,一定比例的元件(零件)不可避免地會丟失或被剔除。這是由於自動化組裝過程固有的限制和不完美造成的。

此外,這些機器中使用的捲帶式供料器的機械設計需要在機器能夠自動從捲帶中拾取元件之前,有一段最小長度的捲帶,稱為「引帶」。包含在此引帶中的元件實際上未被使用,並計入整體元件耗損。

元件耗損,也稱為元件浪費,是規劃生產和管理庫存時需要考慮的重要因素。未能考慮耗損可能會導致意外短缺和生產延遲。

PartsBox 允許您單獨為每個電子零件定義損耗參數,確保您的庫存和訂單數量考慮到這些預期損失。當您使用 PartsBox 建置或定價專案和 BOM 時,應用程式會自動將定義的損耗參數考慮在內。它根據專案的需求和預期損失計算所需的電子零件總數,確保您有足夠的庫存或訂單數量來完成建置。

PartsBox 提供兩種指定損耗的方法:

  • 基於百分比的損耗:此參數表示預計在製造過程中遺失的零件百分比。典型的損耗率範圍從 0.1% 到 3%,具體取決於零件類型和您的生產過程細節。例如,如果您將零件的損耗百分比設定為 1%,並且您的專案需要 1000 個單位,PartsBox 將計算額外的 10 個單位以考慮預期的損失。
  • 基於數量的損耗:此參數允許您指定應始終保留的額外零件的最小數量,無論基於百分比的計算為何。這對於在捲盤或捲帶上供應的零件特別有用,其中需要一定長度的引帶材料才能將零件送入貼片機。透過設定基於數量的損耗,您可以確保始終有足夠的零件來滿足此最低要求。此數量以零件的單位輸入:對於以件數計算的零件為整數,或對於具有測量單位的零件為小數(例如,2.5 公尺的引帶)。

要為單個元件設定損耗參數,請導航至該元件的詳細資訊頁面並找到損耗設定。您可以根據需要輸入百分比和/或數量值。

如果您需要同時為多個元件設定損耗參數,PartsBox 的批量編輯功能讓這變得很容易:

  • 在電子零件表格中,選取您要修改的電子零件旁邊的核取方塊。您也可以使用表格標題中的選擇核取方塊來選擇目前顯示在表格中的所有電子零件。
  • 選擇所需的電子零件後,開啟「選擇」選單並選擇「設定電子零件損耗…」。
  • 在損耗設定對話方塊中,輸入您要應用於選定電子零件的百分比和/或數量值。
  • 點擊「套用」以更新所有選定電子零件的損耗參數。

不能直接為 Meta 元件設定損耗,Meta 元件用於將可互換的元件分組。在對包含 Meta 元件的專案進行定價時,PartsBox 將使用 Meta 元件中所有單個元件的最大損耗值。在生產專案時,實際損耗將根據生產時從 Meta 元件組中選擇的特定元件進行計算。

庫存和儲存

庫存

在 PartsBox 中建立電子元件後,您可以新增庫存以代表該電子元件的實體庫存。庫存代表您手頭上擁有或將來可以使用的電子元件的實際、有形副本。

庫存數量以零件的測量單位記錄。對於大多數零件,這是一個整數件數,但按長度、重量或體積測量的零件以該單位保留其庫存 — 例如,2.5 公尺的電線或 500 克的錫膏(請參閱零件下的測量單位部分)。

單個元件可以在多個位置擁有庫存。這在處理捲盤元件時特別有用。通常,您可能希望將整捲保留在一個位置,同時將較少數量的剪切帶儲存在另一個位置。在與合約製造商合作時,跨不同位置追蹤庫存也被證明是有價值的,因為它允許您監控物理上位於辦公室之外的庫存。

PartsBox 故意將零件和庫存的概念分開。您可以將零件視為可能包含實際組件(庫存)的容器。庫存為零的零件有重要用途:

  • 它們指示需要訂購什麼。
  • 它們允許您跟蹤未決訂單。
  • 您的項目 (BOM) 可能使用您物理上沒有庫存的零件,但您的製造商會有。
  • 它們允許您將來從 CAD 工具導入 BOM,自動將 BOM 條目與零件匹配。

The stock history is a permanent record. You can change the comments of a stock operation. You can change the quantity of an addition, a removal, or a stock count adjustment. You cannot change the quantity of a receipt from an order, of stock consumed by a build, or of a move. The quantity cannot be zero. A change cannot make the stock in a storage location negative, because later removals from that location depend on earlier additions.

You can delete only the most recent stock operation. To undo an older stock operation, add the opposite operation: 'Remove Stock' after an addition, 'Add Stock' after a removal. To correct the count of a storage location, use 'Adjust stock counts' on the storage location page.

批次

在 PartsBox 中,批次代表特定的一批或一次出貨的電子元件,可追溯到已知來源。批次控制是一項可選功能,允許對元件庫存進行更詳細的追蹤和管理。

啟用批次控制後,特定元件的所有庫存將分為不同的批次。新增庫存時會建立一個批次,確保每批元件都與特定批次相關聯。這允許區分可能在不同時間或從不同供應商採購的相同元件。

例如,考慮一個 100nF 電容器,您有一個供應商提供的 5000 個完整捲盤,以及另一個供應商提供的 100 個剪切帶。如果沒有批次控制,PartsBox 只會告訴您總共有 5100 個 — 這兩個批次無法區分。透過批次控制,捲盤和剪切帶被追蹤為獨立的批次,每個批次都有自己的來源、價格和歷史記錄。您可以確切地看到捲盤和剪切帶上剩餘的數量,選擇在建置期間消耗哪個批次,並將任何品質問題追溯到其特定來源。批次的數量、價格和剩餘數量以零件的測量單位顯示:對於按長度測量的零件,批次可能是從 10 公尺電線開始的線軸,PartsBox 會追蹤您使用時剩餘的長度。

批次可以關聯各種數據:

  • 名稱:批次的唯一識別碼,通常與來源或獲取日期相關
  • 描述:關於批次的詳細資訊,例如供應商資訊或特定特徵
  • 備註:關於批次的註釋,可能與未來參考相關
  • 標籤:可用於篩選批次以進行顯示或在選擇構建的元件來源時使用的標籤
  • 附件:相關文件,如發票、檢驗報告或測試結果

透過使用批次控制,PartsBox 能夠在整個庫存管理過程中精確追蹤元件。這對於管理保存期限有限的元件、確保在出現品質問題時的可追溯性或遵守法規要求特別有用。

當元件在構建過程中被消耗或在儲存位置之間轉移時,會記錄特定的批次,從而保留每個批次使用的完整歷史記錄。這種詳細的追蹤允許在發生問題時更容易地識別和隔離問題。

PartsBox 中的批次控制為電子元件庫存提供了額外的控制和可見性層級,從而實現更高效、更準確的元件管理。

儲存位置

儲存位置是可以存放電子零件的地方。它可以是房間、抽屜、架子、盒子、盒子內的隔間,或任何您能想到的地方。

組織您的存儲

最重要的原則是:不要試圖按類型對零件進行分類。一種常見的本能是將所有電阻器放在一起,將所有電容器放在一起,依此類推——但隨著庫存的增長,這會產生持續的重組工作,並且無法擴展。相反,讓 PartsBox 追蹤所有東西的位置。當新貨物到達時,將零件放在物理上適合的任何地方。PartsBox 將始終準確告訴您在哪裡可以找到任何零件。

以下是一些在實踐中效果很好的常見方法:

  • 按尺寸分類的盒子:保留幾個不同尺寸的盒子。當電子零件到達時,將袋子或捲盤放在有空間且適合包裝的盒子中。一條切割帶放在一個小盒子裡,一個完整的捲盤放在架子上或一個更大的盒子裡。這簡單而有效 — 您永遠不需要重新排列任何東西。
  • 每個專案的盒子:如果您正在處理多個專案,請為每個活動專案保留一個盒子,其中包含您需要的電子零件。這使得在建置會話中輕鬆獲取所有內容。未分配給專案的電子零件進入一般儲存。
  • 帶網格的隔間盒:小型隔間盒(如用於釣具或工藝品的盒子)非常適合切割帶上的 SMD 電子零件。使用網格方法將每個隔間建立為儲存位置(例如「b01-a1」到「b01-d6」),並將電子零件放在任何有空閒隔間的地方。
  • 捲盤架:完整的捲盤不適合小盒子。帶有標籤位置的架子或機架效果很好。將位置命名為「s01-r1」、「s01-r2」等。
  • 樣品簿:電阻器或電容器樣品簿可以標記為單個位置(例如,電阻器簿的「book-r」),因為很容易在書中找到特定值。

這些方法可以自由混合。您可能有一個用於捲軸的架子,幾個用於切割帶和小零件的帶隔間的盒子,以及桌子上的一個每個項目的盒子。

命名方案

您可以隨意命名您的儲存位置,但這裡有一個建議的命名方案:

以表示儲存類型的字母開頭:'b' 代表盒子,'s' 代表架子,'c' 代表櫃子,'d' 代表抽屜。後面跟著兩位數字表示特定單位。然後,如果該位置有子隔間,請使用網格系統:a1、a2、b1、b2 等等。這會產生如 'b01-a4'(盒子 1,a 列,第 4 行)或 's01-r3'(架子 1,捲盤位置 3)的名稱。使用任何能讓您輕鬆找到元件的方案。

您的儲存位置名稱可以隨時更改,但請仔細選擇,因為一旦列印標籤,更改它們就會變得稍微困難一些。

與 CM/EMS(合約製造商)合作的公司通常會在某些儲存位置前加上製造商的名稱,以便他們可以輕鬆過濾位置並查看 CM 目前的庫存。

另一方面,CM/EMS 公司通常會在一些儲存位置前加上客戶名稱,以便為寄售電子元件取得每個客戶專屬的儲存位置。

新增儲存位置

要創建新的存儲位置,請導航到主菜單中的「存儲」部分,然後點擊「創建」按鈕。PartsBox 提供四種創建存儲位置的方法:

  • 單一位置:此方法用於創建具有特定名稱的單一存儲位置。當您只需要添加一個位置(例如單個盒子或架子)時,它很合適。輸入位置的所需名稱,然後點擊「創建」。您還可以將該位置標記為僅用於單個零件。
  • 行:行方法用於創建存儲位置的線性數組,用數字或字母標記。當您有一系列排列成一行的盒子或隔間時,這很有用。指定位置名稱的前綴、起始和結束數字或字母,然後點擊「創建」。例如,輸入前綴「box」,起始數字為 1,結束數字為 5,將創建名為「box1」、「box2」、「box3」、「box4」和「box5」的位置。
  • 網格:網格方法允許您創建存儲位置的二維數組,使用字母或數字表示行和列。這對於在網格狀結構中組織存儲很方便,例如具有多行和多列的架子。輸入前綴、行和列標籤,然後點擊「創建」。例如,前綴為「shelf」,行標籤為「A,B」,列標籤為「1,2」,將創建以下位置:「shelf-A1」、「shelf-A2」、「shelf-B1」、「shelf-B2」。
  • 3D 網格:3D 網格方法擴展了網格概念,以創建存儲位置的三維數組。這適用於複雜的存儲設置,例如具有行和列的多層機架。指定前綴、層、行和列標籤,然後點擊「創建」。例如,前綴為「rack」,層標籤為「1,2」,行標籤為「A,B」,列標籤為「1,2」,將生成存儲位置,例如「rack-1-A1」、「rack-1-A2」、「rack-1-B1」、「rack-1-B2」、「rack-2-A1」等。

儲存位置記錄您存放零件的地方。您可以隨時重新命名儲存位置。

您可以刪除未使用的儲存位置。PartsBox 會檢查庫存歷史記錄,包括已封存零件的歷史記錄,因此空的位置可能仍在使用中。如果您無法刪除儲存位置,您可以將其封存。PartsBox 會從使用中清單隱藏已封存的位置,並將其庫存歷史記錄保留在資料庫中。

對多個批次的操作

有關選擇和操作多個項目的常規信息,請參閱「處理數據」下的「對多個項目的操作」部分。特定於批次的操作如下所述。

與對多個元件進行操作類似,您可以對多個批次執行操作。在「元件」部分,選擇「批次」按鈕以查看列出庫存中所有批次的表格。然後,您可以選擇要操作的批次並使用「已選取...」選單來:

  • 移動:將所有選定的批次移動到目標儲存位置。
  • 調整庫存數量:更改選定批次的庫存數量以符合實際庫存。
  • 取消全選:清除目前選擇,而不對選定的批次執行任何操作。

如果您選擇移動的數量少於整個批次,該批次將被拆分,PartsBox 將要求您提供有關新建立批次的額外資訊。當拆分從生產建立的批次時,新批次將在「生產」頁籤中顯示原始生產資訊,保持完整的可追溯性。

批次管理僅適用於具有批次控制功能的方案。

對儲存位置中的多個庫存批次進行操作

有關選擇和操作多個項目的常規資訊,請參閱處理資料下的多個項目操作部分。特定於庫存批次的操作如下所述。

即使在沒有批次控制的計畫中,您也可以對多批元件執行操作。但是,在這種情況下,這些操作只能在儲存位置內執行。

要查看儲存在儲存位置中的元件,請前往「儲存」部分並選擇一個儲存位置。或者,展開表格中的儲存位置列以查看儲存在那裡的元件清單。選擇一個或多個元件並使用「已選取...」選單來:

  • 移動:將所有選定的電子零件批次移動到目標儲存位置。
  • 調整庫存數量:更改選定電子零件批次的庫存數量以符合實際庫存。
  • 取消全選:清除目前選擇,而不對選定的批次執行任何操作。

在具有批次控制的方案中,這些操作將正確追蹤批次。如果您選擇移動的數量小於整個批次,該批次將被拆分,PartsBox 將要求您提供有關新建立批次的額外資訊。

專案和 BOM

專案

PartsBox 中的專案代表物料清單 (BOM),即構建電子設備或組件所需的電子零件清單。每個專案對應一個特定的設計或產品。

專案在 PartsBox 中有多種用途:

  • 構建設備:當您準備好製造設備時,您可以從項目創建構建。這會跟蹤生產過程、管理庫存水平,並確保您擁有所有必要的組件。
  • 成本估算:PartsBox 計算項目 BOM 的價格,提供總組件成本的估算。這有助於產品定價決策和生產成本管理。
  • 子組件:項目可以代表將被納入更大設備或系統的子組件。當您完成子組件項目時,製造的物品將成為可用作其他項目組件的庫存。這種分層方法支持管理具有多個組裝級別的複雜產品。

將元件新增到專案

PartsBox 提供了幾種方便的方法將元件新增到專案中,讓您能夠有效地填寫物料清單 (BOM)。以下是可用的選項:

  • 從零件表格中新增多個零件
    • 導航到零件表格,該表格顯示庫存中所有零件的列表。
    • 透過點擊每個零件旁邊的核取方塊來選擇所需的零件。
    • 選擇所有必要的零件後,點擊零件表格上方的「選擇」選單。
    • 從下拉選單中,選擇「新增至專案...」。
    • 將出現一個對話方塊,提示您從現有專案列表中選擇目標專案並調整每個零件的數量。
    • 選擇適當的專案並點擊「新增」以將所選零件包含在專案的 BOM 中。
  • 從零件資訊畫面新增單個零件
    • 使用零件表格中的搜尋或過濾選項找到特定零件。
    • 點擊零件以開啟「零件資訊」畫面。
    • 在「零件資訊」畫面上,找到「新增至專案」按鈕。
    • 點擊此按鈕以開啟一個對話方塊,您可以在其中選擇目標專案並設定數量。
    • 選擇所需的專案並點擊「新增」以將零件包含在專案的 BOM 中。
  • 從專案 BOM 部分新增零件
    • 開啟您要新增零件的專案。
    • 導航到專案的 BOM 部分。
    • 點擊 BOM 部分內的「新增零件」按鈕。
    • 將出現一個對話方塊,用於搜尋和選擇零件。
    • 使用搜尋和過濾選項找到所需的零件。
    • 點擊零件以選擇它,然後點擊「新增」以將其包含在專案的 BOM 中。

使用 BOM (物料清單)

匯入 BOM

PartsBox 可以從多種 CAD/eCAD 套件中匯入 CSV 或 TSV 格式的 BOM(物料清單)。您可以通過建立新專案或匯入到任何現有專案中來匯入 BOM 條目。

要透過匯入現有 BOM 建立新專案,請使用「專案」部分中的「匯入」按鈕。這將提示上傳檔案。上傳從您的 CAD 程式匯出的 CSV/TSV 檔案。

PartsBox 將嘗試解析您的 BOM 並顯示初步結果。請先調整「欄位分隔符號」和「字元編碼」選項,直到 BOM 被正確解析並顯示前幾個範例列。請確保為您的 BOM 正確設定了「第一行包含欄位名稱」核取方塊。

之後,調整從 BOM 欄位到 PartsBox BOM 欄位的對應。有一個「猜測」按鈕,它將使用啟發式方法盡力猜測欄位對應,但請務必仔細檢查結果。

一旦您映射了所需的列,匯入的 BOM 將顯示在列映射表下方。

可用的 BOM 欄位選項有:

  • 數量:給定行的數量。當匹配的零件具有測量單位時,這可以是該單位中的小數;否則它是一個整數件數。
  • 零件:這是 MPN 或描述零件的名稱(如 330R)
  • 標號:PCB 上此 BOM 項目的一個或多個標號('C1')。對於以件數計算的零件,標號的數量應與數量相對應。
  • 註解:任何有助於理解 BOM 的註解(僅供參考)
  • 封裝/包裝:CAD 程式理解的零件封裝(僅供參考)
  • 零件 ID Anything™ 代碼:用於使用 ID Anything™ 自動將 BOM 項目與零件匹配
  • 零件 CAD 鍵:用於使用 CAD 鍵自動將 BOM 項目與零件匹配
  • 不組裝 (DNP):如果不為空,將為此 BOM 行設定 DNP 標誌
  • 自訂欄位...:將 CSV 欄對應到項目自訂欄位。選擇後,會出現第二個下拉選單,您可以在其中選擇現有的自訂欄位名稱或輸入新名稱。來自 CSV 欄的值將作為自訂欄位儲存在匯入的 BOM 項目上。
  • 忽略:不以任何方式處理此欄

為了節省將來匯入的時間,您可以將欄位映射設定儲存為預設,以便以後快速存取。

將 BOM 條目匹配到元件

將 BOM 匯入 PartsBox 後,代表電子元件的每一行都必須與已建立的特定電子元件進行配對。由於存在歧義和潛在的昂貴錯誤(許多電子元件具有相同的名稱),因此無法在匯入 BOM 時自動建立電子元件。如果電子元件已經建立,可以透過以下幾種順序嘗試的方式自動完成配對:

  • ID Anything™ 匹配:如果匯入了包含零件 ID Anything™ 代碼的「零件 ID Anything™」列,並且 ID Anything™ 代碼指向資料庫中的零件,則該條目將被匹配。
  • CAD 鍵匹配:如果匯入了「零件 CAD 鍵」列,並且 BOM 中的 CAD 鍵與資料庫中某個零件的 CAD 鍵之間存在匹配,則該條目將被匹配。
  • 零件名稱匹配:如果「零件」列與資料庫中恰好一個零件的本地名稱或 MPN 匹配,則該條目將被匹配。如果有多個名稱匹配,但其中恰好有一個是元零件,則將優先選擇元零件。

強烈建議在 CAD 電子零件資料庫中儲存 ID Anything™ 代碼或 CAD 鍵,並在 BOM 中匯出它們,以獲得快速精確的匹配。

未匹配到電子元件的條目將被高亮顯示。對於這些條目,您可以創建額外的電子元件並重試匹配(見下文),或者打開每個條目並手動進行匹配,在此過程中可能還會創建一個新的電子元件。如果您犯了錯誤,也可以取消條目的匹配。

要重試匹配,您可以選擇 BOM 中的部分或全部條目,然後使用「已選取 | 匹配條目」選單選項。這將重試所有選定條目的匹配。如果需要,您也可以取消匹配多個條目。

非元件項目

BOM 條目不限於元件,也可以代表服務或人工,如 PCB 組裝、測試或包裝。這些條目可以像元件一樣附加報價,這允許估算整個生產成本,而不僅僅是元件成本。服務/人工 BOM 條目的報價類似於元件報價:支援多個價格分段、MOQ 和到期日期,並且可以用任何支援的貨幣輸入報價。

BOM 錯誤檢查

BOM 項目會檢查正確性,以幫助避免錯誤並允許結構化 BOM 編輯。對於具有標號的項目,數量必須與標號的數量匹配。例如,數量為 2 且標號為 C1、C2 的 BOM 項目是正確的,但數量為 2 且單個標號為 C1 則可能是錯誤的。發生這種情況時,PartsBox 會顯示警告,這也將使合併具有這些錯誤的 BOM 項目變得不可能。沒有標號的項目不會被檢查,因此不使用標號的 BOM 不會產生警告。這也涵蓋了具有測量單位的零件:測量的數量(例如電線長度)通常在沒有標號的情況下輸入。

數量也會根據匹配零件的單位進行檢查。沒有測量單位的零件按整數計算,因此當具有小數數量的條目與此類零件匹配時,PartsBox 會發出警告並提供將數量四捨五入為整數或取消匹配零件的選項。

合併和擴展條目

如果多個條目匹配到同一個電子元件,通常將它們合併為一個條目並相應調整數量和位號是合理的。這就是「已選取 | 合併條目」選項的作用。如果您選擇了幾個指向同一個電子元件的條目,您可以將它們合併為單個 BOM 條目。

也可以展開 BOM 條目。數量大於 1 的 BOM 條目可以展開為單獨的條目,每個條目的數量為 1。例如,如果有一個條目為 RC0805FR-0710KL,數量為 3,指示符為 R1,R2,R3,它可以展開為三個條目:

  • RC0805FR-0710KL,數量為 1,標號 R1
  • RC0805FR-0710KL,數量為 1,標號 R2
  • RC0805FR-0710KL,數量為 1,標號 R3

如果您想單獨編輯其中一個條目或將其從建置中排除,這將非常有用。要展開,請在編輯 BOM 條目時按一下「展開條目」按鈕,或選擇多個條目並使用「已選取 | 展開條目...」。展開僅適用於按件數計算且數量為整數的零件。對於具有測量單位的零件,不提供此功能,因為個別的參考代號不適用於連續材料。

反向操作也是可能的:可以選擇多個具有相同元件的 BOM 條目,然後使用「已選取 | 合併條目...」選單選項。這會將選定的條目合併為單個 BOM 條目,並合併位號 (designators)。

合併 BOM 條目時,會對 BOM 替代品執行 AND 運算:所選條目的 BOM 替代品集合的交集將成為合併後條目的替代品集合。

在 BOM 底部可能會出現關於多個 BOM 行引用相同電子元件的警告。這不是問題,PartsBox 只是提供了一種方便的方法來對整個 BOM 執行「合併」操作。如果您點擊「全部合併」,所有引用相同電子元件的多個 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 匯出錯誤

已知某些版本的 Altium Designer 在處理其生成的 CSV 檔案中的雙引號 (") 時存在問題。具體來說,這些版本無法正確轉義欄位值中的雙引號。例如,如果欄位包含像 0.156" 這樣的值,生成的 CSV 檔案將不符合標準 CSV 格式規則,導致進一步處理或匯入時出現問題。

為了解決此問題,因未轉義的雙引號而遇到 CSV 檔案問題的使用者有幾個手動修正選項:

  • 移除雙引號: 一種方法是在文字編輯器中開啟產生的 CSV 檔案,並手動刪除欄位內的雙引號。
  • 雙倍雙引號: 另一種方法是在欄位內的每個雙引號前加上另一個雙引號。根據 CSV 標準,這表示雙引號是欄位值的一部分,而不是分隔符號。此方法保留了原始資料,同時使 CSV 檔案符合預期的格式標準。

考慮檢查 Altium 的軟體更新或修補程式,這可能會在未來的版本中解決此問題,從而減少手動調整檔案的需求。

報價

來自供應商/經銷商的報價可以附加到元件上,以便在為需要該元件的專案定價時使用。報價可以有多個價格分段,以及有效期(過期日期)、最小訂購量 (MOQ) 和訂購倍數。

報價的價格、最低訂購量和訂購倍數以完整的供應商包裝表示 — 無論供應商作為單一物品銷售什麼,例如線軸或捲盤。PartsBox 透過其每零件單位的價格來比較報價,因此具有不同包裝尺寸或單位的報價可以相互排名(請參閱下面的定價專案)。

專案定價

估算專案成本是生產流程中的重要步驟。PartsBox 透過提供全面的定價功能簡化了這項任務。要存取此功能,請導航至您希望定價的專案並選擇「定價」分頁。

打開「定價」標籤後,您將看到主定價表,其中顯示了專案零件及其相關成本的詳細明細。此表包含諸如零件名稱、製造商、MPN(製造商零件編號)、所需數量以及每個零件的每單位價格等資訊。對於具有測量單位的零件,每單位價格是一個零件單位的價格(例如,$0.14/mm),單位符號顯示在價格旁邊。

定價選項

建置/批次大小是您想要估算定價的完整單位(板)的數量。它是應用於每一行數量的乘數:在建置大小為 10 時,需要 2.5 公尺電線的行需要 25 公尺。提供了幾個常見數量以便快速存取,但可以在輸入框中輸入任何數量。

總單價和總價以大字體顯示在右側。旁邊的展開按鈕允許快速比較常見生產數量的定價,無需手動輸入。

如果單價和總價旁邊有紅色驚嘆號警告標誌,則表示 PartsBox 無法計算定價,因為缺少某些資訊。有問題的元件在下面的定價表中以紅色突出顯示。

元件來源選項允許選擇元件的來源。「僅限本地庫存」將僅考慮您已有的元件,使用其平均購買價格進行 BOM 定價。「僅購買」將忽略本地庫存,僅使用線上價格和庫存資訊。「使用本地庫存,然後購買」將首先用完所有本地庫存,如果不足,則考慮線上報價。

請注意,如果您的庫存歷史記錄不包含價格,當您嘗試在專案/BOM 定價中使用本地庫存時,將無法獲得正確的定價資訊。您可以隨時返回並編輯庫存歷史記錄以添加價格。

報價篩選選項允許縮小報價清單範圍:

  • 「僅限首選經銷商」核取方塊將排除不在您首選列表中的經銷商的報價(人們很少從地球另一端的經銷商那裡購買)。您可以在設定中修改首選經銷商列表。
  • 「僅限授權經銷商」將僅考慮製造商授權轉售零件的經銷商的報價。
  • 「僅限有庫存」將僅考慮經銷商表示零件有庫存的報價。
  • 「檢查庫存水平」更深入一層,實際檢查經銷商庫存中的零件數量。一些經銷商不提供確切的庫存資訊,因此勾選此項將排除他們的報價。

定價表

定價表是 PartsBox 中 BOM 定價功能的核心組件。它提供了專案中所有元件的全面概覽,以及它們的定價資訊和採購選項。此表格使您能夠在為專案購買元件時做出明智的決定。

定價表中的關鍵欄位包括:

  • 批次數量:此欄位顯示建置所選專案數量所需的零件總量,以零件的單位顯示。它考慮了為每個零件設定的損耗參數,因此它可能高於基本需求,以考慮生產期間的預期損失。
  • 購買數量:此欄位顯示在考慮採購選項後,您需要為此條目購買的數量,以零件的單位顯示。對於以包裝出售的零件,它會向上捨入為完整的包裝(對於以 12 個一包出售的零件,需求為 1 in 顯示為 12 in)。例如,如果需要 100 個,但您有 25 個本地庫存並選擇「使用本地庫存,然後在需要時購買」,則購買數量為 75。當條目的候選零件使用不同的單位或包裝大小時,它為空,因為那時要購買的數量取決於選擇哪個報價。
  • 最佳報價:PartsBox 會根據您的偏好和供應商規則自動為每個零件選擇最佳報價(請參閱下文的「供應商規則」部分)。此欄位顯示目前選擇的最佳報價。

定價表提供了使用掛鎖圖示「鎖定」零件特定報價的功能。當報價被鎖定時,無論定價或可用性發生任何變化,它都將用於計算整體 BOM 價格。

定價表中的每一行都包含一個「排除」核取方塊,允許您快速從定價計算中排除某個元件。當您想查看從 BOM 中移除特定元件的影響時,這很有用。

要查看有關特定電子元件可用報價的更多詳細資訊,您可以使用左側的人字形圖示展開該行。這將顯示該電子元件的所有報價列表,包括定價、數量分段和交貨時間。

優惠選擇

PartsBox 會自動為每個連結到線上身分(製造商料號)的 BOM 條目選擇最佳(最便宜)的報價。由於每個電子元件通常有 20-40 個可用報價,選擇過程非常複雜,需要考慮各種因素:

  • 價格區間,每個報價都不同
  • 可用性和庫存資訊
  • 最低訂購量 (MOQ)
  • 訂購倍數
  • 多種貨幣

主 BOM 定價表僅顯示每個零件的最佳報價。PartsBox 根據「有效價格」選擇此報價 — 假設購買的任何多餘庫存將被丟棄所支付的價格。這種方法確保選擇最具成本效益的選項,即使所需數量低於 MOQ 或不是訂購倍數的倍數。

例如,如果需要 50 個元件但 MOQ 為 100,PartsBox 將考慮 100 個元件的價格,假設多餘的 50 個將被丟棄。如果由於價格分級,此價格仍然具有競爭力,則可能會被選為最佳報價。矛盾的是,有時買更多反而更便宜。同樣,數量會向上取整到最接近的訂購倍數以進行比較。

對於具有測量單位的零件,每個報價以兩種方式顯示其價格。每包裝價格和每包裝有效價格欄位給出了一個供應商包裝(例如線軸或捲盤)的價格。每單位價格和每單位有效價格欄位給出了一個零件單位的價格,並顯示單位符號(例如,$0.14/mm)。「有效」欄位假設您必須購買的任何多餘部分都會被丟棄。為了對報價進行排名,PartsBox 將所有價格轉換為通用單位,這使其能夠在替代品之間比較報價,即使它們以不同的單位或包裝大小出售。

報價的排名,以及最佳報價,會根據生產數量而變化。這允許發現新的、意想不到的零件來源,這些來源在特定數量下具有成本效益。

展開每個報價會顯示更多詳細資訊:

  • 包裝
  • 訂購數量
  • 訂單的預計到達時間 (ETA)
  • 工廠交貨時間
  • 工廠訂單倍數

對於 Meta-parts、BOM 替代品或元件替代品,會收集所有分組元件的報價。由於這些元件被視為可互換,因此報價會合併,並從整個池中選擇最佳報價。

為自訂定價和折扣新增本地報價

除了從主要經銷商採購元件外,通常還會收到其他供應商針對特定數量的自訂報價,通常帶有折扣價格。PartsBox 透過允許您輸入自己的本地報價來適應這種情況,這些報價隨後會在定價過程中與線上報價一起被考慮和排名。

可以透過兩種方式新增本地報價:

  • 直接從專案定價表中
  • 從特定電子零件的電子零件資訊畫面中

與線上報價一樣,本地報價支援任意數量的多個價格分段,以及最小訂購量 (MOQ) 和訂購倍數。定價演算法在為特定專案確定最佳報價時會考慮這些參數。

新增本地報價時,您可以提供其他資訊,例如:

  • 訂單參考或編號
  • 報價日期
  • 備註
  • 到期日期

過期日期特別重要,因為 PartsBox 會在定價過程中自動排除任何已過期的報價。如果報價已過期,將不予考慮。

建立本地報價後,您可以透過點擊報價並使用附件部分將檔案附加到其中。這對於儲存報價單、電子郵件通訊或與報價相關的任何其他文件非常有用。

PartsBox 支援所有主要貨幣的本地報價。它使用最新的匯率將價格轉換為您偏好的顯示貨幣,同時保留原始價格和貨幣以供參考。這使您可以處理來自世界各地不同供應商的報價,而無需手動轉換貨幣。

貨幣處理

PartsBox 簡化了貨幣處理。使用者可以在設定中選擇偏好的貨幣,應用程式中的所有價格都將以該貨幣顯示。這使得在處理定價資訊時能夠獲得一致且個人化的體驗。

該軟體使用歐洲中央銀行 (ECB) 的匯率進行準確的貨幣轉換。這些匯率會定期更新。這消除了手動貨幣轉換的需要,並為使用者提供最新的定價資訊。

手動輸入報價時,您可以從任何支援的貨幣中進行選擇。PartsBox 將自動處理貨幣轉換,以使用者偏好的貨幣顯示價格。此功能適應來自不同供應商和地區的報價,便於比較和分析定價數據。

將定價匯出為 PDF

可以使用表格底部的「導出」按鈕將定價表格導出為 PDF 文檔。導出的 PDF 包括項目信息(名稱、描述、日期)、顯示預設構建數量的單價和總價的價格與數量摘要表、當前選擇的構建數量及其單價和總價,以及包含所有組件及其採購信息的完整定價詳細信息表。如果已上傳公司徽標(請參閱「組織和訪問」部分),它將包含在 PDF 標題中。

供應商規則

供應商規則控制當 PartsBox 為 BOM 條目選擇最佳報價時,會考慮哪些經銷商和供應商。透過將規則組織成命名的規則群組,您可以建立靈活的採購策略——例如,偏好某些供應商,並在他們沒有庫存時退而求其次選擇其他供應商。規則群組可以全域應用,也可以鎖定到特定的專案和採購清單。

建立和管理規則群組

要設定供應商規則,請導覽至「設定」並選擇「供應商規則」。從那裡,您可以:

  • 添加組:創建一個帶有名稱和可選描述的新規則組。
  • 刪除組:刪除不再需要的規則組。
  • 設為默認 / 清除默認:將規則組設置或清除為全局默認值。除非在項目或採購列表級別被覆蓋,否則全局默認值將在所有地方使用。

管理供應商規則需要「修改供應商規則」權限。

在組內配置規則

每個規則組包含一個有序的規則列表。可以使用向上/向下箭頭添加、刪除和重新排序規則。

每個規則都有一個 購買自 設定,決定考慮哪些供應商:

  • 任何供應商:沒有供應商限制 — 考慮所有報價。
  • 僅限本地報價:僅考慮手動輸入的本地報價。
  • 這些供應商之一:白名單 — 僅考慮所選供應商的報價。
  • 任何供應商除外:黑名單 — 排除所選供應商的報價。

每個規則也可以有一個可選的 規則名稱/註解 欄位,用於文件記錄目的。供應商清單是從您的資料庫中具有有效報價的供應商填入的。

規則如何處理

群組內的規則由上而下處理:

  1. 第一個規則應用於可用報價。如果它產生任何匹配的報價,則使用這些報價——處理停止。
  2. 如果規則沒有匹配任何內容,則嘗試下一個規則。
  3. 如果所有規則都未能產生任何匹配的報價,則不選擇任何報價,並且該條目顯示為未定價。

這會建立一個備用鏈。例如,具有三個規則的規則群組可以實施以下策略:

  • 規則 1 — 從 LCSC 或 TME 購買(首選低成本供應商)
  • 規則 2 — 從 Mouser 購買(備用)
  • 規則 3 — 從任何供應商購買(最後手段)

如果 LCSC 或 TME 有匹配的報價,則使用這些報價。否則,嘗試 Mouser。如果 Mouser 也沒有報價,則接受任何可用的供應商。

在專案和採購清單中使用供應商規則

供應商規則選擇器出現在專案定價標籤和採購清單中。它列出了所有可用的規則群組,全域預設值註釋為「(全域預設)」。選擇「無規則(接受所有內容)」將完全停用供應商過濾。

因為在規則群組之間切換是即時的,所以它們也可以作為購買情境。您可以定義幾個代表不同採購策略的群組,並在它們之間快速切換,以比較每個群組在做出採購決策之前如何影響 BOM 定價。

使用 鎖定 按鈕將特定規則群組固定到專案或採購清單。鎖定的規則群組(顯示為「(本地鎖定)」)對該專案或清單保持有效,無論全域預設值如何更改。使用 解鎖 返回遵循全域預設值。

供應商規則選擇器也會出現在個別電子零件定價檢視中,讓您了解不同的規則群組如何影響特定電子零件的報價選擇。

採購清單

採購清單是根據每個專案的物料清單 (BOM) 和指定的生產數量,彙整建立一個或多個專案所需的元件清單。它代表了您為完成計劃的生產而需要訂購的元件。

若要建立採購清單,請將專案新增至您的購物車,並指定您打算生產的每個專案的數量。然後,PartsBox 會合併各個 BOM,將元件數量乘以生產數量,並將它們合併為單一清單。此過程會刪除跨專案的重複元件,從而產生您需要購買的所有元件的統一清單。

採購清單提供了您採購需求的清晰概覽,使管理庫存和規劃訂單變得更加容易。它會考慮您庫存中的當前庫存水平,指出需要訂購哪些電子元件以及數量。

採購清單中的訂購數量可以直接編輯。這對於調整數量以滿足最低訂購量 (MOQ)、利用價格區間或向上捨入到完整捲盤數量非常有用。

一旦您審查並完成了您的採購清單,您可以直接從清單建立供應商訂單。PartsBox 幫助您根據您的偏好(例如價格、可用性和交貨時間)選擇最佳供應商。如果需要,您可以將採購清單拆分為多個供應商訂單,從而優化您的採購流程並降低成本。

生產

生產

構建代表構建專案的結果。它通常對應於一批已製造或正在製造的設備。PartsBox 支援單階段和多階段構建,多階段構建可以處於進行中(尚未完成)。

構建專案

生產是 PartsBox 中用於規劃和追蹤生產的重要功能。它們允許您檢查是否有足夠數量的元件(包括損耗),準備您的生產,產生揀貨清單,並從庫存中扣除使用的數量。

生產也提供可追溯性。根據您的訂閱方案,生產歷史記錄會顯示每次生產中使用了哪些特定元件,並提供不同程度的詳細資訊。

要存取過去的構建歷史記錄、查看進行中的多階段構建或開始新的構建,請導航至專案內的「構建」標籤。

開始新的生產時,生產表會顯示所有專案元件及其所需數量和可用數量。對於支援元件耗損計算的方案,所需數量包括耗損開銷,這是根據每個元件的耗損設定單獨計算的。應用耗損時,「所需」欄位會以「15 (12+3)」的格式顯示細目,顯示總所需數量,後跟括號中的基本數量和耗損開銷。

對於生產計畫及更高版本,您可以使用生產設定中的「停用耗損?」核取方塊來停用生產的耗損計算。停用時,將使用 BOM 中的確切數量,而不會增加額外的元件作為耗損。您也可以透過展開項目列並調整該特定項目的耗損設定來覆蓋個別 BOM 項目的此設定。

「庫存請求」欄位指示元件將從何處採購。對於儲存在多個位置的元件、具有批次控制的元件和 Meta 元件,此欄位可能會顯示多個來源。

您可以透過輸入數字或使用 +/- 按鈕來設定計畫生產數量。調整數量會立即更新所有內容。如果某個元件庫存不足,該行將以紅色突出顯示並帶有警告。

PartsBox 在滿足需求時使用各種策略:

  • FIFO(先進先出):首先使用最舊的批次(按獲取日期排序)
  • LIFO(後進先出):首先使用最新的批次(按獲取日期排序)
  • 最後訪問:首先使用最近訪問的批次
  • 最大批次優先:首先使用組件最多的批次
  • 最小批次優先:首先使用最小的批次

您也可以限制 PartsBox 為每個 BOM 條目僅使用單一元件來源。某些方案限制為單一來源,而在其他方案中,這可能有助於確保完整的可追溯性。

預設的元件來源選擇策略決定了初始分配,但可以在表格中進行更改。每一行都可以展開以顯示來源,允許您單獨選擇它們並重新排序(受方案限制)。您也可以逐個條目覆蓋使用的數量。

每一行都包含一個「排除?」核取方塊。勾選它將從生產中排除該元件(本質上是 DNP - 不上件)。被排除的元件將不會扣除庫存。

如果某些 BOM 條目的庫存不足,PartsBox 會顯示警告,但仍允許您繼續進行構建。如果您手頭有尚未輸入 PartsBox 的額外庫存,或者您想生產部分組裝的電路板,這會很有用。將從您的庫存中扣除最大可用數量。

單階段構建

在單階段生產中,按下「生產並移除庫存」按鈕(並確認)將移除屬於該專案的所有非排除電子元件的庫存。然後該生產將被標記為已完成。

多階段生產

對於多階段生產,請勾選「多階段生產」核取方塊。PartsBox 將在生產中的每個元件旁邊顯示選擇核取方塊。您可以使用各個方塊來選擇行,選擇/取消選擇所有行,並使用搜尋/過濾介面來標記要在當前階段構建/放置的元件。過濾介面支援標籤,因此輸入「#smd」是選擇所有 SMD 元件的快速方法,這些元件通常首先放置。

按下「生產並扣除庫存」將僅處理選定的條目(與單階段生產相同)。

執行一個不選擇任何元件的生產階段,對於在生產歷史中記錄一個處理步驟非常有用。

未完成的多階段生產將出現在生產介面的「進行中」分頁中。選擇它允許您建構下一階段或完成生產,將其標記為已完成。

一個構建可以有任意數量的階段。即使並非所有元件都已放置,也可以將其標記為已完成。在這種情況下,未使用的條目將在構建中標記為已排除。

多階段建置在所有階段中都由相同的 ID Anything™ 代碼表示,允許將 ID Anything™ 標籤甚至貼在未完成的裝置上,以便快速識別和存取建置資訊。

生產配置歷史記錄

在管理生產時,維護生產歷史記錄非常重要。此記錄通常包括諸如專案或 BOM 的生產單位數量、生產日期和時間以及任何相關評論等資訊。雖然這種詳細程度對於簡單的生產運作已經足夠,但更複雜的生產通常需要追蹤額外的資料。

在實際場景中,每個生產都有其獨特的配置。此配置包括補充資訊,包括:

  • 在特定建置中被排除或標記為「不組裝」的電子零件
  • 從建置產生的庫存請求,詳細說明從特定位置使用了哪些電子零件,或者在批次追蹤的情況下,用於生產運行的確切批次(由序號識別)

PartsBox 將所有這些資訊儲存為生產歷史記錄的一部分,讓您可以在將來輕鬆查看和驗證特定生產在任何時間點的配置方式。

要存取生產配置歷史記錄,請導航至 PartsBox 專案部分中的「生產」標籤。在這裡,您將找到所有生產的列表。您可以選擇查看完整列表,或將其過濾以僅顯示已完成的生產或當前正在進行的多階段生產。

每個生產批次都會分配一個唯一的 ID Anything™ 代碼,該代碼可以列印在標籤上並貼在該批次生產的實體設備上。此代碼提供了快速方便的生產資訊存取途徑,確保您隨時可以檢索相關詳細資訊,即使在生產完成很久之後也是如此。

查看已用庫存

檢視已完成或進行中的建置時,左側導覽中的 使用的庫存 標籤會顯示在該建置期間消耗的庫存。「使用的庫存」表格有兩個目的:首先,它顯示在建置中使用了或消耗了什麼以及它的成本是多少;其次,它允許您管理表格中顯示的批次 — 例如,將它們移動到不同的儲存位置、調整它們的庫存數量或標記它們。

可用的詳細程度取決於是否啟用了批次控制。如果沒有批次控制,給定存儲位置中零件的庫存是可替代的 — 沒有可以單獨跟蹤或管理的批次概念。因此,無法看到構建中消耗的零件的確切成本,也無法直接從此視圖管理消耗的庫存。

對於沒有批次控制的方案,已用庫存表格顯示零件名稱、使用數量、代號和儲存位置。這提供了消耗內容的摘要。

對於具有批次控制的方案,「使用的庫存」表格提供完整的詳細資訊。預設欄位包括電子零件名稱、批次名稱、使用數量、成本、指示符、儲存位置以及每個批次中目前剩餘的數量。成本追蹤顯示消耗庫存的總成本,根據每個批次的單位成本計算。您可以展開每一列以查看完整的批次詳細資訊。

批次控制變體還支援對消耗批次的批次操作:

  • 新增/移除標籤:使用標籤組織消耗的批次
  • 設定/重新命名/刪除自訂欄位:管理選定批次中的自訂欄位值
  • 移動:將批次重新定位到不同的儲存位置
  • 調整庫存數量:重新盤點後修改批次數量

要使用批次操作,請使用核取方塊選擇批次,然後從選單中選擇一項操作。

配料

配料操作將構建專案所需的所有電子零件一次性移動到單一的暫存位置,而不是逐行在 BOM 中移動它們。在專案的「構建」索引標籤中選擇配料電子零件,輸入構建數量,然後選擇目標暫存位置。PartsBox 使用與構建相同的邏輯計算所需數量:應用損耗,並且替代品和元零件解析為您庫存中的具體電子零件。已在暫存位置的庫存計為可用且不會被移動。

預覽表顯示每個 BOM 條目的狀態:全部(所有所需庫存均可用)、部分(僅部分)或無。您可以在配料前配置每個條目——選擇特定來源、排除條目或覆蓋其數量——使用與構建表相同的控制項。還提供來源排序(預設為 FIFO)和來源過濾。當缺少某些電子零件時,您仍然可以對可用庫存進行配料;短缺情況會被報告。

在確認之前,PartsBox 會顯示套件的兩種視圖。它們之所以不同,是因為同一個實體零件可以用於多個 BOM 條目(直接、透過替代品或透過元零件)。揀貨單將這些條目合併為單一行:每個庫存來源(零件、位置和批次)有一行,按儲存位置排序,因此每個位置只會訪問一次,並且每一行都帶有提取該庫存的所有 BOM 條目的標示符。建置工作表為每個 BOM 條目保留一行,供組裝期間使用。這兩種視圖都可以在螢幕上勾選,並匯出為 PDF,每一行都有一個勾選框。

配料僅移動庫存:它不消耗任何東西,也不會建立構建記錄。每次移動都作為一對連結的條目記錄在庫存歷史記錄中。配料後,您可以啟動一個來源過濾器限制為暫存位置的構建,因此構建完全消耗暫存的電子零件。

配料功能在 Production 方案及更高版本中可用。

使用子組件元件

PartsBox 中的子組件零件代表構建專案所產生的庫存。構建專案時,相應子組件零件的庫存會增加構建數量。這使得由多個子組件和零件組成的複雜產品能夠得到有效管理,每個子組件都可以單獨生產或採購。

要為專案建立子組件元件:

  • 導航到專案的資訊畫面。
  • 點擊「建立子組件零件」按鈕。此操作每個專案只需執行一次。

建立後,子組件元件將出現在元件清單中,並且可以像任何其他元件一樣進行管理,只有一個例外:子組件元件的名稱始終與相應的專案相同,且無法更改。

構建專案時,構建確認畫面包含一個選項,可將庫存新增到關聯的子組件元件中。如果啟用,您可以:

  • 選擇將儲存建置的儲存位置。
  • 輸入生產的子組件的定價。PartsBox 根據建置期間消耗的組件計算建議成本:有批次控制時,成本是精確的(基於特定批次價格),沒有批次控制時,它是從平均零件成本估算的。建議成本顯示在價格欄位中,可以在確認前進行調整。對於多階段建置,定價在完成建置時輸入,因為此時實際成本已知。
  • 新增與建置相關的評論。

確認後,子組件元件的庫存將增加生產數量。由於子組件元件的行為類似於常規元件,它們可以用於其他專案和生產中,並且可以配置低庫存警告和損耗參數等功能。

啟用批次控制後,專案的每次製造都會產生相應子組件元件的獨特批次,並由唯一的 ID Anything™ 代碼識別。透過將 ID Anything™ 標籤貼在製造的設備上,您可以使用行動裝置快速掃描代碼以存取相關的製造資訊。

檢視構建結果

當查看具有子組件零件的項目的構建時,左側導航中的構建結果選項卡顯示從該構建創建的結果庫存。這與上面描述的「使用的庫存」視圖類似:啟用批次控制後,您可以獲得完整的每批次詳細信息(批次名稱、數量、存儲位置、評論)和批量操作(標記、移動、調整庫存計數);如果沒有批次控制,則顯示存儲位置、數量和評論的摘要。

使用序號追蹤個別設備

PartsBox 可以追蹤從專案/BOM 構建的單個設備。在開始構建時,您可以啟用「單獨追蹤每個產生的子組件」選項。這會更改構建過程,為構建的每個子組件產生單獨的批次,有效地為每個設備分配唯一的序號。

啟用此選項可讓您追蹤個別裝置的生命週期。PartsBox 中的批次已經攜帶了大量資料,並分配了獨特的 ID Anything™ 代碼。您可以將額外資料以檔案形式附加到這些批次,例如測試結果、維修協議、監管文件、服務歷史記錄或任何其他相關資訊。

每個批次都會分配一個唯一的 ID Anything™ 代碼,可以將其列印為 QR 碼並物理貼附到相應的裝置上。這允許輕鬆識別和追蹤個別裝置。或者,可以透過生產 ID Anything™ 代碼(指向特定生產)和在該生產中自動分配的整數序號的組合來識別裝置。

當啟用多階段生產的新增子組件元件庫存選項時,PartsBox 會追蹤目前正在生產中的庫存。這允許您在設備構建過程中,將有關生產中的潛在異常或個別測試結果的資訊附加到每個設備批次。完成生產後,庫存狀態會從「生產中」變更為「可用」。

採購

採購

訂單

PartsBox 支援三種類型的訂單,每種代表採購流程中的不同階段:

  • 未結訂單:這些訂單處於初始階段,可以自由修改。您可以新增或移除電子零件、調整數量,並在最終確定訂單之前進行任何必要的更改。未結訂單在規劃和預算階段提供了靈活性。
  • 已訂購:一旦向經銷商下達未結訂單,它就會轉換為「已訂購」狀態。這表示訂單已提交並正在等待履行。預期交貨日期與訂購的項目相關聯,讓您可以追蹤電子零件預定到達的時間。
  • 已接收:當訂單中的所有項目都已成功交付和處理時,訂單將標記為「已接收」。這表示該特定訂單的採購過程已完成,並且收到的電子零件現在在您的庫存中可用。

要建立訂單或將項目新增至現有的未結訂單,您可以先查看單個元件的定價和報價,或使用採購清單。PartsBox 允許您將單個報價或一組報價新增至訂單,並將其與提供定價的相應供應商相關聯。

修改未結訂單中的數量時,PartsBox 會自動擷取目前的定價資訊,並根據數量和任何適用的價格折扣調整總價。這確保您始終擁有最新且準確的訂單定價。

未結訂單可以通過複製和貼上轉移到分銷商的網站,或者如果需要更正式的列印採購訂單,可以以合適的格式匯出。

向供應商下訂單最有效的方法是利用 '上傳購物車' 功能。這允許您複製並貼上或上傳包含訂單詳細資訊的 CSV 檔案。

當您將未結訂單標記為「已訂購」時,PartsBox 會提示您提供預計交貨日期。此資訊可協助您追蹤元件預計何時到達,並使系統能夠在應用程式的各個相關部分顯示已訂購的庫存。

Each order line can have its own expected delivery date. When you mark the order as 'Ordered', PartsBox copies the delivery date of the order to each line without a date. When you change the delivery date of the order, PartsBox sets the lines that have the same date as the order to the new date. Lines that have a different date keep that date. The 'Ordered parts' table has a 'Copy delivery date' button. It sets every line that is not yet received to the delivery date of the order.

接收零件或復原接收會保留訂單的預期交貨日期。每個訂單行都可以有自己的預期交貨日期,該日期也保持不變。庫存歷史記錄會記錄每次接收發生的時間。

如果需要,您可以取消訂單,這會將其狀態恢復為「未結」,並從顯示中移除預期庫存。

當供應商僅交付部分訂單行且其餘部分不會到達時,請關閉該行:在訂單的「修改」視圖中,使用該行旁邊的關閉按鈕,或在行編輯器中將該行的訂購數量減少到已收到的數量。該行隨即完成,PartsBox 不再預期收到剩餘數量。已部分收到的行無法刪除,因為從中收到的庫存參照該行。

要復原收貨,請開啟訂單並使用已收到庫存項目旁邊的「取消接收」按鈕(在「已訂購零件」或「已收到零件」表格中)。庫存項目及其批次將被刪除,訂單項目的已收到數量將減少已收到的數量,該數量將再次從訂單中預期收到,且已收到的訂單將恢復為「已訂購」。只有在 PartsBox 中針對訂單收到的庫存才能取消接收,且此類庫存無法從零件的庫存歷史記錄中刪除(不會顯示刪除按鈕)。使用「新增至訂單」新增至訂單的庫存不會變更任何訂單行,因此可以像任何其他庫存項目一樣從庫存歷史記錄中刪除。

PartsBox 提供了幾種方便的方法來接收訂單中的零件:

  • 訂單接收介面:此介面可讓您只需點擊幾下,即可有效地將訂單中的所有或部分電子零件接收到單個儲存位置。
  • 新增庫存對話方塊:檢視單個電子零件時,您可以使用「新增庫存」對話方塊來接收針對特定訂單的項目。對話方塊會根據訂單詳細資訊預先填入數量和價格。
  • 條碼掃描:根據經銷商的功能,掃描條碼可以顯示帶有預先填入數量的「新增庫存」對話方塊,或者在包含 PartsBox 程式碼的條碼的情況下,直接接收針對特定訂單的電子零件,自動填入數量、定價和訂單資訊。

訂單以整個供應商包裝(例如捲盤、線軸或包裝)下達。當您接收訂單時,PartsBox 會將接收的包裝數量乘以零件的包裝數量,因此庫存會以零件自身的單位記錄。例如,接收 2 個包裝數量為 10000 毫米的零件線軸會增加 20000 毫米的庫存,而接收 2 個包裝數量為 500 的離散零件捲盤會增加 1000 件。當訂單上的任何零件的包裝數量大於 1 時,接收頁面會顯示一條註釋,說明訂購和接收的數量以供應商包裝計算。

採購清單

在計劃生產多個電子設備時,通常需要大量購買元件。然而,確定所需的確切數量可能具有挑戰性,特別是在考慮現有本地庫存和不同 BOM(物料清單)之間的共享元件時。

中繼零件、零件替代品和 BOM 替代品的存在為採購過程增加了另一層複雜性。在訂購之前,保持選擇特定 MPN(製造商零件編號)的靈活性是有益的。

要開始採購流程,請導航至「專案」部分,並使用每個專案卡底部的「加入購物車」按鈕將專案/BOM 加入您的專案購物車。加入專案時,您將有機會指定打算構建的數量。

將所需的專案加入購物車後,為您的清單指定一個描述性名稱,然後點擊 '建立採購清單'。此操作將把您重新導向到 '採購' 部分,您可以在那裡查看所有採購清單。

點擊特定的採購清單將開啟熟悉的定價介面,類似於用於專案/BOM 定價的介面。此介面允許您選擇報價、新增您自己的報價、選擇特定的替代品(對於元零件),並將您的選擇限制為首選經銷商。

完成採購清單後,切換到「按經銷商/供應商分組」視圖,即可看到您的元件按每個供應商分成了單獨的訂單。此視圖提供與「所有元件」視圖相同的功能,讓您在需要時修改報價選擇。此外,您可以快速將所有元件新增到特定供應商的新訂單或現有訂單中,並直接向他們下單。

雖然自動訂購支援一直是長期計劃的一部分,但由於與各個分銷商系統整合所涉及的複雜性,其實施仍然具有挑戰性。

庫存和報告

庫存估值

PartsBox 使用新增庫存時輸入的購買價格來計算您的電子零件庫存價值。了解這種估值的工作原理有助於財務報告和庫存管理。電子零件來源選擇策略(FIFO、LIFO 等 — 請參閱建置專案部分)也會影響估值:在有批次控制的情況下,它決定了哪些特定批次成本歸因於每個建置,而在沒有批次控制的情況下,則使用平均成本。

關鍵指標

對於每個元件,PartsBox 會追蹤:

  • 採購價值:為所有添加的庫存支付的總金額。這代表購買零件實際花費的資金。
  • 平均採購價格:根據所有輸入價格的添加庫存操作計算得出。這是每單位的加權平均成本。
  • 總價值:現有庫存的估計當前價值。在有批次控制的情況下,每個批次以其採購價格進行估值並將價值相加;未輸入價格添加的批次不包含在估算中。在沒有批次控制的情況下,它是平均採購價格乘以當前庫存數量。

使用批次控制進行估值

啟用批次控制時,PartsBox 會以其記錄的採購價格來評估每個批次,而不是單一平均值:

  • 每個批次保留添加庫存時輸入的採購價格。
  • 當零件用於建置時,成本歸因於消耗的特定批次。
  • 批次拆分繼承父批次的價格。
  • 添加庫存時未輸入價格的批次不包含在價值估算中。當現有庫存完全沒有記錄價格時,估計總價值顯示為未知,而不是零。

每批次估值適用於:

  • 銷貨成本 (COGS) 計算
  • 反映每批實際成本的庫存估值
  • 追蹤採購批次之間的成本差異

無批次控制的估值

如果不使用批次控制,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 匯出為適合數位簽名和長期存檔的格式。此匯出資料可作為系統歷史記錄的可驗證記錄,可用於在稽核或檢查期間證明符合相關法規。

掃描、列印和識別

ID Anything™

PartsBox 中的每個物件——零件、批次、儲存位置、建置、訂單和專案——都會自動分配一個獨特、緊湊的識別碼,稱為 ID Anything™ 代碼。這些代碼足夠短,人類可讀(26 個字元),並且可以編碼為 QR 碼以供掃描。

ID Anything™ 代碼有多種用途:

  • 實體標籤:為儲存位置、批次、建置或任何其他物件列印 QR 標籤。使用行動裝置掃描標籤會直接將您帶到 PartsBox 中的該物件。
  • 設備追蹤:當使用批次控制建置專案時,每個建置和每個產生的批次都會獲得自己的 ID Anything™ 代碼。啟用每台設備序號追蹤後,可以單獨識別每台製造的設備,從而實現完整的生命週期可追溯性——從進入其中的組件到稍後附加的現場服務記錄。
  • 快速存取:每個物件的資訊畫面都會在右上角顯示其 ID Anything™ 代碼。點擊它以查看 QR 碼、列印標籤或複製代碼。
  • CAD 整合:將 ID Anything™ 代碼儲存在您的 CAD 零件庫中,以便在將 BOM 匯入 PartsBox 時獲得即時、精確的 BOM 到零件匹配。

ID Anything™ 系統在 PartsBox 中廣泛使用。以下部分詳細描述了這些功能。

掃描條碼

掃描條碼是處理進貨、新增或移除庫存以及在 PartsBox 中建立新元件的快速有效方法。此功能改善了您的庫存管理工作流程,節省時間並減少手動資料輸入。

條碼掃描方法

PartsBox 支援兩種掃描條碼的方法:

  • 外部條碼掃描器:對於常規的大批量操作,建議使用專用的條碼掃描器。外部掃描器提供更快、更可靠的掃描性能。有關支持的掃描器和設置說明的詳細信息,請參閱本手冊中的「條碼掃描器」部分。
  • 內置攝像頭:如果您沒有外部掃描器,可以使用計算機的內置攝像頭掃描條碼。雖然不如外部掃描器快,但這種方法對於偶爾的掃描需求很方便。

掃描流程

要開始掃描條碼,請點擊 PartsBox 中的「掃描」選單按鈕。根據您的掃描方式:

  • 如果使用外部掃描器,PartsBox 將等待掃描器的輸入。
  • 如果使用內建相機,PartsBox 將顯示即時相機畫面,供您將條碼置於相機前方。

條碼成功解碼後,PartsBox 會分析資料並採取以下操作之一:

  • 現有零件:如果資料庫中只有一個零件與條碼相符,PartsBox 會顯示新增庫存、移除庫存或移動該零件庫存的選項。
  • 多個相符零件:如果有多個零件相符,請選擇預期的零件並按一下「繼續」。選項會顯示每個零件的名稱、MPN、製造商和描述。已封存的相符項目會標記為已封存。您可以在提交庫存操作之前按一下「變更零件」以選擇另一個相符項目,而無需再次掃描。庫存表單會使用原始條碼資料重新開始。
  • 新零件:如果掃描的零件不存在於您的資料庫中,PartsBox 會提示您建立一個新的連結零件。它將提供相符的線上零件清單供您選擇。一旦您選擇相符項目並建立零件,「新增庫存」對話方塊將會出現,讓您為新建立的零件新增新收到的庫存。

支援的條碼

PartsBox 支援電子元件分銷商常用的多種條碼格式:

  • 二維條碼:
    • 包含使用 ISO/IEC 15434:2006 編碼的 ANSI MH10.8.2 資料的 DataMatrix 和 PDF417 條碼(由 DigiKey、Würth 和其他轉向二維條碼的經銷商使用)。
    • 來自某些經銷商(LCSC 和 TME)的 QR 碼。
    • ID Anything™ 碼
  • 一維條碼:
    • 來自 DigiKey、Mouser、Farnell、RS Components 和大多數其他在條碼中編碼製造商零件編號 (MPN) 的條碼。

如果掃描的條碼包含數量資訊,它將自動預填在「新增庫存」對話框中。

Distributor Labels and Order Lines

When you scan a distributor bag label, PartsBox finds its order line and opens the 'Add Stock' dialog to receive it. The surest match is the customer reference. When you export an order's cart from PartsBox, the ID Anything™ code of each line goes into the customer reference column. DigiKey prints that code on the bag label.

PartsBox matches a label without a customer reference by its other fields. PartsBox finds the order by the distributor's order number, which you enter in the order's 'Vendor order number' field. PartsBox finds the line by the distributor part number or the MPN. When more than one line can match, the 'Receive against an order' tab shows the open order lines for the part, and you select one. PartsBox receives the quantity on the label, up to the quantity that remains on the line.

標籤列印

您可以直接從 PartsBox 列印元件、批次、儲存位置、訂單、專案和生產的標籤。有一個範本系統允許您根據需要自訂標籤。

直接標籤列印所需的條件:

  • Zebra 標籤印表機,或任何其他可以解釋 ZPL(Zebra 印表機語言)的印表機。任何支援 ZPL 的 Zebra 印表機都可以使用,因此請根據您的需求選擇一台。請注意:某些 Zebra 印表機僅支援 EPL,不支援 ZPL,這些印表機將無法與 PartsBox 配合使用。
  • 在連接印表機的電腦上本機安裝的 JSPrintManager 第 8 版。JSPrintManager 適用於 Mac、Windows、Linux 和 Android。您可以免費下載 JSPrintManager 第 8 版。請注意,PartsBox 目前僅支援 JSPrintManager 第 8 版:尚未支援較新的第 9 版,我們正在努力新增對它的支援。如果您已安裝第 9 版,請同時安裝第 8 版(兩個版本可以安裝在同一台電腦上)。對於造成的不便,我們深表歉意。

需要 JSPrintManager 的原因是瀏覽器無法直接存取印表機。為了將原始代碼發送到印表機,PartsBox 需要連接到本地的 JSPrintManager 並要求它將資料發送到印表機。

印表機設定

如果您已具備先決條件,前往「設定 | 標籤 | 印表機」應該會顯示您系統中可用的印表機清單。在那裡選擇您的 ZPL 相容標籤印表機。

標籤模板

有多個標籤類別:元件、批次、儲存位置、訂單、專案和生產。在每個類別中,PartsBox 允許您定義多個標籤範本。這讓您可以快速在各種標籤類型或尺寸之間切換。在商業方案中,標籤範本在整個公司內共用。

要建立新的標籤範本,請導航至「設定 | 標籤」並選擇其中一個類別。如果您點擊所選類別中的「建立」,您將看到一個帶有範例標籤的預填範本。這些範例經過精心準備,是 2.25x1.25 英吋標籤的良好預設值(是的,Zebra 僅以英吋為單位指定標籤尺寸,這些是 57.15mm x 31.75mm)。

在標籤範本表單的左側,您將看到:

  • 標籤名稱:選擇一個能讓您快速記住標籤用途的名稱
  • 標籤範本 ZPL 程式碼:這是用於產生標籤的 ZPL 程式碼所在的位置。我們建議使用 Labelary Viewer 來編寫和測試您的標籤程式碼,因為它具有出色的線上文件,只要將游標放在 ZPL 命令上就會出現。您希望填入 PartsBox 資料的資料欄位應標有大括號中的數字。欄位編號從 0 開始(不是 1),因此您的第一個欄位使用 {0},第二個欄位使用 {1},依此類推。PartsBox 在產生標籤時將用實際資料替換這些標記。
  • 標籤寬度和標籤高度:這些是標籤尺寸,以英吋為單位。這些必須與您的實際標籤紙尺寸相符。
  • 每毫米點數:您將列印的解析度,這取決於您的印表機。
  • 範例預覽:如果您的範本已準備好,您可以點擊「產生」以使用資料庫中的隨機物件顯示標籤的預覽影像。如果您的印表機已設定並準備好列印,您也可以嘗試測試列印標籤。

在標籤範本表單的右側有一個「欄位」部分。這列出了範本中的數據欄位(用大括號中的數字標記)。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 設置條碼後,從掃描器隨附的手冊中掃描鍵盤佈局的區域代碼。
  • 在 Windows 上的 Firefox 中掃描可能無法可靠地工作。強烈建議使用替代瀏覽器,例如 Chrome 或 Edge。

疑難排解

由於 PartsBox 無法控制的因素,使用 USB 掃描器進行條碼掃描時無法保證 100% 的可靠性。

如果 2D 掃描器無法與 PartsBox 一起使用:

  • 在記事本等文本編輯器中檢查其輸出
  • 掃描 2D 條碼並驗證結果是否包含 {RS}、{GS} 和 {EOT} 序列
  • 如果缺少這些序列,請確保掃描器配置為特殊代碼替換
  • 如果使用非美國鍵盤佈局,請從掃描器手冊中掃描相應的區域設置代碼

請參閱上方的「已知問題和限制」部分,查看您的問題是否列在其中。如果掃描器在記事本中的輸出看起來正確,但 PartsBox 仍然無法識別條碼,請使用回饋表單報告問題。

發佈您的零件資料庫

PartsBox 允許您將元件資料庫設為公開,與他人分享部分或全部元件。此功能對於想要分享元件庫存的業餘愛好者以及想要展示可用元件的創客空間非常有用。

設定您的公開頁面

要發佈您的零件,請導航至 設定 | 發佈 部分。在這裡,您可以輸入有關您自己或您的組織的資訊,例如簡短描述、網址和較長的描述。此資訊將顯示在您的公開頁面上。

請注意,只有當您選擇了要發佈的元件時,您的公開頁面才會存在。公開頁面的更新不是即時的,可能需要幾分鐘到一小時不等。

選擇要發佈的零件

PartsBox 提供三個選項來選擇要公開顯示的元件:

  • 無:如果您不想發佈任何零件,請選擇此選項。您的公共網頁將不存在。
  • 符合過濾條件的零件:使用「編輯過濾器」按鈕根據零件資料建立過濾器。只有通過過濾條件的零件才會被發佈。一種常見的方法是使用基於標籤的過濾。例如,您可以設定一個過濾器,僅發佈具有「public」標籤的零件。
  • 您所有的零件:選擇此選項以公開提供您的整個零件資料庫。

透過仔細選擇要發布的元件,您可以控制與他人共享的資訊,同時保持其他數據的私密性。

與 CAD 工具整合

KiCad 整合

PartsBox 與 KiCad 7.0 或更高版本整合,允許您直接在 KiCad 的符號選擇器 (Symbol Chooser) 中存取您的 PartsBox 元件資料。此整合使用 KiCad 的 HTTP 函式庫功能。

KiCad HTTP 函式庫作為唯讀介面,連接到像 PartsBox 這樣的外部資料來源。它們本身不儲存符號或封裝資料,而是引用標準 KiCad 函式庫 (.kicad_sym) 中定義的符號和封裝。當您在 KiCad 中從 PartsBox HTTP 函式庫選擇一個元件時,它會使用來自 PartsBox 的資料(例如製造商零件編號 (MPN)、數值、封裝和其他指定欄位)填入原理圖符號。

PartsBox 中的設定

要在 PartsBox 中設定 KiCad 整合:

  • 導覽至「設定」。
  • 選擇「CAD 整合」標籤。
  • 從左側選單中選擇「KiCad」。
  • 如果整合處於關閉狀態,請按一下「啟用」。

配置分為以下幾個部分:

一般選項
  • 應用於所有零件的初始過濾器:此過濾器限制了資料庫中哪些零件可能可用於 KiCad。只有符合此過濾器的零件才會被考慮包含在類別中。您可以編輯過濾條件或將其重置為預設值(無過濾器)。將顯示通過此過濾器的零件數量。
類別

類別定義了您的元件資料庫的子集,這些子集將在 KiCad 符號選擇器中顯示為單獨的可瀏覽部分。

  • 預設的「所有電子零件」類別包含通過初始過濾器的所有電子零件。
  • 您可以使用過濾器建立自訂類別。例如,您可以建立「電阻器」、「電容器」或「連接器」的類別。
  • 對於每個類別,您定義一個名稱、可選描述和過濾條件。
  • 顯示每個類別中的電子零件數量。
欄位

本節控制 PartsBox 元件資料如何對應到 KiCad 符號欄位。

  • PartsBox 為常見欄位提供預設對應,例如 MPN、製造商、資料表 URL,以及每個零件設定的特定 KiCad 欄位。
  • 您可以自訂這些對應:
  • 從 PartsBox 欄位(包括標準欄位、自訂欄位、規格和特定 KiCad 欄位)新增對應至 KiCad 欄位。
  • 指定 KiCad 欄位名稱。標準 KiCad 欄位包括 Value、Footprint、Datasheet、Keywords、Reference、MPN、Manufacturer。您也可以定義自訂欄位名稱。
  • 選擇該欄位預設是否應在原理圖中可見。
  • 某些對應是內建的,無法變更。symbolIdStr 對應是必要的:它告訴 KiCad 從您的標準 KiCad 庫中使用哪個符號。這始終對應到 PartsBox 中的「[Part] KiCad symbol」欄位。
  • ID Anything™ 用於將匯入的 BOM 與零件進行比對,並始終對應到 KiCad 的「PartsBox ID」欄位。
  • ID Anything™ URL 用於快速跳轉到 PartsBox 中的零件資訊頁面(可在此存取資料表),因此它始終對應到 KiCad 的「datasheet」欄位。這讓您可以在 KiCad 中按下 'd' 來開啟 PartsBox 中的零件資訊頁面。
  • 建議將 Footprint 對應到「[Part] KiCad footprint」,並將 Reference 對應到「[Part] KiCad reference」。
KiCad 配置

本節提供 KiCad 所需的設定檔。

  • PartsBox 產生 .kicad_httplib 檔案的內容。
  • 此檔案包含 KiCad 連接到 PartsBox API 所需的資訊,包括 API 端點 URL 和您唯一的存取權杖 (API 金鑰)。
  • 您可以將設定文字複製到剪貼簿或將其下載為檔案。

停用 KiCad 整合

要關閉整合,請開啟 設定 | CAD 整合 | KiCad 並點擊「停用」。確認警告以刪除整合的類別、過濾器和欄位對應。停用也會停止 KiCad 從 PartsBox 擷取零件。您的零件及其 CAD 資料仍保留在 PartsBox 中。您可以再次啟用整合,但它會從預設設定開始。

KiCad 中的設定

要在 KiCad 中啟用 PartsBox 庫:

  • 將上一步生成的配置保存到名為 partsbox.kicad_httplib(或任何帶有 .kicad_httplib 擴展名的名稱)的文件中。
  • 將此文件放在 KiCad 可以訪問的位置,例如 KiCad 庫目錄或自定義位置。
  • 在 KiCad 中,轉到「首選項」->「管理符號庫...」。
  • 在「符號庫」對話框中,點擊「+」按鈕或「添加庫」。
  • 導航到並選擇您保存的 partsbox.kicad_httplib 文件。
  • (可選,推薦)命名庫,使其出現在符號選擇器中的其他庫之前,例如「*PartsBox Library」。
  • 確保庫已啟用(選中複選框),然後點擊「確定」。

PartsBox 函式庫現在將出現在 KiCad 符號選擇器中。您可以瀏覽您定義的類別並選擇元件。

每個元件設定 KiCad 欄位

為了使整合正常運作,PartsBox 需要知道每個電子元件要關聯哪個 KiCad 符號、封裝和參考前綴。這是在電子元件詳細資訊視圖中設定的:

  • 在 PartsBox 中打開特定零件的詳細信息頁面。
  • 轉到左側的「零件設置」選項卡。
  • 找到「CAD/PLM 數據」部分。
  • 填寫以下字段:
  • KiCad 符號: 完整的 KiCad 符號名稱,包括庫別名(例如,Device:R,MyLibrary:MySymbol)。此值將映射到 KiCad 中的 symbolIdStr 字段。
  • KiCad 封裝: KiCad 封裝名稱,包括庫別名(例如,Resistor_SMD:R_0603_1608Metric)。
  • KiCad 參考: 默認參考標號前綴(例如,R,C,U)。

儲存這些設定使其可透過 API 供 KiCad 在選擇電子元件時使用。

將來,將有一種方法可以一次為多個選定的元件設定這些欄位(例如,選擇所有帶有「電阻器」標籤的元件並將其 KiCad 參考設定為「R」)。

資料交換與快取
  • 當您在 KiCad 中開啟符號選擇器時,它會從 PartsBox 擷取類別清單以及目前所選類別中的零件。
  • KiCad 會快取類別清單以提高效能。在 PartsBox 中對類別定義的變更可能需要重新啟動 KiCad 才能看到。
  • 當您在符號選擇器中選擇特定零件時,KiCad 會使用在「欄位」設定中定義的對應,從 PartsBox 請求該零件的詳細資訊。
  • 此詳細資訊會填入放置在原理圖上的符號欄位中。

與 Altium Designer® 整合

您可以讓您的 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。然後,您將在連線字串中使用列出的驅動程式之一的適當驅動程式名稱。

API

PartsBox 提供了一個 API,用於以編程方式訪問您的零件數據庫。API 是面向操作的:它不直接暴露數據庫對象,而是提供用於管理零件、庫存、存儲位置、項目、BOM、訂單、構建、批次等的特定操作。這使得能夠與其他系統(如 ERP、MES 或自定義工具)集成。

API 使用 JSON 進行請求和回應(以 EDN 作為替代方案),並使用 API 金鑰進行身分驗證。在商業方案中,管理員可以在 設定 → 資料 → API 中建立 API 使用者。每個 API 使用者都有自己的名稱、角色和金鑰。

有關完整文檔,包括可用操作、請求/響應格式和示例,請參閱 API 文檔。

移除 API 使用者

要撤銷您組織的 API 金鑰:

  1. 以管理員身分開啟 設定 → 資料 → API。
  2. 找到您要撤銷其金鑰的 API 使用者。
  3. 開啟其 角色 下拉選單並選擇 無權限(刪除此 API 使用者)。

API 使用者被刪除,其金鑰被撤銷。使用該金鑰的應用程式將失去存取權限。

目錄

掌控您的庫存、訂購和生產

試用演示版

方案與定價