調撥單(Transfer Orders)使用說明書

本說明書對象:營運、業務、倉管、客服、總部主管
系統位置:Dawu → 物流配送 → 調撥單
更新日期:2026-06-08
目錄 一、調撥單是什麼 二、每日自動流程 三、兩種建立方式 四、調撥單列表 五、調撥單詳情頁 六、分配工作台(重點) 七、審核與核准流程 八、開始揀貨與送 ERP 九、揀貨截止時間 十、政策設定 十一、預測工作管理 十二、天氣資料管理 十三、狀態說明 十四、警示旗標說明 十五、權限說明 十六、常見問題

一、調撥單是什麼

調撥單就是中央倉(00 主倉庫)把貨撥給各門市(屏東、潮州、恆春、東港)時用的內部單據。

系統會把下面三種需求合在一起,自動產生調撥單:

二、每日自動流程

系統每天會自動跑一次完整流程。看懂下面這條時間軸,你就比較容易判斷「為什麼這個品項今天會、或不會出現在調撥單上」。

00:15 系統自動去抓天氣資料
01:15 跑預測排程:替各門市算銷售預測(Chronos / TimesFM / 移動平均)
02:30 建立今天的「草稿」批次(裡面包含預測,加上已經有的銷貨單和特殊訂單)
日間 草稿開放給營運人員看。這時新進來的銷貨單會自動加進草稿(系統每 5-30 秒檢查一次),但新進來的特殊訂單當天不會自動加進去
截單時間 已經核准的草稿會寫進 ERP,變成正式調撥單。還沒核准的草稿系統不會幫你送,會留一個警示提醒你
倉管按「開始揀貨」 這張單就凍結了,之後再進來的需求都不會再加進這張單

三、兩種建立方式

類型用途權限
自動批次(預測) 系統每天凌晨自動建立,四家門市整批一起算 系統自動產生,你主要負責看過去確認
手動建立 臨時補貨、補一張單,或是跨日的特殊調撥 需要「建立調撥單」權限

手動建立

  1. /transfer-orders 點「手動建立調撥單
  2. 出貨倉(通常選 00 主倉庫)
  3. 目的門市(一次選一家門市)
  4. 設定單據日期
  5. 填備註(不填也可以)
  6. 點「建立手動調撥單
  7. 進到詳情頁後,自己一筆筆加行項(填 SKU 和數量)
手動調撥單倉庫→門市門市→倉庫兩個方向都可以建,所以退貨、換貨、調貨這類情況都用得上。

四、調撥單列表

進入路徑: /transfer-orders

列表頁功能

功能用途
狀態篩選可切換:預設 / 僅看預測中 / 所有狀態
排序可選最新優先,或最早優先
批次選取勾選多筆,一起做批次操作
批次操作一次批次取消 / 核准 / 驗證 / 送出
單張開啟點任何一筆,就會進到那張單的詳情頁

批次操作

批次動作說明
批次取消把你勾選的調撥單一次全部取消(取消後沒辦法復原)
批次核准勾選多張一起核准(適合你全部看過之後一次處理)
批次驗證只跑檢查、不送出,先看看有沒有問題
批次送出核准之後,一次把它們送到 ERP

五、調撥單詳情頁

進入路徑: 在列表點任何一筆,或在預測工作頁點調撥單連結,都能進來

詳情頁區塊

區塊內容
調撥單抬頭這張單的基本資料:單號、狀態、出貨倉、目的門市、單據日期、補貨區間、備註
行項清單列出每個 SKU 的:商品、淨需求、門市供給、調撥結果(最終)、警示旗標
銷售訂單需求這個批次有關聯到的銷貨單明細
操作按鈕核准 / 取消核准 / 送出至 CosmosERP / 開始揀貨 / 取消調撥單
稽核軌跡記錄誰在什麼時候改了什麼

行項操作

六、分配工作台(重點)

分配工作台」是比較進階的檢視畫面,可以一次看完整個批次裡的所有 SKU,把來源倉、各門市、各種預測方法的數字擺在一起對照。這是你最重要的審視工具。

進入路徑: 在預測工作頁點「分配工作台」

工作台主要欄位

