← 所有文章

FIELD NOTES / 資料記錄與報表

同一批次跨兩台設備如何建立共同批次鍵

資料記錄與報表作者:站長預估 5 分鐘閱讀

以共同批次鍵連結各設備執行,處理分批、合批與重工,避免跨表查詢重複加總。

本文目錄

設備批號和產品批次不是同一個範圍

一批產品先在混合機處理,再到包裝機,兩台可能各產生自己的批號。要追溯同一批產品,先建立跨設備共同批次識別,再保留每台設備的本地批號與製程步驟。不要要求所有設備都剛好使用同一串文字才算同批。

例如混合機顯示批號M128,包裝機顯示P045,系統共同批次鍵為B2026A。三者可以透過對照表連起來,但M128或P045本身的唯一範圍仍要定義。不同設備明天又使用相同本地批號時,不能誤連到今天資料。

先確認你追蹤的是製令、產品批次、設備執行批次或單件序號。製令可以包含多個產品批次,同一批次也可能分多次設備執行。把全部都塞進一個批號欄,遇到分批、合批或重工就無法清楚解釋。

本文是工業資料模型示例,並非要求使用特定GS1編碼。GS1 EPCIS的事件觀點提醒我們保留物件、時間、位置與業務步驟;實際共同鍵的命名、生成及維護須由自己的系統契約決定。

建立共同鍵與本地執行的對照

批次鍵一旦對外使用,盡量不要把會變動的產品描述嵌入唯一身分。名稱改字或設備移位時可以更新顯示資料,但既有事件仍連到同一個穩定識別,避免名稱修改後看似產生另一批產品。

對照表至少包含共同批次鍵、設備識別、本地執行識別、步驟、開始與結束時間,以及關聯依據。例如B2026A對到混合機一號M128的混合步驟,再對到包裝機二號P045的包裝步驟。鍵值用來識別,產品名稱只作顯示。

共同鍵由哪一個權威來源建立要明確,可以是生產管理系統或受控的批次服務。若兩台設備各自隨機產生共同鍵,再靠時間接近猜它們是否同批,就失去共同識別的目的。離線時如何暫存與對回正式鍵也要預先定義。

傳遞批次時記要求、接受及作用中的識別。上位系統送出B2026A,不代表包裝機已用它記錄;若機器仍保留上一批B2025Z,新資料可能全部被寫錯歸屬。開始相應作業前應按設計確認關聯,不用畫面標籤代替接受證據。

本地執行鍵可包含設備、啟動世代與執行序號等適合欄位,但不能不加區分地重用。共同批次與本地執行的關係保留歷史,校正錯誤關聯時另有更正原因與版本,不直接覆蓋後讓舊報表無從追查。

完成這一步,輸入共同批次鍵應查到各設備步驟;反過來輸入設備與本地執行鍵,也能查到正確共同批次。雙向查不到或一筆意外對多批,先查關聯範圍及資料品質。

分批合批與重工用關係表表示

同一批一千件分到兩台包裝機,可能產生P045六百件與P088四百件,兩個本地執行都屬B2026A。共同鍵一致不代表只能有一筆設備紀錄,關係應允許一批對多個執行,並保存分配數量與單位。

若兩個來源批真正混合成新批,建立新的輸出批次與來源關係。來源批A六十公斤、B四十公斤形成C,需依實際製程記錄投入、損耗與產出,不把A與B的身分都改名成C而刪掉原追溯。

重工則記原產品或批次,以及新的重工執行與原因。回到同一設備再加工,不代表又生產出一批新產品。統計加工次數可以增加,唯一成品數則按定義處理,避免每經過一站就把產量再加一次。

數量關係要與物理邊界一致。分配六百加四百等於一千,是本例無損耗假設;若有抽樣、報廢或留樣,另列去向。不能為了帳面守恆,把差額自動塞入其中一台設備。

在查詢中小心多對多連接放大列數。一個批次有兩筆混合測量與三筆包裝事件,直接按批次把兩表連接可能得到六列。先按所需粒度彙總或按正確執行關係連結,不能把六列當六件產品。

缺批號與錯關聯必須可見

保存關聯來源的可信程度,例如設備接受紀錄、掃碼交接或人工補登。不同來源若互相矛盾,先列衝突待查,不以最後到達的資料自動推翻已有追溯鏈。

某台設備斷線時收到事件但沒有可信批次識別,先存為待關聯並保留來源,不自動套用資料庫最新批號。最新批號可能已換線,而補送事件其實來自前一批;時間接近最多是候選線索,不是唯一身分證明。

補關聯時用投料、交接、掃碼或其他受控記錄支持,保存補登人、時間與理由。若證據不足,就維持不完整追溯狀態,報表同時列未關聯數量,不能把它悄悄排除後宣稱全部可追溯。

驗收資料包含一批跨兩機、一批分兩次執行、兩批同時在不同機器、重送以及晚到舊批事件。每個案例先寫預期關係,再查雙向追溯與數量。只測順序單批生產,難以發現交錯時誤用全域目前批號。

完成後應取得共同批次、設備執行、事件及數量的可追溯鏈。工程人員能知道數據從哪台來,生產人員能知道屬哪批,且兩者不需要共用一個語意模糊的文字欄位。

練習與常見問題

練習:B01共有一百件,設備X執行X7處理六十件,設備Y執行Y9處理四十件。共同批次件數是一百,設備執行數是二。若再把X7的事件重送一次,執行與件數都不應因此增加。

失敗時先查鍵的唯一範圍、批次接受紀錄及查詢粒度,再查是否以時間或最新批號猜關聯。若明細正確但總量倍增,優先檢查多表連接是否放大資料列。

問:兩台批號不同就不能追同批嗎?答:可用共同鍵與本地執行對照保留兩者。

問:製令號可直接當唯一產品批號嗎?答:先查是否一製令多批,不可混淆層級。

問:缺批號可用當前批號補嗎?答:要有可追溯依據,晚到事件可能屬舊批。

問:同批跨三站產量能加三次嗎?答:加工事件與唯一成品是不同指標,應依定義計算。

參考:GS1 EPCIS介紹:以事件記錄物件、發生時間、位置與業務脈絡,支援跨位置追溯;本文鍵值是自訂示例。

延伸閱讀