DOM の制限

この記事では、Microsoft Dynamics 365 Commerce の分散型注文管理 (DOM) 機能の制限について説明します。

DOM 機能を使用する際には、以下の点について考慮する必要があります。

  • カスタマイズしていない DOM は高度な倉庫管理機能に対応していません。 顧客とパートナーはカスタマイズを構築し、自社に関連する高度な倉庫管理機能やプロセスとの互換性を、DOM に持たせる必要があります。 詳細については、DOM の拡張性を参照してください。
  • 高度な倉庫管理機能との互換性を DOM に持たせる場合は、次に示す既知の問題を解決する必要があります。
    • 利用可能な在庫 - 高度な倉庫機能によって、利用可能な在庫を正確に把握できない構成可能な分析コード (在庫の状態など) を利用できます。 DOM は、高度な倉庫管理機能を使用する実装に対し、使用可能な在庫を設定するための拡張手段を提供します (例: DOMExtensionEvents.OnSettingAvailableInventory)。 顧客とパートナーは、この拡張可能な方法を使用して、利用可能な在庫を手持在庫から予約在庫に上書きする必要があります。
    • 倉庫の再割り当て - 高度な倉庫機能で、販売明細行の積荷、作業、出荷を作成できます。 販売明細行の積荷に出荷が存在する場合は、高度な倉庫機能が DOM による倉庫の再割り当てをブロックします。 顧客とパートナーはカスタマイズをビルドして、フルフィルメント計画の適用前に、このタイプの販売明細行を DOM から除外するか、またはその出荷を削除する必要があります (例えば、DOMExtensionEvents.OnExecutingFulfillmentPlan)。 それ以外の場合、DOM は販売明細に "汎用タイプの例外が発生しました" とマークし、販売注文に "汎用" 例外タイプをマークします。
  • DOM プロファイルは、販売元と配送モードによって異なる場合があります。 販売注文元は注文の消化時に設定でき、これらの値に基づいて、異なる最適化戦略を使用できます。 DOM では、DOM プロセッサ タスクを入力として受け取り、プロファイルをパラメーターとして渡すカスタム バッチ ジョブの作成もサポートしています。 そして、さまざまなビジネス シナリオをサポートするために、1 つの最適化を順次実行できます。
  • DOM を利用できるのは Commerce のクラウド バージョンのみであり、オンプレミス展開はこれに対応していません。

その他のリソース

DOM の概要

DOM を設定する

DOM ルール

DOM 原価コンフィギュレーション

DOM 処理

DOM 実行の結果

DOM のフルフィルメント計画とログをクリーンアップする

DOM の拡張性