欄位說明
商品商品代碼加上名稱
出貨倉 (q50)來源倉這邊的資訊:規劃預測、現貨、保留、淨供給、餘量
各門市 (q70)每家門市的資訊:目標庫存天數、最低上架量、整箱線、規劃預測、目標預測量、Chronos / TimesFM / 移動平均、客訂、即時、淨需求、系統分配、最終

關鍵概念說明

欄位意思
規劃預測這個批次實際採用的 TSL 預測值(把三種方法整合起來算出來的)
目標預測量q70 在目標庫存天數這段期間內,預估會用掉的量
下限後預測把目標預測量和最低上架量兩個數字拿來比,取比較大的那個
Chronos / TimesFM / 移動平均法三種預測方法各自算出來的結果。顯示 n/a 是指這個方法對這個 SKU 算不出結果,不是 0 的意思
淨需求量門市自己的庫存先扣掉客訂和預測要用的量,剩下還差、要靠倉庫補的,就是淨需求量
系統分配量來源倉跑完分配邏輯後,實際分給這家門市的數量
最終一開始等於系統分配量;你手動改過之後,就以你改的為準

分配稽核(更詳細的單品檢視)

在工作台點某個品項,就會進到「分配稽核」頁,這裡會把計算過程列得更完整,包括:

七、審核與核准流程

每張調撥單從草稿到送進 ERP 之前,都一定要先經過審核和核准。

狀態流轉

預測中 草稿 審核中 已核准 已送出 開始揀貨

核准步驟

  1. 進到調撥單詳情頁
  2. 把所有行項看過一遍(特別留意有警示旗標的那幾筆)
  3. 需要的話自己改數量(改過之後,狀態會變成「審核中」)
  4. 點「核准」按鈕
  5. 狀態就會變成「已核准

取消核准

只要還沒送出、也還沒開始揀貨,點「取消核准」就能退回草稿,繼續修改。

⚠️ 已送出或已開始揀貨後不可取消核准:因為 ERP 那邊已經收到了,只能改從 ERP 端去處理。

八、開始揀貨與送 ERP

兩種送 ERP 的方式

方式觸發
手動送出你自己點「送出至 CosmosERP」按鈕
開始揀貨倉管點「開始揀貨」,系統會自動送 ERP,同時把這張單凍結,之後不再變動
截單自動送已核准的草稿一過截單時間,系統就自動結案送出

開始揀貨流程

  1. 調撥單狀態要先是「已核准」才行
  2. 在詳情頁點「開始揀貨
  3. 系統會再跟你確認一次,要你二次確認
  4. 確認後就送進 ERP,狀態變成「
  5. 從這時候起,新進來的銷貨單和特殊訂單都不會再加進這張單(單子凍結了)
⚠️ 開始揀貨後不可復原:按下去之前,請一定要先確認每一筆行項的數量都對。

九、揀貨截止時間

每家門市都可以設自己的截單時間。已經核准、但還沒送出的草稿,一過截單時間,系統就會自動送進 ERP

設定方式

  1. 進到「政策設定」,再點「門市政策」
  2. 在「揀貨截止時間」這一區,幫每家門市設好時間(例如 14:30、15:00)
  3. 點「儲存」

業務影響

場景結果
已核准 + 截單前新進來的銷貨單會合併進這張單
已核准 + 截單後系統會自動把它送進 ERP
未核准 + 截單後系統不會幫你送,只會留一個警示,要你自己補核准
建議:截單時間別設太緊,留 30-60 分鐘的 buffer(緩衝時間),萬一有狀況才來得及處理。截單前最後 1 小時,集中把今天的草稿看一遍。

十、政策設定

進入路徑: 在調撥單列表點「調撥政策

三層政策

層級內容
全域預設所有 SKU 共用的預設值(像 TSL、補貨天數、要不要走整箱線等等)
倉庫政策來源倉自己的設定(例如來源倉補貨天數)
門市政策各家門市自己的設定(補貨天數、揀貨截止時間、天氣區域)
SKU 覆寫針對某個 SKU、在某家門市,單獨改它的 TSL

全域預設欄位

歷史客製訂單

在全域政策這邊,你可以上傳「歷史客製訂單」CSV。系統在做預測之前,會先從倉別的訓練需求裡把這些不是常態的需求扣掉,免得某幾張大單把預測量拉得太高。

