優先順位に基づく計画
この記事では、優先順位に基づく計画機能について説明します Microsoft Dynamics 365 Supply Chain Management。 この機能により、需要手動型計画のサポートが追加されます。この計画は、需要主導型材料所要量計画 (DDMRP) の 1 つのステップです。 優先順位に基づく計画を使用すると、要求日ではなく計画の優先順位に基づいて計画オーダーを生成できます。
優先順位に基づく計画によって、補充注文に優先順位を付け、緊急需要が重要性の低い需要より優先されるようにします。 たとえば、欠品補充注文は標準の補充注文よりも優先されます。 システムでは、大きな注文を、注文明細行が優先順位別にグループ化される別の小さな注文に自動的に分割できます。 その後、優先順位が高いすべての注文を先に処理できます。
このフィーチャーの簡単な概要を確認するには、次のビデオを参照してください: Dynamics 365 Supply Chain Management の優先順位に基づく計画の計画の最適化サポート。
システムでの優先順位に基づく計画を有効または無効にする
この機能を使用するには、システムでオンにする必要があります。 Supply Chain Management バージョン 10.0.32 では、既定で有効になっています。 Supply Chain Management バージョン 10.0.36 では、この機能は必須であり、オフにすることはできません。 10.0.36 より以前のバージョンを使用している場合、管理者は 機能管理 ワークスペースで 計画最適化のための優先順位によって推進される MRP のサポート 機能を検索して、この機能をオンまたはオフにすることができます。
計画の優先順位の割り当て場所および方法
計画の優先度 に関する情報供給と需要優先順位に基づく計画の基幹です。 計画の優先順位は、需要ラインまたは供給ラインの重要性を定義します。 マスター計画では、補充コード フィールドが 優先順位 に設定されている場合にそれが使用されます。
通常、計画の優先順位は 0 (ゼロ) から 100 の間の数値で、最も重要度が高い計画の優先順位は 0 です。 これは、計画の優先順位フィールドに表示および設定されます。 このフィールドは、次のページに表示されます: 需要予測明細行、販売注文の詳細、発注書の詳細、移動オーダーの詳細、および計画オーダーの詳細。
関連品目または補充グループの 補充コード フィールドが 優先順位 に設定されている場合、マスター計画では、需要主導型のアプローチを用いて計画の優先順位を計算し、リリースされた製品ごとに、品目補充 ページの 最小、再注文ポイント、最大 の各フィールドに設定された値を考慮することで、需要と供給のバランスを取ります。
メモ
優先順位の値は、計画の最適化が有効な場合にのみ補充コード フィールドで使用できます。
関連する計画の優先順位モデルは、計画の優先順位と計画オーダーを優先順位の範囲で制御します。 また、各供給または需要タイプに対して既定の計画の優先順位の値を設定し、優先順位の計算方法を定義できます。
優先順位の計算方法のタイプ
各計画の優先順位モデルには、マスター プランを計画オーダーに適用する方法を制御する優先順位計算方法が設定されています。 利用可能な値は、最大在庫数量の割合および優先順位の範囲です。 優先順位の は、より高度なバージョンの 最大在庫数量の 表します。
最大在庫数量の割合
最大在庫数量の割合計算方法では、供給優先順位の計算で、現在の利用可能な合計在庫 (正味フロー) が品目に対して設定されている最大在庫数量値に対する割合とみなされます。 次に、品目と仕入先ごとに 1 つの計画オーダーが作成されます (最大注文数量を使って強制的に分割する場合を除く)。 注文の計画の優先順位は、最大の割合として計算されます。
次の式が使用されます。
最大 = (Netフロー位置 × 100) ÷ 品目補充の最大在庫数量値の割合
この式で、正味フロー位置は次のように計算されます。
正味フロー = (前/& + 注文 - を指定)
- 受注中の 予定供給です。
- 指定された需要 計画タイム フェンス内の要求日を持つ正味必要時間を表現します。
マスター プランの実行時に、正味フロー位置が品目の再発注ポイント数量を超える場合に、新しい計画オーダーが作成されます。 計画オーダー数量は、品目レベルで設定された最大在庫数量の値と正味フロー 位置の差です。 計画オーダーの優先順位は、最大在庫数量の値に対する正味フロー位置の割合として計算されます。
メモ
需要が供給合計を超えても、計算される優先順位は負にできません。 需要が供給の合計を超えている場合、計算される優先順位は 0 (ゼロ) に設定されます。
優先順位の範囲
優先順位の範囲の計算方法は、最大在庫数量の割合方法よりも高度であり、計画優先順位モデルのレベルで構成されます。 品目ごとの需要を満たすために、複数の新しい計画供給オーダーを作成できます。 計画供給の優先順位は、計画優先順位モデル ページの計画優先順位の範囲グリッドで定義された値に従います。
優先順位の計算方法フィールドが優先順位の範囲に設定されている場合は、次の追加のルールが有効になります。
- 計画された優先順位モデルの需要の優先順位の検討オプションがはいに設定されている場合、各需要行で設定された優先順位によって、優先順位範囲バケットが制限されます。 供給の新しい計画オーダーの優先順位が、需要の優先順位よりも低くなることはなくなります。 範囲の上限値は、需要の優先順位の値と比較するしきい値と見なされます。 需要の優先順位が 2 つの範囲の上限しきい値の間の真ん中にある場合は、最も優先順位が高い範囲 (最も低い優先順位の値) が選択されます。
- 計画優先順位モデルの計画オーダー作成フィールドが最も重要な優先順位による単一供給に設定されている場合、最大までのすべての条件を満たすために供給は 1 つしか作成されません。 この優先順位は、供給をトリガーする最初の範囲の優先順位に設定されます。
- 手持在庫が存在し、供給も需要もない場合は、計画優先順位の範囲グリッドの計画数量フィールドがゼロに設定されている行が使用されます。
- 需要が存在するが、手持在庫または予想供給がない場合は、計画優先順位の範囲グリッドの計画数量フィールドがゼロ以下に設定されている行が使用されます。
- 需要の一部である範囲が評価された場合でも、需要の優先順位の検討オプションの 設定に影響が出る場合があります。
従来のタイムライン計算と優先順位に基づく計画の違い
優先順位に基づく計画は、次の点において従来のタイムラインの計算とは異なります。
- 通常の事前計画プロセッサはすべて引き続き有効です。 これらのプリプロセッサには、販売需要に対する承認済計画オーダーのペギング、購買要求のマッピング、および引当ロジックが含まれます。 これらのプリプロセッサによって満たされない要求のみが処理されます。
- ペギング時には、その優先順位に関係なく、すべての供給が考慮されます。 この供給には、手持在庫、リリースされた供給、および承認済み計画オーダーのペギングされていない部分が含まれます。
- 補充タイム中、供給に対して「マイナス日数」の需要をペギングできません。
- 供給を需要に対してペギングする場合、最も優先度の高い供給 (最も低い優先順位の値) が最初に使用されます。 手持供給の優先値が 0 (ゼロ) であると見なされます。 したがって、これは最初のソースとして消費されます。
- 最小注文サイズ、最大注文サイズ、数量の倍数など、通常のルールに従って新しい計画供給明細行が作成されます。
計画の優先順位モデル
計画の優先度モデルを に割り当て、計画オーダーの計画の優先度を制御します。 計画オーダーごとに計画優先順位の値を計算する方法、および計画オーダー、供給明細行、および需要明細行に優先順位を割り当てる方法を決定するロジックを定義します。
計画の優先順位モデルを使用するには、マスター プラン > 設定 > 計画の優先順位モデルに移動します。 先述の通り、モデルの最も重要な設定の 1 つが優先順位計算方法の値です。 この設定は、マスター プランが計画オーダーに優先順位の値を割り当てるときに使用される計算方法を制御します。
メモ
計画の優先順位モデルは、すべての法人に組織全体に適用されます。
補充グループ
優先順位に基づく計画で使用する新しい補充グループを設定します。詳細については、品目の補充ルールの定義を参照してください。 補充グループを作成したら、次の追加フィールドを設定します。
- 補充コード : 選択 割 に優先順位に基づく計画を使用する場合に適用されます。
- 計画の優先度 モデル : 選択の組織全体の計画の優先度モデル。
品目補充
補充設定の説明に従って、品目補充を設定します。 既定では、補充グループに対して選択された補充コード値が品目補充設定にコピーされます。 必要に応じて既定値をオーバーライドすることもできます。 場合によっては、品目補充レコードの補充コード フィールドが計画に設定され、関連する補充グループに対して計画優先順位モデル が定義されていない場合があります。 この場合は、優先順位の計算方法フィールドが最大在庫数量の割合に設定され、計画オーダーの作成フィールドが最も重要な優先順位による単一供給に設定されたモデルが既定で適用されます。
品目補充設定の再発注ポイント フィールドを使用可能にする場合は、補充コード フィールドを優先順位に設定します。 このフィールドには、補充コードの値が優先順位の計画オーダーを配置する必要がある場合に、システムが使用する再発注ポイントの数量を入力します。
再発注ポイントの数量は、しばしばリード タイム中の需要に最小値 (安全在庫) を加えて計算されます。 最小値と最大値の間の値である必要があります。
たとえば、次のような方法でフィールドを設定できます。
- 最小 :10
- 再発注 ポイントする:45
- 最大:60
この例で、再発注ポイントの数量は、リード タイムが 7 日間、1 日の平均使用量が 5 に基づいて設定されます。 したがって、リード タイム中の需要は 35 です。 この場合、再発注ポイント 45 を取得するために最小値が 10 (安全在庫) として追加されます。 この設定を使用する場合は、計画される手持レベルが 45 を下回ると供給が提案されます。 注文の優先順位は、計画の優先順位の設定に基づいて設定されます。
計画の優先順位モデルの管理
計画の優先順位モデルを使用するには 以下の手順を実行します。
マスター プラン > 設定 > 計画の優先順位モデルに移動します。
リスト ペインで既存のモデルを選択するか、アクション ペインで 新規 を選択して新しいモデルを作成します。
レコードのヘッダーで、次のフィールドを設定します:
[名前 ] : モデルの名前を入力します。 名前は、組織内のすべての法人で一意である必要があります。
[ 説明] : モデルの説明を入力します。
優先順位の計算 : 選択のいずれかの値を使用します。
- 優先順位の範囲 : この値選択設定すると、範囲 計画の優先度選択 グリッド使用できます。 計画の優先順位の値を定義するには、複数の優先順位の範囲を設定する必要があります。
- [最大在庫数量の割合 ] : 計画の優先度最大在庫数量に対する計画在庫レベルに基づいて、計算された原価価値をパーセンテージで計算します。
計画オーダーの作成 : このフィールドは、 Priority計算方法 フィールドが "Priority" の範囲に設定されている場合 使用できます。 次の値からいずれか 1 つを選択します。
- 最も重要な優先順位を持つ単一の供給 優先順位の範囲に基づいて計画オーダーを分割しない。 計画オーダーの計画の優先順位は、最も重要な優先順位の範囲 (最も低い計画の優先順位の値) に基づいて設定されます。
- [優先順位の範囲に基づいて する] : 選択した範囲に基づいて、需要を複数の計画オーダー計画の優先度します。 個々の計画オーダーの計画優先順位は、関連する計画の優先順位範囲の計画の優先順位で定義されます。
[需要の優先順位を考慮する : 供給に対して作成される新しい計画オーダーの優先順位を制限 Yes このオプションを設定します。 この優先順位は、関連する需要の優先順位よりも低く設定されます。このオプションをいいえに設定した場合、供給注文の優先順位を計算するときに需要注文の優先順位が考慮されません。
優先順位計算方法フィールドを優先順位の範囲に設定する場合は、計画優先順位範囲クイック タブのツール バーの追加と削除ボタンを使用して、必要に応じて優先順位範囲行を追加または削除します。 複数の行が存在し、新しい行を挿入すると、選択した行および行の上の行の平均に計画の優先順位が自動的に設定されます。 各行で、次のフィールドを設定します:
計画の優先度 : 0.00 ~ 100.00の値を入力します。 この値は、行に使用される計画の優先順位を表します。 優先度の値が最も低い場合、優先度が最も高いということです。 既定値は割り当て済みですが、必要に応じて変更できます。 同じ計画の優先順位の値は、同じ計画の優先順位モデルの複数の計画の優先順位の範囲に対しては使用できません。
[ ] : 選択した範囲の説明 計画の優先度入力します ([受注残] ポイントする [ 最大] )。
[数量から ] : 制限範囲の計画の優先度制限します。 この値は読み取り専用で、前の計画の優先順位範囲の上限数量および上限数量の割合の数量値に基づいて設定されます。
[数量 / 選択 : 範囲の上限を定義するために使用する必要がある品目補充のフィールドを選択します。 次の値がサポートされ、次の範囲の変更可能数量の値に影響します。
- [ゼロ ] : この値は、負からゼロの範囲を表します ( 8~ 8/& 、 ではありません。 この値が選択されている行の場合、上限数量の割合フィールドは読み取り専用で、常に 100% に設定されます。
- 最小在庫数量 : この値は、品目補充 ページ 品目の 値 です。 この値が選択されている行の場合、上限数量の割合フィールドは編集可能であり、次の範囲の開始数量値 (最小在庫数量の 80% など) を設定するために使用されます。
- [再ポイントする ] : この値は、 品目補充またはポイントする に含まれる品目の の値 します。 この値が選択されている行の場合、上限数量の割合フィールドは編集可能であり、次の範囲の開始数量値 (再発注ポイントの 80% など) を設定するために使用されます。
- 最大在庫数量 : この値は、品目補充 ページ 品目の の値 します。 この値が選択されている行の場合、上限数量の割合フィールドは編集可能であり、次の範囲の開始数量 (最小在庫数量の 80% など) を設定するために使用されます。
- [無限 ] : この値は、範囲の無限上位レベルを表します (Infinite以下 ~ Infinite)。 この値が選択されている行の場合、上限数量の割合フィールドは読み取り専用で、常に 100% に設定されます。
[数量に対する割合 ] : 計画の優先度 の範囲の上限を計算するために使用される割合の値を、 To数量 フィールドで選択した値に基づいて入力します。 たとえば、上限数量フィールドが最小在庫数量に設定され、上限数量の割合フィールドが 50 に設定されている場合、上限は関連する品目補充の最小在庫数量に対する 50% になります。
計画の優先順位の既定値クイックタブで、供給または需要の各タイプ (販売注文、発注書、移動オーダー、または需要予測) ごとに既定の計画の優先順位を定義するために必要なフィールドを設定します。 正の値のみを入力できます。
計画の優先順位の表示とメンテナンス
計画の優先順位が計画の優先順位フィールドに表示および設定されます。 このフィールドは、次のテーブルに示すページ上に表示されます。 計画の優先順位は 0 (ゼロ) から 100 の間の数値で、最も重要度が高い計画の優先順位は 0 に設定されます。
ページ | フィールドの場所 | 値ソース |
---|---|---|
需要予測の明細行 | 品目 タブ (上部セクションの行を選択し、次に品目タブを選択します。) |
手動で設定する既定値または既定値 |
販売注文の詳細 | 配送 タブ 詳細 FastTab) (販売注文明細行クイック タブで行を選択して、注文明細行クイックタブでデリバリータブを設定します。) |
既定値、会社間からの値、または手動で設定する値 |
発注書の詳細 | 配送 タブ 詳細 FastTab) (購買注文明細行クイック タブで行を選択して、注文明細行クイックタブでデリバリータブを設定します。) |
計画オーダーからの、会社間からの値、または手動で設定された値からの固定中に設定される値 |
移動オーダー明細 | 配送 タブ 詳細 FastTab) (移動オーダーの明細行クイック タブで行を選択して、注文明細行クイックタブでデリバリータブを設定します。) |
計画オーダーからの、または手動で設定された値からの固定中に設定される値 |
計画オーダーの詳細 | 一般 FastTab | マスター プラン中に計算される値または手動で設定される値 |
会社間取引
会社間供給明細行と会社間需要明細行の計画の優先順位値は、リンクされたエンティティ間で共有されます。 どちらの側の変更もリンクされた注文行に反映されます。
次にいくつか例を挙げます。
- ユーザーは、会社間販売注文書の行の計画優先順位を 20 から 30 に変更します。 この変更は、リンクされている会社間発注書の行に反映されます。
- ユーザーは、会社間購買注文書の行の計画優先順位を 40 から 50 に変更します。 この変更は、リンクされている会社間販売注文行に反映されます。
アクション メッセージ
システムは、優先順位に基づく計画でカバレッジ コードのアクション メッセージを生成しません。