跳轉到主要內容
儲存規則是貴公司對庫存與生產現場交易所定義的檢查。庫存與品質經理用它們在錯誤發生的當下就攔下,例如庫存放進錯誤類型的地點,或過帳的批號缺少編號。

規則如何運作

規則在過帳期間檢查。當規則的條件不滿足時,會做兩件事之一:封鎖交易,或警告並讓使用者確認後繼續。每條規則都針對一種對象:品項或。

範例:讓化學品保持在冷藏儲存

假設批次化學品絕不能放進常溫儲位。像這樣設定的規則可以強制執行: 現在把化學品收進任何其他類型的儲存單位都會失敗,且使用者會看到帶入品項 ID 的那則訊息。

條件

規則所套用的測試是一棵小型的條件樹。它由一個比對種類和一或多列組成,每一列指定欄位、運算子與值。 條件成立時,規則通過。不成立時,它會產生違規。

運算子

缺少值

訊息

在訊息中放入 {item.id} 與 {transaction.quantity} 這類代碼,它們會被替換為失敗那一行的值,讓使用者確切看到是哪一行違反了規則。

規則在哪裡執行

每條規則會指定它把關的作用點(surfaces);作用點是一種交易類型。對象決定提供哪些作用點:
  • 品項規則可在 receipt、shipment、stockTransfer、warehouseTransfer、inventoryAdjustment,以及儲位移動 place 與 pick 上執行。
  • 工作中心規則可在 operationStart、operationFinish、materialIssue 與 materialReceive 上執行。
評估發生在過帳期間的伺服器上,早於任何會計分錄或庫存異動。因此被封鎖的交易不會留下痕跡:什麼都不會寫入。

封鎖或警告

以庫存調整上的 warn 規則為例,條件為 transaction.quantity gt 750,訊息為 Large adjustment — confirm the count。異常大的盤點數量會被標示,但使用者確認警告後立即過帳。

規則適用於哪些行

決定規則檢查哪些行,有兩種方式:

建立規則

  1. 前往庫存 → 儲存規則並選取新增規則。新增規則表單會開啟。
  2. 輸入名稱,也可選填說明。讓啟用中保持開啟,規則才會被評估。
  3. 選擇嚴重程度:錯誤在解決之前會阻止儲存;警告允許確認並繼續。
  4. 界定規則範圍。對於品項規則,選擇品項類型與品項群組以及如何合併篩選;兩者都留空則比對每個品項。對於工作中心規則,如果它應涵蓋每個工作中心,請開啟適用於所有工作中心。
  5. 選擇規則執行的作用點。
  6. 在條件下,設定比對種類,並以新增條件為每個欄位/運算子/值列新增一列。
  7. 撰寫規則失敗時顯示給使用者的訊息。使用插入代碼加入品項 ID 等值。
  8. 選取儲存。
已經有規則了?請從該品項的規則分頁將它附加到某個特定品項。

規則欄位

方案與權限

從儲存規則清單新增規則,需要設定的建立權限。

相關內容