跳至主要内容

管理與調整運送計畫

外勤司機在 Sendit Go 司機 App 完成各站配送後,調度員回到 Sendit Go 調度台打開同一張運送計劃(Run Sheet),就能即時掌握每一站的執行進度,包含已送達站點的狀態與現場回傳資訊。這是 一天的配送流程總覽 一整天流程的最後一個確認環節。

操作路徑:Sendit Go 調度台(Web)→ 配送(Delivery)→ 運送計劃(Run Sheets)。若需要手動把新訂單指派到運送計劃,請參閱 在 Sendit Go 調度台指派訂單與調度資源。

開始前​

請先確認 Sendit Go 調度台頁首已選好目標車隊,而且查詢的配送日期已建立至少一張運送計劃。若外勤司機的 Sendit Go 司機 App 仍顯示 尚無可用路線(No Route Available),代表後台指派或路線計算仍在同步中,當天的運送計劃列表可能暫時是空的。這是正常運作現象,並非系統連線異常或故障,請稍候片刻再重新整理。

第 1 步:進入運送計劃清單​

點選左側主選單「配送(Delivery)」,停在「運送計劃(Run Sheets)」分頁。另外兩個分頁是「訂單(Orders)」和「未分配訂單(Unallocated Orders)」。

SenditGo#NSW 的運送計劃列表。分頁是運送計劃(Run Sheets)、訂單(Orders)和未分配訂單(Unallocated Orders)。

在 View Run Sheets 上,Re-plan 會打開 Re-plan Run Sheets。這張圖的對話框還開著。Cancel 和 Re-plan 都沒有點,所以這一頁沒有顯示重排後的運送計劃。

SenditGo#NSW 的 Re-plan Run Sheets。對話框還開著。Cancel 和 Re-plan 都沒有點。

第 2 步:檢視運送計劃與即時動態​

點選清單中任一筆運送計劃,系統將自右側展開明細抽屜。畫面分為上下兩大區塊:上方為「行車路線地圖」,下方為「途經點(Stopover Point)」清單,依序呈現所有規劃停靠站。

SenditGo#NSW 的 Run Sheet Detail,計劃 9101 AM Central。圖例是 Estimated route 和 Simulated route。下方是 Stopover Point,標題列有 Reorder Stops。

地圖下方的圖例,灰色是 Estimated route。藍色一般是 Actual route;這張計劃有模擬結果時,藍色改讀 Simulated route。上面那張圖就是模擬的情況。

第 3 步:打開 Map Layers​

地圖左上方的控制列裡,點 Map Layers。

計劃 9101 打開 Map Layers。選單是 Other Routes、Stops 和 Route List。Stops 是開的,Other Routes 和 Route List 是關的。

選單有三個開關:

  • Other Routes 會把其他運送計劃的路線畫在這張地圖上。你打開的這張計劃仍會留在地圖上。
  • Stops 顯示或隱藏編號站點。
  • Route List 會在地圖旁打開路線清單。

同一列還有 Focus Route(把地圖縮到這條路線)、Track Driver(對準司機手機的位置)、Live Traffic、Zoom In、Zoom Out 和 Fullscreen。司機還沒出發時,Track Driver 不會把地圖移走。

司機位置是由外勤司機執勤時,由 Sendit Go 司機 App 在背景即時回傳。若外勤尚未出發或尚未開啟 App,系統將定位於起點站,地圖維持預設視野。

下方「途經點(Stopover Point)」清單以起點倉庫為首,依序呈現各站點地址、預計抵達時間(如 Plan 07:18 AM)與狀態標籤。還沒做的站讀 Awaiting,司機做完的站讀 Signed。這張範例另外還有 Signed with Exception、Cancelled 和 Reschedule。將滑鼠移至狀態標籤上方,可直接預覽該站點的訂單明細。

開啟運送計劃抽屜後,調度員可直接在此調整站點順序、登記品項異常,以及修改訂單品項數量,無須切換其他頁面。

一站有多筆訂單時,狀態會把筆數算在一起,例如 2 Signed / 1 Awaiting。這張範例上已完成的站讀 Signed,還沒做的站讀 Awaiting。

第 4 步:調整停靠站點順序​

在「途經點(Stopover Point)」表頭右側點選「重新排序停靠點(Reorder Stops)」。

Stopover Point 表頭,Reorder Stops 有標示

