品目のサブセットの計画を実行する

マスター プランでは、フィルタを設定して計画実行に含まれる項目のセットを制限し、すべての項目が計画されるわけではありません。

2 種類のフィルターを使用して、計画される項目のセットを制限できます。

  • プランフィルター、これはマスタープラン自体に設定されます
  • ランタイムフィルター、これは 計画の最適化 実行ダイアログ ボックスでオプションを使用して、実行に含める項目と部品表 (BOM) レベルを選択します。

計画フィルターを適用

計画フィルターは、計画を特定の品目のグループに制限し、結果のマスター プランの一部としてその他の品目が含まれないようにするのに役立ちます。 計画フィルターが定義されると、そのプランを使用するマスター プランの実行中に常に適用されます。

重要

計画フィルターは、計画の最適化が有効になっています システムでのみ使用できます。

計画フィルターを設定するには、次の手順に従います。

  1. マスター プラン > 設定 > プラン > マスター プラン の順に移動します。
  2. 一覧ウィンドウでプランを選択するか、新しいマスター プランを作成します。
  3. アクション ウィンドウで、計画フィルター を選択します。
  4. 標準のクエリ エディター ダイアログ ボックスが表示されます。 ここで、最新プランの実行時に含まれる製品のセットを制限する設定を入力できます。 これらの設定は計画フィルターを定義します。
  5. フィルターの設定が完了したら、OKを選択します。

ノート

マスター プラン パラメーター ページで 現在の動的マスター プラン として選択した計画に計画フィルターを設定した場合、そのフィルターは動的計画が実行する度に適用されます。 たとえば、計画フィルターの一部でない品目に対して正味必要量が更新されると、結果は生成されません。

実行時フィルターを適用し、含める BOM レベルを設定します

ジョブのランタイム フィルターを 計画の最適化 実行ダイアログボックスから実行します。 ランタイム フィルターは、ダイアログ ボックスから開始またはスケジュールしたジョブにのみ適用されます。 計画フィルターとランタイム フィルターの両方が設定されている場合は、交差ロジックを使用してそれらを結合します。 (この記事の後の例を参照してください。)

また、計画の最適化 実行ダイアログ ボックスを使用して、結合フィルターを通過する製造品目に含まれる BOM コンポーネントとサブコンポーネントのレベルの数を制御します。

定期的なジョブの場合、ジョブのセットアップ時に定義したランタイム フィルターと BOM レベルが、ジョブが実行されるたびに適用されます。

マスター プランのバッチ ジョブのランタイム フィルターと BOM レベルを設定するには、次の手順に従います。

  1. マスター プラン > マスター プラン > 実行 に移動します。

  2. パラメーター クイック タブの 計画の最適化 ダイアログ ボックスで、次の設定フィールドを設定します。

    • マスター プラン – 実行するマスター プランを選択します。
    • コメント – ジョブの目的を説明するコメントを追加します。
  3. 含めるレコードクイック タブで、以下のフィールドを設定します:

    • フィルター – このリンクを選択すると、標準のクエリ エディター ダイアログ ボックスが開き、現在の計画ジョブに含まれる製品のセットを制限するための設定を入力できます。 これらの設定はランタイム フィルターを定義します。

    • すべての BOM レベルを含める – BOM を持つ製造品目の場合、生産開始時に必要なすべてのコンポーネントが確実に利用できるように、すべての BOM コンポーネントを主要品目と一緒に計画すると便利なことがよくあります。 ランタイム フィルターと計画フィルターの両方を通過するアイテムのすべての BOM レベルを含めるには、このオプションを はい に設定します。 含まれる BOM レベルの数を制限するには、いいえ に設定します。 次に、含める BOM レベル フィールドを使用して、含める BOM レベルの最大数を指定します。

    • 含める BOM レベルすべての BOM レベルを含めるいいえ に設定されている場合、このフィールドを使用して、含める BOM レベルの数を指定します。 次にいくつか例を挙げます。

      • すべての BOM コンポーネントを無視するには、このフィールドを 0 (ゼロ) に設定します。
      • BOMコンポーネントの供給を含めるには、このフィールドを 1 に設定します。
      • BOM コンポーネントとその派生 BOM コンポーネントの供給を含めるには、このフィールドを 2 に設定します。
  4. バックグラウンドで実行 クイックタブで、通常の方法で繰り返しおよびその他のバッチ オプションを設定します。 このフィールドは、Microsoft Dynamics 365 Supply Chain Management の バックグラウンド ジョブ のその他のタイプに対して彼らが行うのと同じように機能します。

ノート

BOM レベルでランタイム フィルターを使用する場合は、次の制限が適用されます。

  • 現在の拡張ポイントを使用して自動確定または別の後処理ジョブを実行する場合、システムはフィルター上で (サブコンポーネントではなく) 直接指定された項目にのみ自動確定およびその他のアクションを適用します。
  • サブコンポーネントからの遅延は、それぞれの親項目には伝播されません。
  • サブコンポーネントの要求日は、サブコンポーネントのカレンダーによって締切られた日付になる場合があります。 サブコンポーネント カレンダーの日付をオープン日に更新するには、フィルター上で直接サブコンポーネントを含む完全実行またはフィルター実行を行う必要があります。

これらの問題のいずれかが重要である場合は、関連するサブコンポーネントをフィルターに手動で追加します。

プランフィルターとランタイムフィルターを組み合わせる

マスター プランの実行中に計画フィルターとランタイム フィルターの両方が適用される場合、計画の実行には 2 つのフィルターの共通部分のみが含まれます。

計画フィルターと実行時フィルターがどのように組み合わされるかを確認するには、この例を考えてください。 項目A、B、および C を含むように計画フィルターが設定されたプランがあります。その後、マスター プランの実行を数回実行します。 各実行では同じプランが使用されますが、異なる実行時フィルターが使用されます。 結果は次のとおりです。

  • 実行 1: 品目 D を含むランタイム フィルター: – 計画フィルターおよびランタイム フィルター間に共通部分がないため、品目は計画されていません。
  • 実行 2: 品目 A および D を含むランタイム フィルター: – 品目 D は計画フィルターの一部ではないため、品目 A のみが含まれます。
  • 実行 3: 品目 B を含むランタイム フィルター: – 品目 B のみが含まれ、品目 A の以前の計画出力が保持されます。
  • 実行 4: すべての品目を含むランタイム フィルター (空白フィルター): – 項目 A、B、および C が含まれており、品目 A および B の計画出力は上書きされます。

また、結合されたフィルタによって検出される製造製品の関連 BOM コンポーネントおよびサブコンポーネントも、ジョブの設定時に計画の最適化の実行ダイアログ ボックスで入力した BOM レベル設定によって指定された値に含まれます。