マスター プランの計画最適化への移行
組み込みのマスター プラン エンジンは非推奨になります (非推奨)。 このファイルは、Microsoft Dynamics 365 Supply Chain Management の計画最適化アドインによって置き換えられています。 この記事では、新規または既存の配置への影響について説明します。 必要なアクションに関する情報が含まれています。
計画の最適化により、マスター プランの計算を Supply Chain Management とその Azure SQL データベースの外部で実行できます。 計画の最適化に関連する利点として、マスター プランの実行時にパフォーマンスが向上し、SQL データベースへの影響が最小限に抑えられます。 迅速なプランニングを営業時間中に実行できるため、プランナーは要求またはパラメータの変更にすぐに対応できます。
計画の最適化に関する詳細については、マスター プランのシステム アーキテクチャ を参照してください。
既存のマスター プラン エンジンの陳腐化
Microsoft は、計画の最適化が採用され組み込みマスター計画エンジンを廃止しました。 この変更は、すべてのクラウド環境に影響します。 オンプレミスのインストールは影響を受けません。
非推奨のマスター プラン エンジンに関する詳細については、Dynamics 365 Supply Chain Management の削除済みまたは非推奨の機能 を参照してください。
非推奨の機能は現在開発中ではなく、将来のリリースで削除される可能性があります。 非推奨となったマスター プラン エンジンの場合、新機能はなく、ブロック問題 (マスター プランが計画オーダーを作成しない、または継続的に失敗する、あるいはその両方) および機能の回帰に対してのみサポートが提供されます。 2023 年 3 月に、Microsoft は、問題やリグレッションのブロックを除き、非推奨のマスター プラン エンジンのサポートを提供しないという厳格なポリシーを採用する予定です。 これらの条件は、次のタイプを含むすべての顧客に適用されます。
- 計画の最適化によってニーズがまだ完全にサポートされていない顧客。 2023 年末のリリース ウェーブ1までに、すべてのお客様の要件がサポートされる予定です。
- 非推奨の組み込み計画エンジンを引き続き使用できるように例外を受け取った顧客。
- すべてのオンプレミスの顧客。
現時点では、非推奨の組み込み計画エンジンを Supply Chain Management から完全に削除する予定はありません。 Microsoft が削除する計画を立てた場合は、残りのすべての顧客が移行できるように、削除日の 12 ~ 18 か月前にその計画を発表します。
新しい配置
計画の最適化は、標準のマスター プラン エンジンとなり、すべての新しいクラウド展開に対して使用する必要があります。 Supply Chain Management バージョン 10.0.32 以降では、法人の計画プロセスを初めて有効にするときに、計画の最適化をまだインストールして有効にしていない場合は、それをインストールして有効にすることがシステムによって要求されます。
既存の環境への新しい法人の追加
新しい法人 (会社) を既存の環境に追加する場合、その会社は計画の最適化を使用する必要があります。 Supply Chain Management バージョン 10.0.32 以降では、新しく追加された法人の計画プロセスを初めて有効にするときに、計画の最適化をまだインストールして有効にしていない場合は、それをインストールして有効にすることがシステムによって要求されます。
他の企業に対して計画の最適化を使用している間でも、以前に作成した 1 つ以上の企業に対して (移行の準備が整うまで) 非推奨のマスター プラン エンジンを引き続き使用できます。 非推奨のマスター プラン エンジンを使用するように会社を設定する方法については、一部の会社では非推奨のマスター プランを引き続き使用する を参照してください。
ノート
各法人がサポートされた後も、計画の最適化に移行する必要があることに注意してください。
カンバンを使用している場合、またはすぐに運用を開始し、計画の最適化をテストする時間が必要な場合
すべての新しい展開と法人は、最初から計画の最適化を使用する必要があります。 ただし、新しい展開をしばらく準備していて、その開発中に必要な機能がまだ計画の最適化でサポートされていない場合は、計画の最適化をインストールしてテストするのに十分な時間ができるまで、その展開に対して非推奨のマスター プランニング エンジンを使用してライブを続行できます。
計画の最適化は、まだカンバンをサポートしていないため、カンバンを使用する必要がある場合は、現時点では非推奨の計画エンジンを使用して稼働させることができます。 カンバンがサポートされたらすぐに計画の最適化に移行することを計画する必要があります。
既存の配置
マスター プランに依存する既存のクラウドベースのデプロイの所有者は、計画の最適化への移行を計画する必要があります。 計画の最適化が現在サポートしていない機能に実装が依存している場合は、非推奨のマスタ プラン エンジンを引き続き使用するために、例外を要求することができます。
Supply Chain Management のバージョン10.0.32から、一部の会社 (法人) は計画の最適化を実行できるほか、移行する準備が整するまで 推奨されないマスタ プラン エンジン を使用し続ける会社も存在します。 したがって、Microsoft は今後、企業ごとに例外を認めることになります。 この例外は既存の会社にのみ適用されます。バージョン 10.0.32 以降、既存の環境に追加するすべての新しい会社は計画の最適化を使用する必要があります。 非推奨のマスター プラン エンジンを使用するように会社を設定する方法については、一部の会社では非推奨のマスター プランを引き続き使用する を参照してください。
サポートされ次第、企業を一度に 1 つずつ計画の最適化に移行することをお勧めします。
移行に関する推奨事項
非推奨のマスター プラン エンジンと計画の最適化との間にはいくつかの違いがあります。
流通会社の場合、2 つの計画エンジンは非常に似た機能セットを提供します。 他のお客様の移行を支援した経験に基づいて、販売会社には、テスト環境で計画の最適化を有効にしてテストし、テストが成功したら実稼働環境で有効にすることをお勧めします。
製造会社は、計画の最適化と非推奨の計画エンジンの間に存在するいくつかの小さなアーキテクチャの違いの影響を受ける可能性があります。 他のお客様の移行を支援した経験に基づいて、テスト環境をセットアップし、次の方法で進めることをお勧めします。
- 2 つのテスト計画を作成します。1 つは計画の最適化用で、もう 1 つは非推奨の計画エンジン用です。 両方のプランで同じ設定を使用します。
- 非推奨の計画エンジンが有効になっている間に、その計画エンジン用に作成した計画を実行します。
- 計画の最適化を有効にし、そのために作成した計画を実行します。
- 計画ごとに、計画オーダーを Excel ファイルにエクスポートします。
- 計画ごとに、複数の定期期間 (たとえば、毎月) ごとに計画オーダー数量を合計します。
- 各計画の数量を比較して、結果が同じである (または非常に類似している) ことを確認します。 期間の開始時または終了時に発生する注文では、ある程度の変動が予想されます。
- テストが成功した場合は、テスト環境でテストを続けます。
- すべてのテストが成功したら、運用システムで計画の最適化を有効にします。
バージョン 10.0.32 以降の例外処理
Supply Chain Management バージョン 10.0.32 では、システムを評価して計画の最適化に移行するプロセスが完全に自動化されています。 システムは設定を分析し、状況や各会社 (法人) に応じた正しい手順を自動的に表示します。 次のサブセクションでは、考えられるケースについて詳しく説明します。
計画の最適化が必要なすべての機能をサポートする展開
使用している関連機能がすべて計画の最適化でサポートされていることをシステムが検出したにもかかわらず、非推奨の計画エンジンをまだ実行している場合は、移行するように求められます。 次回マスター プランを手動で実行すると、次のメッセージが表示されます。
非推奨ではない、より高速なマスター プラン (計画の最適化) の使用がサポートされています。 これについての詳細情報: https://go.microsoft.com/fwlink/?link=2220161.
基本計画に関する情報を提供していただく必要があります。
マスター プランニング エンジンをカスタマイズしていますか?
次のスクリーンショットは、メッセージがどのように見えるかを示しています。
この展開用にマスター プラン エンジンをカスタマイズしていない場合は、計画の最適化に移行する必要があります。 テストと移行にさらに時間が必要な場合は、必要な時間を選択してください。 システムは、選択した時間に対して例外を自動的に適用します。
カスタマイズがある場合は、既存の拡張ポイントに移動する必要があります。 詳細については、計画の最適化拡張性 を参照してください。
計画の最適化によってサポートされていない必要な機能の展開
計画の最適化でサポートされていない機能を使用していることがシステムによって検出された場合、次回マスター プランを手動で実行するときに次のメッセージが表示されます。
非推奨ではない、より高速なマスター プラン (計画の最適化) の使用はまだサポートされていません。 今後ともよろしくお願いいたします。 サポートされると、計画の最適化に移行するように求められます。 マスター プラン エンジンにカスタマイズがある場合は、すでにその評価を開始し、計画の最適化の拡張ポイント https://go.microsoft.com/fwlink/?linkid=2220303 に移行する準備を開始できます
このメッセージは、使用している機能がサポートされ次第、計画の最適化への移行計画を開始する必要があることを通知します。 したがって、非推奨の計画エンジンに対して行ったカスタマイズを評価し、既存の拡張ポイントへの移動を計画し (計画の最適化の拡張 を参照)、移行の準備のためのその他のアクションを行う必要があります (Microsoftパートナーまたはコンサルタントに連絡するなど)。
どの機能がすでにサポートされているか、各機能が計画の最適化で利用可能になる時期の推定については、計画の最適化適合分析 を参照してください。
すでに例外を受け取っている場合、その例外は、計画の最適化が必要な機能をサポートするまでそのまま残ります。
計画最適化をサポートしない環境
使用している機能に関係なく、計画の最適化を使用するには、Microsoft Dynamics Lifecycle Services が有効になっている Tier 2 以上の高可用性環境で Supply Chain Management のバージョン 10.0.7 以降を実行している必要があります。。 環境は OneBox 環境であっては なりません。 このアドインを OneBox 環境にインストールしようとする場合、インストールは完了せず、キャンセルする必要があります。
環境が計画の最適化をサポートしていない場合は、次のメッセージが表示されます。
この環境では、非推奨のマスター プランのみを実行できます。 廃止予定でないプラン (計画最適化) をサポートする環境が必要な場合は、次の指示に従ってください: マスター プランニングを使って開始する
Microsoft パートナーまたは独立系ソフトウェア ベンダー (ISV) の場合は、計画の最適化をサポートし、Microsoft Business Applications とデモ データを含む非運用環境を割引価格で入手できます。 これらの環境はパートナーと ISV のみが利用でき、パートナー テナントでのみ使用でき、顧客テナントでは決して使用できません。 取得した環境を使用して、計画の最適化がどのように機能するかを学習し、使用中にソリューションをテストし、エンドツーエンドの顧客デモを提供できます。 ライセンスをリクエストするには、パートナー サンドボックス リクエスト ページ にアクセスしてください。
移行に関するよく寄せられる質問
計画の最適化は、現在の計画ユーザーにどのような影響を与えますか?
ユーザーは引き続き同じモジュールで作業し、同じページを使用して計画を開始し、計画オーダーを確認します。 目に見える唯一の違いは、処理ウィンドウに 計画の最適化の実行 と表示されていることです。
バッチ ジョブでクラシック プランニングを実行している場合、計画の最適化を有効にするときにこのジョブを更新する必要がありますか?
はい、従来のマスター プランの代わりに計画の最適化を実行するには、新しいバッチ ジョブを設定する必要があります。
一部の会社で非推奨の計画を実行し、別の会社で計画の最適化を実行している場合、会社間のマスター プランを使用できますか?
はい。 会社間のマスター プランニング ページはサポートされていませんが、連続バッチ ジョブをスケジュールして、さまざまな会社の計画を希望の順序で実行することで、同じ効果を得ることができます。 計画の最適化を実行している会社 (計画の最適化 タスク) には計画の最適化バッチ ジョブを使用し、その他の会社には非推奨のエンジン (マスター プラン タスク) を使用します。
計画の最適化を使用するさまざまな会社で会社間マスター プランを使用する場合も、プロセスは同じです。つまり、計画の最適化タスクを連続して実行されるバッチ ジョブとしてスケジュールします。
計画の最適化に移行すると、パフォーマンスはどの程度向上しますか?
パフォーマンスがどの程度向上するかについての特別なルールはありません。 一般に、大規模なデータセットを運用しており、非推奨のマスター プランによるパフォーマンスの問題がすでに発生している企業では、最大の改善が見られます。 これを確認する最良の方法は、計画の最適化をテストすることです。
計画の最適化を使用するには追加料金がかかりますか?
いいえ、Supply Chain Management ライセンスに含まれています。 その他のコストは存在しません
Government Community Cloud (GCC) 環境で計画の最適化を実行できますか?
はい。計画の最適化は、Government Community Cloud (GCC) 環境でサポートされています。GCCは Microsoft Dynamics Lifecycle Services マイクロサービス フレームワークと互換性があります。
計画の最適化を Tier-1 環境で実行できますか?
いいえ、計画の最適化は、Tier-2 以上の環境にのみインストールできる Lifecycle Services アドインを介して実行されます。
計画の最適化はどのデータセンターで実行されますか?
計画の最適化は、Supply Chain Management 環境と同じデータセンターで実行されます。
私はパートナーです。計画の最適化をデモまたはテストしたいと考えています。 どうやってやるの?
Microsoft は、パートナーや独立系ソフトウェア ベンダー (ISV) に対して、Tier-2 環境にアクセスするための特別なライセンスを提供しています。 詳細については、[ISV] ライセンスのリクエスト を参照してください。
バージョン 10.0.32 以降で稼働する予定ですが、計画の最適化には必要な機能がまだすべて揃っていません。 現時点では、非推奨の計画エンジンを使用してライブに移行できますか?
はい。 計画機能の使用を開始すると、計画の最適化をインストールして有効にするように求められます。これは、Supply Chain Management バージョン 10.0.32 以降、これが必須になっているためです。 ただし、1 つ以上の会社がまだ計画の最適化を使用する準備ができていない場合は、計画の最適化パラメータ ページに移動して、計画の最適化の実行からその会社を除外できます。 手順については、引き続き非推奨のマスター プランを会社に使用する を参照してください。
バージョン 10.0.32 以降で非推奨の計画エンジンを使用し続けるための例外をリクエストするにはどうすればよいですか?
システムは例外をリクエストする機会を自動的に与えます。 プロンプトが表示されたら、ダイアログに入力するだけです。 例外はバックグラウンドで自動的に適用されます。
非推奨のマスター プラン エンジンを実行するとエラー メッセージが表示される理由は?
非推奨のマスター プラン エンジンを実行すると時々エラー メッセージが表示されます。 これは、計画の最適化に移行する必要があることを示し、次の情報を提供します。
組み込みのマスター プラン エンジンは非推奨です。 これは、(エラーとなる問題がない限り) サポートされておらず、今後は投資されないことを意味します。 このファイルは、Microsoft Dynamics 365 Supply Chain Management の計画最適化アドインによって置き換えられています。
計画の最適化に移行する方法については、この記事の前のセクションを参照してください。
必要に応じて、1 つ以上の会社で非推奨のマスター プラン エンジンを引き続き使用できます。 手順については、引き続き非推奨のマスター プランを会社に使用する を参照してください。
サンドボックスでの実行中にこのエラーが表示され、それを削除したい場合は、手順に関しては 非推奨となったマスター プランニング エンジンをサンドボックス環境で使用できますか? を参照してください。
サンドボックス環境で非推奨のマスタ プラン エンジンを使用することはできますか?
はい。 サンドボックス環境で前の質問の回答に記載されているエラー メッセージが表示された場合でも、非推奨のマスター プラン エンジンは引き続き正常に実行されます。 ただし、エラー メッセージが邪魔になる場合は、データベースで次のクエリを実行することにより、IaaS (Service Fabric ではない) サンドボックス環境でエラー メッセージを無効にすることができます。
-- Insert or update an enabled flight:
DECLARE @flightName NVARCHAR(100) = 'ReqPlanningOptimizationExceptionToggle';
IF NOT EXISTS (SELECT TOP 1 1 FROM SysFlighting WHERE flightName = @flightName)
INSERT INTO SYSFLIGHTING(FLIGHTNAME,ENABLED, FLIGHTSERVICEID,PARTITION)
SELECT @flightName, 1, 12719367,RECID FROM DBO.[PARTITIONS];
ELSE
UPDATE SysFlighting SET enabled = 1, flightServiceId = 12719367 WHERE flightName = @flightName;
私の環境はオンプレミスです。 引き続き非推奨のマスタ プラン エンジンを使用し続けるには例外が必要ですか?
番号 オンプレミス環境には例外は必要ありません。 引き続き、非推奨のマスタ プラン エンジンを使用することができます。 必要なアクションがある場合は、環境管理者に通知されます。
計画製造オーダーを使用しますが、バージョン 10.0.16 にアップグレードした場合に何が起こるか不安を感じています。 何らかのアクションを実行する必要がありますか?
心配する必要はありません。 バージョン 10.0.16 では、引き続き非推奨のマスタ プラン エンジンを使用することができます。 ただし、計画の最適化への移行を現在の機能で開始できるかどうかを評価することをお勧めします。 また、新しい機能について常に情報を入手することをお勧めします。
マスター プランの実行中にエラー メッセージが表示されます。 マスター プランがブロックされていますか?
バージョン 10.0.16 以降を実行している場合、マスター プランの実行時に次のエラー メッセージが表示されます。
このエラー メッセージが表示されるのは、非推奨のマスタ プラン エンジンが、計画の最適化によってサポートされているシナリオに使用されたためです。 組み込みのマスター プラン エンジンは非推奨であるため、今すぐ計画の最適化に移行する必要があります。 このマスター プランの実行が正常に完了したことを確認します。
移行が保留中の機能に強い依存関係がある場合は、非推奨のマスタ プラン エンジンの継続使用に対する例外を要求できます。
次のアンケートに記入して、移行に関連する要求の例外を計画の最適化に適用してください。
マスター プランはブロックされていません。 マスター プランの実行が正常に完了し、その結果を通常の方法で使用できるようになりました。 ただし、今後のマスター プランの実行時にこのエラー メッセージが表示されないようにするには、計画の最適化に直ちに移行するか、エラー メッセージのリンクを使用して例外を要求する必要があります。