站點清單會切換成拖曳卡片模式,抓住卡片左側的握把上下拖曳,就能調整順序。卡片由上到下的排列就是新的配送順序;卡片上的編號是原本順序的參考,拖曳時不會跟著改變。動過的卡片會以藍色標示。

有兩種站點受到保護,不能調整順序:

  • 「出發倉庫(Warehouse)」:固定是路線起點,這一列沒有拖曳握把。
  • 已執行的站點:司機已抵達或已完成的站點卡片會以灰色顯示,並標註「已完成的停靠點無法重新排序(Completed stop — cannot reorder)」。

調整順序模式,握把、Cancel 與 Simulate 有標示

順序排好後,點選「計算(Simulate)」就會直接套用並送出更新,畫面上沒有另外的儲存按鈕。

送出後,外勤司機的 Sendit Go 司機 App 會立刻跳出 路線已更新(Route Updated)提示;司機關閉提示回到儀表板,看到的就是重新規劃後的新路線。

若調整後的順序預計會超過司機的下班時間,系統會跳出「路線將超過班次結束時間(Route Finishes Past Shift End)」提醒,按鈕變成「仍要繼續(Proceed Anyway)」。這只是提醒調度風險,不會強制擋下送出。

想放棄調整,點選「取消(Cancel)」即可退出編輯模式。若還沒送出就想關閉這張運送計劃,系統會跳出「未儲存的變更(Unsaved Changes)」對話框:點「繼續編輯(Keep editing)」回去繼續調整,點「捨棄變更(Discard changes)」則放棄這次拖曳的結果。

Unsaved Changes 對話框,Keep editing 與 Discard changes 有標示

備註

若表頭沒有出現「重新排序停靠點(Reorder Stops)」按鈕,常見原因有兩種:目前登入帳號沒有調整路線的權限(權限不足時按鈕會整個隱藏,不是變灰),或這張運送計劃的站點已全部配送完畢,沒有可調整的項目。

第 5 步:登記品項配送異常​

點開目標停靠站點,在該筆訂單右側打開更多選單(⋮),點選「回報異常(Report Exceptions)」。

站點裡訂單的選單打開,Report Exceptions 有標示

在跳出的回報視窗中,先在左側勾選要回報的品項,再到右側依序填寫下方 4 個欄位:

Sendit Go 調度台|「新增異常」(Add Exception)表單右側 4 個欄位由上到下,圖上 1 到 4 對應下方 4 個欄位

  1. 「選擇回報類型(Select Report Type)」:可選「遺失(Missing)」、「損壞(Damaged)」或「送錯包裹(Wrong Delivery)」。
  2. 「影響數量(Affected Quantity)」:輸入受影響的數量,不能超過畫面顯示的可回報上限。
  3. 「佐證照片(Evidence Photos)」:可上傳現場照片作為佐證(選填)。
  4. 「備註(Comments)」:填寫異常說明,上限 500 字(必填)。

填好後點選「加入清單(Add to List)」,確認品項無誤再點「確認送出(Confirm Submit)」。

不可復原

異常回報一旦確認送出,就會正式登記,無法在後台修改或刪除。

備註

在倉庫站點(Warehouse)只能回報「遺失(Missing)」與「損壞(Damaged)」;「送錯包裹(Wrong Delivery)」只在客戶配送站點提供。

第 6 步:把訂單改期或重新排程​

同一個站點的訂單更多選單(⋮)裡,也提供「重新排程(Reschedule)」功能。當某筆訂單臨時因為客戶或營運需求無法在當天出貨,就用它重新安排。

點開目標站點,打開該筆訂單的更多選單(⋮),點選「重新排程(Reschedule)」。

站點上的訂單選單,Reschedule 有標示

系統會跳出改期對話框,列出訂單編號、送達地址、指派班次與司機,並清楚提示後續影響:這筆訂單會從目前的運送計劃移除,自動退回「待處理訂單(Pending Orders)」清單,等待下一次排程指派。

依序完成下方 4 個動作:

Sendit Go 調度台|「重新排程訂單」(Reschedule Orders)對話框 4 個對應點,圖上 1 到 4 對應下方 4 個動作

  1. 「目標日期(Target Date)」:選擇預計改到哪一天出貨。
  2. 「班次(Shift)」:先選好日期才能選班次(還沒選日期前會維持灰色,並顯示「請先選擇日期(Pick a date first)」)。
  3. 「新增原因(+ Add a Reason)」:可填寫改期原因(選填)。
  4. 點「重新排程訂單(Reschedule Order)」確認改期;點「保留排程(Keep Schedule)」則取消這次操作,維持原本的配送安排。

