メモ
Dynamics 365 Commerce の小売インタレストグループは、Yammer から Viva Engage に移行しました。 新しい Viva Engage コミュニティにアクセスできない場合は、このフォーム (https://aka.ms/JoinD365commerceVivaEngageCommunity) に入力して追加し、最新のディスカッションに参加してください。
この記事では、Microsoft Dynamics 365 Commerce で分散型注文管理 (DOM) 機能を設定する方法について説明します。
重要
- Bing Maps for Enterprise は非推奨となる予定です。 エンタープライズ ライセンスをお持ちのお客様は、 2028 年 6 月 30 日まで Bing Maps for Enterprise を引き続き使用でき、Bing Maps for Enterprise の無料および基本ライセンスをお持ちのお客様は 、2025 年 6 月 30 日まで引き続き Bing Maps for Enterprise を使用できます。
- Dynamics 365 Commerce 10.0.43 リリースから、Bing地図の代わりに Azure Maps を使用できます。 詳細については、組織の Azure Maps の管理 を参照してください。
DOM コンフィギュレーション キーを有効にする
DOM 構成キーを有効にするには、次の手順に従います。
- Commerce Headquarters で、システム管理 > 設定 >ライセンス コンフィギュレーション に移動します。
- 構成 キー タブで 小売 ノードを展開し、分散型注文管理 チェック ボックスをオンにします。
Azure Maps を有効にする
Azure Maps を有効にするには、次の手順に従います。
- Commerce Headquarters で、小売とコマース > Headquarters の設定 > パラメーター > コマース共有パラメーター の順に移動します。
- 左側のナビゲーション ペインで、Azure Maps を選択します。
- Azure Maps を有効にする オプションを はい に設定します。
- 有効な Azure Maps キー の値を入力し、保存 を選択します。
キーおよびプライバシーに関する通知を取得する方法については、組織の Azure Maps の管理 を参照してください。
メモ
Bing 地図を使用している場合は、左のナビゲーション パネルで Bing 地図 を選択します。 [ Bingマップを有効にする ] オプションを [はい] に設定し、[ Bing マップ キー] に有効なキーを入力します。 詳細については、「 組織のBingマップを管理する」を参照してください。
DOM パラメーターのコンフィギュレーション
DOM パラメーターを構成するには、次の手順に従います。
headquarters で、小売とコマース > 分散型注文管理 > 設定 > DOM パラメーター の順に移動します。
一般 タブで、次の値を設定します。
分散型注文管理を有効化する – このオプションでは はい を設定します。
使用する DOM のマップ サービスを選択します。 Bing 地図または Azure Maps のどちらかを選択できますが、両方を選択できません。 両方のオプションが無効の場合、システムは倉庫設定または顧客の配送先住所で指定された緯度と経度の値を使用します。 緯度と経度の値は、DOM 処理での距離計算に使用されます。
DOM に対する Azure Maps の使用状況を確認する – 有効な Azure Maps ライセンスと共有キーがある場合は、このオプションを はい に設定します。 このオプションを有効にすると、DOM は Azure Maps に依存して、住所、市区町村、郵便番号の情報に基づいて正確な緯度と経度の値を判断します。
DOM に対する Bing 地図の使用状況を確認する – 有効な Bing 地図ライセンスと共有キーがある場合は、このオプションを はい に設定します。 このオプションを有効にすると、DOM は Bing Maps に依存して、住所、市区町村、郵便番号の情報に基づいて正確な緯度と経度の値を判断します。
メモ
- Bing 地図開発センター ポータルでは、Bing 地図のAPI キーへのアクセスを、指定したドメインのセットに制限できます。 この機能を使用すると、キーが検証されるリファラー値または IP アドレス範囲の厳密なセットを定義できます。 許可リストからの要求は通常どおり処理されますが、リスト外からの要求にはアクセス拒否の応答が返されます。 API キーへのドメイン セキュリティの追加はオプションであり、そのままのキーは引き続き機能します。 キーの許可リストは、他のすべてのキーから独立しており、キーごとに異なるルールを設定できます。 分散型注文管理では、ドメイン参照プロパティの設定はサポートされていません。
道路距離の計算を無効にする - このオプションが はい の場合、空路の距離は、倉庫と顧客の住所の緯度と経度の値に対して計算されます。 道路距離を計算するために Azure Maps API または Bing 地図 APIのいずれかを使用する場合は、このオプションを いいえ に設定します。 この場合、DOM に対する Azure Maps の使用状況を確認する オプションまたは DOM に対する Bing 地図の使用状況を確認する オプションのいずれかを はい に設定する必要があります。
- 注文の最適化中に承認済みの店舗注文を処理しない - DOM で小売店が受け入れる販売注文を処理しない場合は、このオプションを [はい ] に設定します。
サイトに基づいて販売注文明細行の財務分析コードを更新する - 販売注文明細行の財務分析コードをサイトに基づいて更新する場合は、このオプションを はい に設定します。
ノート
サイトへの財務分析コードのリンクがロックされているか非アクティブ化されている場合、販売注文明細行で財務分析コードが更新されない可能性があります。 詳細については、サイトへの財務分析コード リンクの設定と管理 を参照してください。
フルフィルメント データの保存期間 (日数) – DOM 実行で生成されるフルフィルメント計画を、システム内で保存する期間を指定します。 DOM フルフィルメント データ削除ジョブのセットアップ バッチでは、ここで指定した日数より古いフルフィルメント プランが削除されます。
DOM ログの保存期間 (日数) - DOM 実行で生成される DOM ログを、システム内で保存する期間を指定します。 DOM フルフィルメント データ削除ジョブの設定バッチ ジョブは、ここで指定した日数より古い DOM ログをすべて削除します。
拒否期間 (日) – ここで指定した期間を経過すると、否認済の注文明細行を同じ場所に割り当てられるようになります。
スレッド使用率 (パーセント値) - フルフィルメント計画が生成され、結果を自動適用する がフルフィルメント プロファイルで有効になっている場合、DOM はフルフィルメント計画タスクを作成して、フルフィルメント計画を自動的に並行して適用します。 DOM がタスクの作成に使用するスレッド リソースの数を指定します。 数値が大きいほど、より多くのタスクが作成されることを意味します。 0 に設定すると、フルフィルメント計画タスクが 1 つだけ作成されます。
ソルバー タブで、次の値を設定します。
最大自動フルフィルメント試行回数 – DOM エンジンが注文明細行の場所への仲介を試行する回数を指定します。 指定された試行回数で、DOM エンジンが注文明細行を場所に仲介できない場合、注文明細行に例外としてフラグを設定します。 その後、状態が手動でリセットされるまで、今後の実行でその行はスキップされます。
ローカル店舗地域半径 – 値を入力します。 このフィールドは、場所をどのようにグループ化するか、距離的に同等と見なすかを判断するために使用されます。 たとえば、100と入力した場合、フルフィルメントの住所から半径 100 マイル以内の店舗または物流センターは、距離的に同等と見なされます。
ソルバー タイプ – 値を選択します。 Commerce では、本番ソルバーと簡易ソルバーの 2 種類のソルバー タイプがあります。 DOM を実行するすべてのマシン (つまり、DOMBatch グループの一部であるすべてのサーバー) で、本番ソルバー を選択する必要があります。 本番ソルバーでは、運用環境に既定でライセンスされ、配置される特別なライセンス キーが必要です。 新しいレベル 2+ 環境では、本番ソルバーはすでに有効になっています。
非運用環境の場合は、このライセンス キーを手動でデプロイします。 非運用環境の制限により、最新の DOM ライセンス ファイルを入手するには、Microsoft サポートに問い合わせる必要があります。 ライセンス ファイルを取得した後は、これらの手順に従います:
- Microsoft インターネット インフォメーション サービス (IIS) マネージャーを起動して AOSService Web サイト を右クリックし、エクスプローラー を選択します。 Windows エクスプローラー ウィンドウ <AOS サービス ルート>\webroot で開きます。 <AOS サービスのルート> のパスをメモしておいてください。このパスは次の手順で使用します。
- <AOS Service root>\PackagesLocalDirectory\DOM\bin ディレクトリにある構成ファイルをコピーします。
- Commerce headquarters で、DOM パラメーター ページに移動します。 ソルバー タブの ソルバー タイプ で、本番ソルバー を選択し、エラー メッセージが表示されないことを確認します。
ノート
- 簡易ソルバーは、特別なライセンスを配置せずに DOM 機能を試すことができるように、用意されています。 組織では、運用環境で簡易ソルバーを使用しないでください。
- 本番ソルバーでは、パフォーマンス (1 回の実行で処理できる注文および注文明細行の数) および結果の収束性 (注文をバッチ処理するとシナリオによっては最適な結果が出ない場合があります) が向上します。 部分注文ルールには本番ソルバーが必要です。
小売とコマース > 分散型注文管理 > 設定 > DOM パラメーター の順にクリックして戻ります。
番号順序 タブで、さまざまな DOM エンティティに必要な番号順序を割り当てます。
メモ
エンティティに番号順序を割り当てる前に、[ 番号順序 ] ページで番号順序を定義します (組織管理 > 番号順序 > 番号順序)。
フルフィルメント グループを構成する
DOM 機能では、さまざまな種類の DOM ルールの定義がサポートされています。 組織は、ビジネス ニーズに応じて複数のルールを構成できます。 場所または個々の場所のグループ、および特定の製品カテゴリ、製品、またはバリアントの DOM ルールを定義します。 DOM ルールに使用する必要がある場所のグループ化を作成するには、次の手順に従います。
- headquarters で、小売とコマース > チャネル設定 > フルフィルメント グループ の順に移動します。
- 新規 を選択し、新しいグループの名前と説明を入力します。
- 保存を選択します。
- 行の追加 を選択して、単一の場所をグループに追加します。 または、行の追加 を選択して、複数の場所を追加します。
メモ
- Commerce バージョン 10.0.12 以降では、[機能管理] ワークスペースの Fulfillment グループ機能内で [配送先] または [ピックアップ] として場所を指定する機能を有効にします。
- この機能は、フルフィルメント グループ ページに新しいコンフィギュレーションを追加して、倉庫を出荷に使用できるかどうか、倉庫/店舗の組み合わせを出荷、集荷、またはその両方に使用できるかどうかを指定できます。
- 機能を有効にすると、POS で集荷または出荷の注文を作成するときに、場所の選択に使用できるオプションが更新されます。
- この機能を有効にすると、すべて出荷 または 選択された出荷 操作を選択した場合、POS のページも更新されます。
DOM ルールをコンフィギュレーションする
DOM ルールを構成するには、小売とコマース > 分散型注文管理 > 設定 > ルールを管理する の順に移動します。
現在、次の DOM ルールがサポートされています。
- 最小在庫ルール
- フルフィルメント場所優先順位ルール
- 部分注文ルール
- オフライン フルフィルメント場所ルール
- 最大拒否回数ルール
- 最大距離ルール
- 最大注文数ルール
詳細については、DOM ルール を参照してください。
DOM フルフィルメント プロファイルを設定および構成する
フルフィルメント プロファイルを使用して、ルール、法人、販売注文元、配送モードのコレクションをグループ化します。 すべての DOM は、特定のフルフィルメント プロファイルのために実行されます。 組織は、特定の販売注文元および配送モードを持つ注文について、一連の法人のルールを定義し、実行することができます。 販売注文の配信元または出荷モードの異なるセットに対して異なるルール セットを実行する必要がある場合は、それに応じてフルフィルメント プロファイルを定義します。
DOM フルフィルメント プロファイルを設定および構成するには、次の手順を実行します:
headquarters で、小売とコマース > 分散型注文管理 > 設定 > フルフィルメント プロファイル の順に移動します。
新規 を選択します。
プロファイル および 説明 に値を入力します。
結果を自動適用する オプションを設定します。 このオプションを [はい] に設定すると、プロファイルの DOM 実行の結果が販売注文明細行に自動的に適用されます。 [いいえ] に設定すると、フルフィルメント計画の結果のみを表示でき、販売注文明細行には適用されません。
DOM プロファイルを、販売注文の発生元が定義されていない注文を含め、すべての販売注文の発生元を持つ注文に対して実行する場合は、[ 空の販売元を含む注文の処理 ] オプションを [はい] に設定します。 少数の販売注文の発生元に対してのみプロファイルを実行するには、[ 販売元 ] ページで定義します。
DOM が販売ラインを異なるバッチに分割する方法を変更する場合は、[ 最適化ごとの注文明細行の最大数] の値を設定します。 詳細については、パーティション販売明細行 を参照してください。
メモ
- Commerce バージョン 10.0.12 およびそれ以降では、フルフィルメント グループをフルフィルメント プロファイルに割り当てる機能 を 機能管理 ワークスペースで有効にする必要があります。 この機能を使用すると、フルフィルメント プロファイルを使用して最適化を実行するときに DOM が考慮する必要がある倉庫の一覧を指定できます。 この倉庫の一覧を指定しない場合、DOM はプロファイルで定義されている法人のすべての倉庫をチェックします。
- この機能により、単一のフルフィルメント グループに関連付けることができる フルフィルメント プロファイル ページに新しいコンフィギュレーションが追加されます。
- フルフィルメント グループを選択すると、そのフルフィルメント プロファイルの DOM ルールが、フルフィルメント グループに含まれる "出荷" 倉庫に対して効率的に実行されます。
- この機能を効果的に使用するには、すべての出荷倉庫を含むフルフィルメント グループが 1 つあることを確認し、そのフルフィルメント グループをフルフィルメント プロファイルに関連付けます。
法人 クイック タブで、追加 を選択して、法人を選択します。
ルール クイック タブで、追加 を選択して、プロファイルにリンクするルールを選択します。
必要なすべてのルールをプロファイルに関連付けるまで、前の 2 つの手順を繰り返します。
保存を選択します。
操作ウィンドウの 設定 タブで、配送モード を選択します。
配送モード ページで、新規 を選択します。
法人 フィールドで、法人を選択します。 法人のリストは、ユーザーが前に追加した法人に限定されます。
配送モード フィールドで、このプロファイルに関連付ける配送モードを選択します。 配信モードを複数のアクティブなプロファイルに関連付けることはできません。
必要なすべての配信モードをプロファイルに関連付けるまで、前の 2 つの手順を繰り返します。
配送モード ページを閉じます。
操作ウィンドウの 設定 タブで、販売注文元 を選択します。
販売元 ページで、新規 を選択します。
法人 フィールドで、法人を選択します。 法人のリストは、ユーザーが前に追加した法人に限定されます。
販売元 フィールドで、このプロファイルに関連付ける販売元を選択します。 販売元を複数のアクティブなプロファイルに関連付けることはできません。
必要なすべての販売元をプロファイルに関連付けるまで、前の 2 つの手順を繰り返します。
販売元 ページを閉じます。
プロファイルを有効化する オプションを はい に設定します。 設定にエラーがある場合は、警告メッセージが表示されます。