共用方式為


DOM 規則

備註

Dynamics 365 Commerce 的零售興趣群組已從 Yammer 移至 Viva Engage。 如果您無法存取新的Viva Engage社群,請填寫此表單 (https://aka.ms/JoinD365commerceVivaEngageCommunity) 以新增,並繼續參與最新的討論。

本文描述 Microsoft Dynamics 365 Commerce 中分散式訂單管理 (DOM) 功能的規則。

以下是你可以為所有規則類型定義的一些常見屬性:

  • 開始日期結束日期 - 使用這些欄位設定規則的開始和結束日期。
  • 已停用 – 在 DOM 執行中,僅會考慮此欄位具有值的規則。
  • 硬性限制 – 可以將規則定義為硬性限制或非硬性限制。 每個 DOM 執行都會經歷兩次反覆運算。 在第一次迭代中,每條規則均視為硬限制規則,無論硬限制屬性的設定如何。 換句話說,會套用每條規則。 在第二次迭代中,未定義為硬限制規則的規則將被移除,且所有規則應用後未分配至位置的訂單或訂單行將被指派至位置。 唯一的例外是位置優先規則,此規則始終視為硬限制。

庫存下限規則

此規則類型讓組織能為特定產品「劃定專用量」,用於非訂單履行的目的。 例如,組織可能不希望 DOM 將店內所有可用於訂單履行的項庫存納入考量。 相反地,他們可能想要保留一些庫存給上門客戶。 使用此規則類型時,您可以為每個位置或位置群組的產品類別、單個產品或產品變型定義要保留的最低庫存。 您也可以使用補充類別階層來定義最低庫存。 如果產品屬於多個類別,則補充類別對於您可以使用類別的所有規則具有最高重要性。

履行位置優先順序規則

此規則類型讓組織定義位置階層,以建立 DOM 引擎在嘗試識別特定產品履行位置時考慮的優先順序。 優先順序的有效範圍是 1 到 10,其中 1 是最高優先,10 是最低優先。 優先順序較高的位置優先於優先順序較低的位置。 如果您將規則定義為硬性約束規則,您只會將訂單分配到已定義優先順序的地點。 DOM 會優先考慮將訂單完全由一個位置發貨。 如果優先順序為 1 的位置無法提供整張訂單及其訂單行,DOM 會嘗試從優先順序為 2 的位置履行。

部分訂單規則

在零售版 10.0.5 中,Microsoft 將 「履行訂單」從僅限單一地點 的參數改為 「最大配送地點」。 舊的參數讓你能設定訂單是只能從一個地點完成,還是從盡可能多的地點完成。 新參數使您能夠指定配送是否來自特定的一組地點(最多五個)或來自盡可能多的地點。 除了「僅從一個位置履行」之外的所有選項,DOM 會拆分訂單行,因為訂單處理是以訂單行為單位進行。 此規則僅適用於生產求解工具。

使用以下參數來設定部分訂單規則:

  • 最大滿足地點 - 此參數有六個選項: 12345任意數字
  • 履行部分訂單? - 當最大履行位置數設定為任意數量時,此參數才可用。 啟用後,銷售訂單可以部分完成。 有足夠庫存的銷售線會先完成,剩下的銷售線則不會完成。
  • 履行部分明細? - 當最大履行位置數設定為任意數量,且允許部分履行訂單?啟用時,此參數才可用。 啟用此參數後,銷售訂單行可使用現有庫存部分履行,剩餘數量會拆分為新的銷售訂單行。 如果銷售訂單行必須拆分到兩個位置,DOM 會確保價格和稅金適當分配於各訂單行。

為了強化部分訂單規則,在商務版本 10.0.31 中,Microsoft 引入了一項名為防止根據訂單價值或包含的產品由 DOM 進行訂單分割的功能。 啟用此功能後,你可以為部分訂單規則指定 銷售訂單金額 。 銷售訂單金額低於 銷售訂單 金額,即使你將 最大履行地點 設為大於「1」的值,也不會被拆分。 您也可以定義一組類別或產品,確保當訂單包含這些類別或產品時,訂單永遠不會被拆分。

離線履行位置規則

此規則讓組織指定某個位置或位置群組為離線或不可用於 DOM,訂單無法被指派至這些位置履行。

拒絕數上限規則

此規則讓組織定義拒絕閾值。 當達到閾值時,DOM 處理器會將訂單或訂單行標記為例外,並排除後續處理。 為確保最佳效能,DOM 不會檢視所有拒絕的歷史記錄。

訂單行分配至位置後,該位置可能因某些原因無法履行該訂單行而拒絕它。 遭拒的明細會標記為例外狀況並放回集區中以供下次執行時處理。 下一次執行時,DOM 會嘗試將被拒絕的訂單行指派給其他位置。 新位置也可以拒絕指派的訂單明細。 這種指派和拒絕的週期可能發生多次。 當拒絕次數達到設定的閾值,DOM 會將訂單行標記為永久例外,且不再選取該訂單行進行指派。 除非使用者手動重設訂單行狀態,否則 DOM 不會再次考慮該訂單行重新指派。

最大距離規則

此規則讓組織定義位置或位置群組可履行訂單的最大距離。 如果為某位置定義了重疊的最大距離規則,DOM 會套用該位置所定義的最低最大距離。

訂單量上限規則

此規則讓組織定義位置或位置群組可處理的最大訂單數量。 在優化過程中,系統會考慮未從這些地點出貨的訂單。 此檢查跨多個配置檔進行,若同一地點設定了重疊的最大訂單數,系統會考慮所有配置檔中定義的最大訂單數。

當你啟用最大訂單規則並在 DOM 處理時建立多個履行計畫任務,技術限制可能會阻礙該規則正確應用。 Thread 利用率(百分比)值決定了所建立的履約任務數量。 如果你啟用了最大訂單規則,請將 執行緒利用率(百分比) 設為「0」。 在 Commerce 版本 10.0.38 或更新版本中,啟用此規則後,系統只會建立一個履行計畫的任務,無論執行 緒利用率(百分比) 值如何。 如需詳細資訊,請參閱設定 DOM

其他資源

DOM 概觀

設定 DOM

DOM 成本設定

正在處理 DOM

DOM 執行的結果

清理 DOM 履行計劃和記錄

DOM 擴充性

DOM 限制