若把「目標日期(Target Date)」留空,這筆訂單會退回沒有指定日期的待處理清單。

備註

在「訂單(Order)」列表裡看不到改期功能是正常設計:訂單列表只有在「訂單取消等待客戶確認」的狀態下才會顯示「重新排程(Reschedule)」。日常要幫訂單改期,請一律在運送計劃裡操作。

第 7 步:把訂單改派給其他司機​

上一節的「重新排程(Reschedule)」是把訂單換到別的日期;如果要換給另一位司機,請到「訂單管理(Order Management)」,打開這筆訂單目前所在的運送計劃。

點開站點,找到那筆訂單,在它的列上點「改派(Reassign)」(就在「取消(Cancel)」與「重新排程(Reschedule)」旁邊)。在這個畫面,這三個是直接列在訂單列上的按鈕,不是收在選單裡。

Order Management 上的 9101 Ronnie Tran's Run Sheet。每一列訂單都有 Cancel、Reschedule 和 Reassign。

系統會打開「改派訂單(Reassign Order)」視窗,依序操作下方 3 個項目:

Sendit Go 調度台|改派訂單對話框。標記 1 在標題 Reassign Order 上。標記 2 是 Select Run Sheet。訂單編號沒有被標示。

  1. 「訂單(Order)」(圖上 1):要改派的訂單編號,此欄位為唯讀。
  2. 「改派(Reassign)」(圖上 2):選擇接手的司機。尚未選擇前會顯示「選擇運送計劃(Select Run Sheet)」,下拉清單會依「當班(On Duty)」與「閒置(Idle)」分組。

Sendit Go 調度台|「改派訂單」(Reassign Order)對話框,圖上 3 對應下方操作項目:確認送出改派

  1. 點「確定(Ok)」(圖上 3)送出改派;點「取消(Cancel)」則退出對話框,不做任何變動。

訂單目前所在的運送計劃不會出現在這份清單裡。當天沒有排班的閒置司機仍然是可選對象,會列在「閒置(Idle)」底下。

改派會先進到「試算結果(Results)」,在兩位司機的卡片上都以「改派(Reassign)」標示:一張卡顯示訂單移出、另一張顯示訂單移入,各自標明對方司機。

這時候還沒有任何通知送到司機端。請點「計算(Simulate)」,再點「指派(Assign)」,跟 在 Sendit Go 調度台指派訂單與調度資源 是同樣的兩個步驟。SenditGo#NSW 範例在 Add 之後看得到 Simulate,還沒有 Assign。

「計算(Simulate)」會重新算出兩位司機的新路線。若某條路線因此超過司機的下班時間,卡片上會出現提醒標記:「接近班次結束(Close to Shift End)」代表最多超過 15 分鐘,「超出班次(Shift Overrun)」代表超過更多。把滑鼠移上去可看到預計完成時間與超時幅度。這是提醒,不會擋下操作。

在你點「指派(Assign)」之前,訂單旁的關閉圖示可以收回這次改派,「清除(Clear)」則會清掉整張卡片。

因為一次改派會動到兩張運送計劃,「指派(Assign)」會先跳出「確認批次指派(Confirm Batch Assignment)」。點「確定指派(Confirm Assign)」才會送出;在那之前一切都還沒送出,卡片維持原狀。

送出成功時不會有彈窗。「試算結果(Results)」會清空(包含你還沒指派的卡片),中間欄位回到「請選擇運送計劃(Please Select Run Sheet)」。

若指派沒有成功,會出現紅色的「部分運送計劃未計算完成,無法指派。(Some run sheets are not simulated, cannot assign.)」,代表有一張卡片還沒計算。請重新點「計算(Simulate)」再「指派(Assign)」一次。

你也可能看到「部分卡片計算失敗,所有操作已回滾。(Some run sheets failed simulation, all operations have been rolled back.)」。這一則來自「計算(Simulate)」而不是「指派(Assign)」:是計算本身失敗,沒有任何東西被變動。卡片都還在,重新點「計算(Simulate)」即可。

備註

若訂單列上沒有「改派(Reassign)」,代表你沒有這個權限(權限不足時會整個隱藏,不是變灰)。請向系統管理員申請 Replace Order 權限。

第 8 步:調整訂單品項與取消防護​

在站點的訂單列點選 SKU 按鈕(按鈕上會標註這筆訂單的品項總數)。展開商品明細後,每一項商品都可以修改「數量(Qty)」,也可以點「取消項目(Cancel item)」把該品項從訂單中移除。調整完畢後點選「儲存變更(Save Changes)」。