SKU 覆寫

針對某家門市搭某個 SKU,你可以單獨改下面這些設定:

庫存上限」設在「政策設定 → 商品政策」裡,每家門市各有一格。它只會壓低預測補貨的量,客訂需求不會被這個上限砍掉。

十一、預測工作管理

預測工作」就是預測排程每次跑的執行紀錄。每天凌晨 01:15 會跑一次,每跑一次就產生一筆預測工作。

進入路徑: 在調撥單列表點「預測工作列表」

預測工作狀態

狀態說明
等待中排程還沒開始跑
已送出預測請求已經送出去了
執行中模型正在跑
成品就緒預測算完了,等 Dawu 匯入
已匯入Dawu 已經把預測結果讀進來了
整個流程都跑完了
失敗中途出錯了,去看錯誤訊息

預測工作詳情

區塊內容
抬頭這筆工作的基本資料:預測工作 ID、Dawu 狀態、預測服務狀態、補貨區間
批次調撥單這次預測產生了哪些調撥單
匯入指標門市快照數、倉別快照數、分配紀錄、調撥單行數
方法快照Chronos / TimesFM / 移動平均各自跑得怎麼樣
執行追蹤Kubernetes Job、Manifest URI、Status URI、Artifact URI

手動觸發新預測

如果昨晚的預測失敗了,或是你想重跑一次:

  1. 在調撥單列表點「產生調撥單
  2. 設定參數(補貨天數、來源倉補貨天數、方法、回看視窗等等)
  3. 點「建立預測批次
⚠️ 一天只能跑一次:如果今天已經有一筆不是失敗狀態的預測工作,系統會直接帶你去看那一筆,不會再重跑。只有失敗的那筆才能重試。

停止預測

預測還在跑的時候,可以點「停止預測」把這個批次中止掉。中止後,這批次的所有調撥單都會被標成「預測失敗」。

十二、天氣資料管理

預測模型會把「天氣」當成一個共變數(covariate,也就是會影響預測結果的參考因素)。所以只要少了最近的天氣資料,預測就會卡住、甚至失敗

主要功能

進入方式

在調撥單列表點「天氣」連結,就會到 /transfer-orders/weather

十三、狀態說明

狀態說明下個動作
預測中預測排程正在跑等候 / 停止
預測失敗預測跑出錯了取消 / 重試
草稿預測算完了,等你看過確認核准 / 取消
審核中有人手動改過數量核准 / 取消
已核准主管已經核准,等著送進 ERP送出 / 開始揀貨 / 取消核准
送出失敗送進 ERP 時出錯了看錯誤訊息 / 重試
ERP 已經收到了無(凍結)
已取代被新的批次蓋過去了歷史紀錄
已取消有人把它取消了歷史紀錄

十四、警示旗標說明

調撥單的行項上,可能會跳出各種橘色的警示旗標,提醒你有哪些地方要多留意。

旗標意思需要處理嗎
來源受限來源倉的庫存不夠,已經按比例分掉了去看一下來源倉庫存,需要的話自己調整
門市保留未覆蓋下次到貨之前的銷貨單,量還沒補足看一下銷貨單和分配量
客訂需求未滿足客戶訂單要的量沒給足客服跟業務溝通一下
預測需求未滿足預測要的量沒給足確認一下業務上是不是真的需要
預測天期不足預測涵蓋的天數,比目標庫存天數還短可以接受,但下一趟車來之前可能會不夠撐
客製逾期客戶訂單的交貨日已經過了確認一下客戶是不是還要
手動行項這一筆是有人手動加進來的確認一下當初為什麼要加
已套用門市庫存上限預測補貨量因為碰到這家門市這個 SKU 的「庫存上限」而被壓低了屬正常。確認上限設得合理就好(客訂需求不會被這個上限砍掉)

十五、權限說明

權限能做什麼
檢視調撥單可以看列表、詳情、工作台、預測工作
編輯調撥單可以建立、改行項、存草稿
核准調撥單可以核准、取消核准
送出 ERP可以送出至 CosmosERP、開始揀貨
編輯政策可以改全域 / 門市 / 倉庫 / SKU 政策
手動建立調撥單可以手動建立非預測類的調撥單

