DOM 限制
本文介紹了分散式訂單管理 (DOM) 功能的限制 Microsoft Dynamics 365 Commerce。
以下是使用 DOM 功能時需要考慮的一些事項:
- 如果沒有定制,DOM 不支援高級倉庫管理功能。 客戶和合作夥伴必須進行客製化,以使 DOM 與與其相關的高階倉庫管理功能和流程相容。 有關詳細信息,請參閱 DOM 擴展性。
- 為了使 DOM 與高階倉庫管理功能相容,必須解決以下已知問題:
- 可用庫存 - 進階倉儲功能支援可配置維度(例如庫存狀態),但無法準確了解可用庫存。 DOM 提供了一種可擴展方法,用於為使用高級倉儲功能的實作設定可用庫存(例如,
DOMExtensionEvents.OnSettingAvailableInventory
)。 客戶和合作夥伴必須使用此可擴展方法來覆蓋現有庫存和預留庫存中的可用庫存。 - 倉庫重新分配 - 進階倉儲功能可以為銷售線建立裝載、工作和出貨。 當銷售線的負載中存在出貨時,進階倉儲功能會阻止 DOM 重新分配倉庫。 客戶和合作夥伴必須建立自訂,以從 DOM 中排除此類銷售行,或在應用程式履行計劃之前刪除發貨(例如,
DOMExtensionEvents.OnExecutingFulfillmentPlan
)。 否則,DOM 將在銷售行上標記“遇到通用類型的異常”,並在銷售訂單上標記“通用”異常類型。
- 可用庫存 - 進階倉儲功能支援可配置維度(例如庫存狀態),但無法準確了解可用庫存。 DOM 提供了一種可擴展方法,用於為使用高級倉儲功能的實作設定可用庫存(例如,
- DOM 設定檔可能因銷售來源和交貨方式而異。 銷售訂單來源可以在訂單擷取過程中設定,並且可以根據這些值使用不同的最佳化策略。 DOM 還支援建立自訂批次作業,這些作業將 DOM 處理器任務作為輸入,並允許將設定檔作為參數傳遞。 然後可以執行一項又一項優化以支援不同的業務場景。
- DOM 僅在 Commerce 的雲端版本上可用,不支援本地部署。