訂單展開後的 SKU 明細,SKU 按鈕、Qty 與 Cancel 有標示

品項調整只開放在外勤司機還沒在倉庫完成取貨之前;司機一旦完成取貨確認,這裡的商品明細就會鎖定成只能查看。

不可復原

如果把訂單裡最後一項商品也取消,系統會直接視為取消整筆訂單。該停靠站點會自動從運送計劃移除,並重新計算整條配送路線。

取消最後一項品項時,系統會跳出「取消訂單(Cancel Order)」防護對話框,逐項列出後續影響:哪一筆訂單會被取消、哪一個站點會從司機的運送計劃移除。點「保留訂單(Keep Order)」可以隨時退回並保留訂單。為了防止誤按,「取消訂單(Cancel Order)」按鈕預設是灰色鎖定的,必須先勾選「我了解,仍要取消此訂單(I understand, cancel this order)」才能送出。

Cancel Order 對話框列出後果,Keep Order 有標示

備註

如果畫面上看不到「回報異常(Report Exceptions)」或 SKU 按鈕,代表目前帳號權限不足(權限不足時按鈕會整個隱藏,不是變灰)。請聯絡系統管理員為你的帳號開啟 Report Delivery Exception 與 Edit Order Item(s) 兩項權限。

第 9 步:查閱運送計劃操作歷程​

點選運送計劃右上角的更多選單(⋮),點選「運送計劃錯誤紀錄(Delivery plan error log)」。

運送計劃選單,Delivery plan error log 有標示

雖然名稱寫著「錯誤紀錄」,這裡其實完整記錄這張運送計劃從建立以來的所有操作與狀態變動,不是只有錯誤。若面板是空白的,代表指派之後還沒有發生任何後續操作。

每一筆紀錄都包含「日期(Date)」、「操作(Operation)」,以及執行操作的「操作者(Operator)」;由系統自動觸發時,這一欄會顯示「系統(System)」。其餘欄位是操作當下這張計劃的快照:停靠站點數(Number of stops)、訂單總數(Number of orders)、預估行車距離(Estimated schedule distance)、預估配送時間(Estimated schedule time);若操作和特定訂單有關,也會標註對應的 訂單編號(Order)。

抽屜裡的一筆紀錄,Operation 有標示

常見的「操作(Operation)」類型如下:

Operation(操作類型)業務情境說明
Missing Report登記商品遺失異常
Damaged Report登記商品損壞異常
Wrong Delivery Report登記送錯包裹異常
Insert把新訂單指派進這張運送計劃
Reschedule這張運送計劃或某筆訂單被改期重新排程
Manually Completed管理人員在後台手動結案(手動完成)
delete從這張運送計劃移除訂單或站點

遇到表格以外的類型,多半是系統擴充的特殊操作標記。

三種異常回報(Report)紀錄對應的站點數與行車距離都會顯示 0,這是正常現象:登記異常只記錄品項狀況,不會更動原本規劃的行車路線。

備註

這個面板沒有獨立的關閉按鈕,點面板外側任一空白處就能關閉。

第 10 步:比較路線調整前後差異​

若外勤司機曾在 Sendit Go 司機 App 自行調整站點順序,系統會自動保留被取代的歷史路線版本,方便調度員比較調整前後的差異。

運送計劃明細右上角的切換是 Route 和 Changes。Route 是預設的地圖與站點清單。點 Changes 打開變更紀錄。這張圖上的按鈕不是 History。

運送計劃右上的切換,Changes 有標示

面板上方的「目前預估路線(Current Estimated route)」是司機目前執行的版本。下方的「歷史版本(Past versions)」列出每一次調整:包含變更內容(例如「站點重排(Stops Reordered)」)、修改人員、異動時間,以及那個版本的站點總數、預估距離與預估時間。

Changes 畫面,上方是目前路線,下方是歷史版本

比對各版本的數據,調度員可以快速掌握這次調整替車隊省下或多花了多少時間與里程。右上角提供「最新(Newest)」與「最有效率(Most efficient)」兩種排序方式。

若這張運送計劃從來沒有變更過順序,面板會顯示「此運送計畫尚無路線變更紀錄。(No route changes recorded for this run sheet yet.)」。

完成確認

開啟對應的 Run Sheet 後,可查看司機已完成的停靠點與目前配送狀態。

接下來​