十六、常見問題

Q1:草稿期間我加了一張銷貨單,多久會看到?

5-30 秒內就會看到,因為系統每 5-30 秒會檢查一次。

Q2:草稿核准後還可以改嗎?

可以。只要還沒到截單時間、也還沒寫進 ERP,都還能改。這段期間新的銷貨單一樣會加進來,整張單也會跟著重新算一次。

Q3:特殊訂單為什麼不能即時加入?

目前系統的設計是一天只抓一次,綁在凌晨那一次。之後會改成跟銷貨單一樣,能即時更新。

Q4:截單後客訂進來怎麼辦?

目前只有兩種做法:

Q5:撿貨開始後新進銷貨單會怎樣?

系統會把它記下來,但標成「跳過-過時」,不會去動正在揀貨的那張單。這種情況要改走別的補貨流程。

Q6:為什麼某品項預測量這麼高?

去工作台的分配稽核看一下:

⭐ Sparse local cap 演進(2026-04 → 2026-05)

版本條件處理
ENG-576(4 月)日均 ≤ 0.5/天 且 nonzero_days ≥ 5套 cap = local_daily_mean × cycle × 2.0
ENG-579(5 月初)擴大到日均 ≤ 5.0/天 且 nonzero_days ≥ 5tight 2.0 / loose 3.0 倍率分層
ENG-592 / PR #645(5 月底)動態倍率,依 nonzero_days 寬鬆度遞增見下表
nonzero_daystight(≤ 2/天)loose(2-5/天)說明
≥ 5×2.0×3.0資料夠多,cap 抓緊一點
2-4×3.0×4.0資料中等,cap 放寬一些
1×5.0×6.0資料非常少,cap 放到最寬
0完全沒資料,就不套 cap
舉個例子對照:71384(nonzero_days 2-4)原本 sparse pool 會推 3 個,套了新 cap 之後實際只推 0-1 個,跟預期一樣。22067 / 22107 這些舊案例的行為沒有變,沒有 regression(沒有把原本正常的東西改壞)。
ENG-592 的 Plan B(新品 guard,也就是 product_age < 60 天的保護機制)還沒做出來。所以新上架的品項,在累積到 nonzero_days ≥ 2 之前,還是會用 sparse pool 的估法;不過會有「nonzero_days = 1 → ×5.0/6.0」這條寬鬆的 cap 先把它接住,不至於亂掉。

Q7:為什麼某品項都沒給數量?

常見原因有幾個:

Q8:手動覆寫了最終數量為何 ERP 沒收到?

可能是這幾種情況:

Q9:預測一直卡在「預測中」?

可能是這幾種情況:

真的卡住的話,就點「停止預測」把它中斷掉,再自己手動重跑一次。

Q10:自動 02:30 沒建批次怎麼辦?

照下面順序檢查:

Q11:手動建立的調撥單跟預測的差別?

項目預測批次手動建立
來源系統自己算出來你自己手動輸入
含預測量?否(只有你手動加的行項)
含銷貨單?是(會自動合併進來)
每日一次限制否,可以建很多張
方向倉→門市雙向都可以

Q12:分配工作台的「規劃預測」與「目標預測量」差在哪?

Q13:為什麼最終數量不是整箱倍數?

可能是這幾種情況:

Q14:稽核軌跡可以看什麼?

會記下這張調撥單的所有操作歷史:誰建立、誰改過、誰核准、誰送出、誰按了開始揀貨、有沒有被取消等等。出問題的時候,這是最重要的查證依據。

Q15:「線別分類審核」是什麼?

系統每個月會自動分析一次,看每個 SKU 該走「整箱線」還是「散撿線」(依各門市的銷量分布來判斷)。分析完會產生審核項,要由人工確認過才會套用。另外有預設的 30 天冷卻期,也就是切換後要隔 30 天,系統才會再建議下一次切換。

需要協助?
系統故障、預測卡住 → 找工程值班(走 Google Chat)
流程上有疑問 → 找陳梓維(chenziwei@hisunfoods.com)
業務上的決策 → 找你的直屬主管

這份說明書會跟著系統更新一起調整。要看最新版本,請以 Dawu 系統內的公告為準。
最後更新:2026-06-08