品目のサブセットの計画を実行する
マスター プランでは、フィルタを設定して計画実行に含まれる項目のセットを制限し、すべての項目が計画されるわけではありません。
2 種類のフィルターを使用して、計画される項目のセットを制限できます。
- マスタ プランに設定されたプラン フィルタのフィルタ
- ランタイム フィルタ、実行時に含める品目および部品表 (BOM) レベルを定義 計画最適化 選択実行ダイアログ ボックスのオプションを使用する場合に使用します。
計画フィルターを適用
計画フィルターは、計画を特定の品目のグループに制限し、結果のマスター プランの一部としてその他の品目が含まれないようにするのに役立ちます。 計画フィルターが定義されると、そのプランを使用するマスター プランの実行中に常に適用されます。
重要
計画フィルターは、計画の最適化が有効になっています システムでのみ使用できます。
計画フィルターを設定するには、次の手順に従います。
- マスター プラン > 設定 > プラン > マスター プラン の順に移動します。
- 一覧ウィンドウでプランを選択するか、新しいマスター プランを作成します。
- アクション ウィンドウで、計画フィルター を選択します。
- 標準のクエリ エディター ダイアログ ボックスが表示されます。 ここで、最新プランの実行時に含まれる製品のセットを制限する設定を入力できます。 これらの設定は計画フィルターを定義します。
- フィルターの設定が完了したら、OKを選択します。
ノート
マスター プラン パラメーター ページで 現在の動的マスター プラン として選択した計画に計画フィルターを設定した場合、そのフィルターは動的計画が実行する度に適用されます。 たとえば、計画フィルターの一部でない品目に対して正味必要量が更新されると、結果は生成されません。
実行時フィルターを適用し、含める BOM レベルを設定します
ジョブのランタイム フィルターを 計画の最適化 実行ダイアログボックスから実行します。 ランタイム フィルターは、ダイアログ ボックスから開始またはスケジュールしたジョブにのみ適用されます。 計画フィルターとランタイム フィルターの両方が設定されている場合は、交差ロジックを使用してそれらを結合します。 (この記事の後の例を参照してください。)
また、計画の最適化 実行ダイアログ ボックスを使用して、結合フィルターを通過する製造品目に含まれる BOM コンポーネントとサブコンポーネントのレベルの数を制御します。
定期的なジョブの場合、ジョブのセットアップ時に定義したランタイム フィルターと BOM レベルが、ジョブが実行されるたびに適用されます。
マスター プランのバッチ ジョブのランタイム フィルターと BOM レベルを設定するには、次の手順に従います。
マスター プラン > マスター プラン > 実行 に移動します。
パラメーター クイック タブの 計画の最適化 ダイアログ ボックスで、次の設定フィールドを設定します。
- [マスタ プラン ] 選択実行するマスタ プランを選択します。
- [コメント ] : ジョブの目的を説明するコメントを追加します。
含めるレコードクイック タブで、以下のフィールドを設定します:
[フィルター 選択: リンク をクリックすると、標準のクエリ エディタ ダイアログ ボックスが開きます。このダイアログ ボックスでは、設定を入力して、現在の計画ジョブに含まれる一連の製品を制限できます。 これらの設定はランタイム フィルターを定義します。
すべてのBOMレベルを含める : BOMを持つ製造品目では、多くの場合、すべてのBOMコンポーネントを主要品目と組み合わせて計画し、生産の開始時に必要なすべてのコンポーネントを使用できると便利です。 ランタイム フィルターと計画フィルターの両方を通過するアイテムのすべての BOM レベルを含めるには、このオプションを はい に設定します。 含まれる BOM レベルの数を制限するには、いいえ に設定します。 次に、含める BOM レベル フィールドを使用して、含める BOM レベルの最大数を指定します。
[BOMレベルを含める : すべてのBOMレベル 含む BOMレベルを含む No] に設定されている場合は、このフィールドを使用して、含めるBOMレベルの数を指定します。 次にいくつか例を挙げます。
- すべての BOM コンポーネントを無視するには、このフィールドを 0 (ゼロ) に設定します。
- BOMコンポーネントの供給を含めるには、このフィールドを 1 に設定します。
- BOM コンポーネントとその派生 BOM コンポーネントの供給を含めるには、このフィールドを 2 に設定します。
バックグラウンドで実行 クイックタブで、通常の方法で繰り返しおよびその他のバッチ オプションを設定します。 フィールドは、他のタイプのバック 同じ方法で 同様 Microsoft Dynamics 365 Supply Chain Management。
メモ
BOM レベルでランタイム フィルターを使用する場合は、次の制限が適用されます。
- 現在の拡張ポイントを使用して自動確定または別の後処理ジョブを実行する場合、システムはフィルター上で (サブコンポーネントではなく) 直接指定された項目にのみ自動確定およびその他のアクションを適用します。
- サブコンポーネントからの遅延は、それぞれの親項目には伝播されません。
- サブコンポーネントの要求日は、サブコンポーネントのカレンダーによって締切られた日付になる場合があります。 サブコンポーネント カレンダーの日付をオープン日に更新するには、フィルター上で直接サブコンポーネントを含む完全実行またはフィルター実行を行う必要があります。
これらの問題のいずれかが重要である場合は、関連するサブコンポーネントをフィルターに手動で追加します。
プランフィルターとランタイムフィルターを組み合わせる
マスター プランの実行中に計画フィルターとランタイム フィルターの両方が適用される場合、計画の実行には 2 つのフィルターの共通部分のみが含まれます。
計画フィルターと実行時フィルターがどのように組み合わされるかを確認するには、この例を考えてください。 項目A、B、および C を含むように計画フィルターが設定されたプランがあります。その後、マスター プランの実行を数回実行します。 各実行では同じプランが使用されますが、異なる実行時フィルターが使用されます。 結果は次のとおりです。
- 実行1 : ランタイム フィルターに品目D : 計画フィルターとランタイム フィルターの間に交差点がないので、計画される品目はありません。
- 実行2 : 品目AとD が含まれる : 品目Dは計画フィルターに組み込まれていないため、品目Aのみを含む。
- 実行3 : 実行フィルタには品目B、品目B : 品目Bだけが含まれており、品目Aの以前の計画出力が維持されます。
- 実行4 : 実行フィルタにはすべての品目 (空白フィルター) : 品目A、B、およびCが含まれており、品目Aと品目Bの以前の計画出力が上書きされます。
また、結合されたフィルタによって検出される製造製品の関連 BOM コンポーネントおよびサブコンポーネントも、ジョブの設定時に計画の最適化の実行ダイアログ ボックスで入力した BOM レベル設定によって指定された値に含まれます。