Condividi tramite


Eseguire la pianificazione per un sottoinsieme di articoli

La pianificazione generale consente di impostare dei filtri per limitare l'insieme di articoli inclusi in un'esecuzione di pianificazione, in modo che non tutti gli articoli vengano pianificati.

È possibile utilizzare due tipi di filtri per limitare l'insieme di elementi pianificati:

  • Filtri del piano, che vengono impostati sul piano principale stesso
  • Filtri di runtime, in cui si utilizzano le opzioni nella Ottimizzazione pianificazione finestra di dialogo di esecuzione per Seleziona i livelli di elementi e distinta base (BOM) da includere nell'esecuzione

Applicare un filtro del piano

I filtri del piano sono utili quando si desidera limitare un piano a un gruppo specifico di articoli e assicurarsi che nessun altro articolo sia incluso come parte della pianificazione generale risultante. Quando viene definito un filtro del piano, questo viene sempre applicato durante l'esecuzione di una pianificazione generale che utilizza il piano.

Importante

I filtri del piano sono disponibili solo nei sistemi in cui Ottimizzazione pianificazione è abilitata.

Segui questi passaggi per impostare un filtro del piano.

  1. Andare a Pianificazione generale > Impostazioni > Piani > Piani generali.
  2. Seleziona un piano nel riquadro elenco o creane uno.
  3. Nel riquadro Azioni seleziona Filtro piano.
  4. Viene visualizzata la finestra di dialogo dell'editor di query standard. Qui puoi inserire le impostazioni per limitare l'insieme di prodotti inclusi quando viene eseguito il piano corrente. Queste impostazioni definiscono il filtro del piano.
  5. Una volta terminata la configurazione del filtro, seleziona OK.

Nota

Se imposti un filtro del piano sul piano selezionato come Piano generale dinamico corrente nella pagina Parametri di pianificazione generale, quel filtro verrà applicato ogni volta che viene eseguito il piano dinamico. Ad esempio, se i requisiti netti vengono aggiornati per un articolo che non fa parte del filtro del piano, non verrà generato alcun risultato.

Applicare un filtro di runtime e impostare i livelli della distinta base da includere

Il filtro di runtime viene impostato per un processo nella finestra di dialogo di esecuzione di Ottimizzazione pianificazione. Il filtro di runtime si applica solo al processo che hai avviato o pianificato nella finestra di dialogo. Se sono impostati sia un filtro del piano che un filtro di runtime, viene utilizzata la logica di intersezione per combinarli. Vedi l'esempio più avanti in questo articolo.

La finestra di dialogo di esecuzione di Ottimizzazione pianificazione consente inoltre di controllare il numero di livelli di componenti e sottocomponenti della distinta base inclusi per gli articoli fabbricati che superano i filtri combinati.

Per un processo ricorrente, il filtro di runtime e i livelli della distinta base definiti quando si imposta il processo vengono applicati ogni volta che si esegue il processo.

Seguire questi passaggi per impostare il filtro di runtime e i livelli della distinta base per un processo batch di pianificazione generale.

  1. Vai a Pianificazione generale > Pianificazione generale > Esegui.

  2. Nella finestra di dialogo Ottimizzazione pianificazione, nella Scheda dettaglio Parametri, imposta i seguenti campi:

    • Piano generale – Seleziona il piano generale da eseguire.
    • Commento – Aggiungi un commento per descrivere lo scopo del lavoro.
  3. Nella Scheda dettaglio Record da includere, imposta i seguenti campi:

    • Filtro – Seleziona questo collegare per aprire una finestra di dialogo dell'editor di query standard in cui è possibile immettere le impostazioni per limitare il set di prodotti inclusi nel processo di pianificazione corrente. Queste impostazioni definiscono il filtro di runtime.

    • Includi tutti i livelli BOM – Per gli articoli prodotti che hanno una BOM, spesso è conveniente pianificare tutti i componenti BOM insieme all'articolo principale, per garantire che tutti i componenti richiesti siano disponibili quando inizia la produzione. Imposta questa opzione su per includere tutti i livelli della distinta base per gli articoli che superano sia il filtro di runtime che il filtro del piano. Impostala su No per limitare il numero di livelli della distinta base inclusi. Quindi utilizza il campo Livelli DBA da includere per specificare il numero massimo di livelli della distinta base da includere.

    • Livelli BOM da includere – Se Includi tutti i livelli BOM è impostato su No, utilizzare questo campo per specificare il numero di livelli BOM da includere. Di seguito sono riportati alcuni esempi.

      • Imposta questo campo su 0 (zero) per ignorare tutti i componenti della distinta base.
      • Imposta questo campo su 1 per includere la fornitura per i componenti della distinta base.
      • Imposta questo campo su 2 per includere la fornitura per i componenti della distinta base e i componenti della distinta base derivati.
  4. Nella scheda dettaglio Esecuzione in background imposta la ricorrenza e altre opzioni batch nel modo consueto. I campi funzionano esattamente come per altri tipi di attività in background in Microsoft Dynamics 365 Supply Chain Management.

Nota

Quando si utilizza un filtro di runtime con livelli della distinta base si applicano le seguenti limitazioni:

  • Se esegui la stabilizzazione automatica o un altro processo di post-elaborazione utilizzando il punto di estendibilità corrente, il sistema applicherà solo la stabilizzazione automatica e altre azioni agli articoli specificati direttamente nel filtro (non ai sottocomponenti).
  • I ritardi dei sottocomponenti non vengono propagati ai rispettivi articoli padre.
  • La data del fabbisogno di un sottocomponente può cadere in una data chiusa dal calendario del sottocomponente. Per aggiornare la data in una data aperta nel calendario del sottocomponente, devi eseguire un'esecuzione completa o filtrata che includa il sottocomponente direttamente nel filtro.

Se uno qualsiasi di questi problemi risulta critico, aggiungi manualmente i sottocomponenti pertinenti al filtro.

Combina filtri del piano e filtri di runtime

Se applichi un filtro del piano e un filtro del runtime durante l'esecuzione della pianificazione generale, nell'esecuzione verrà inclusa solo l'intersezione dei due filtri.

Per vedere come vengono combinati i filtri del piano e quelli del runtime, considera questo esempio. Hia un piano in cui è impostato un filtro del piano per includere gli articoli A, B e C. Successivamente esegui la pianificazione generale più volte. Ogni esecuzione utilizza lo stesso piano ma un filtro di runtime diverso. I risultati sono i seguenti:

  • Esecuzione 1: il filtro runtime include l'elemento D – Non è pianificato alcun elemento, perché non vi è alcuna intersezione tra il filtro di pianificazione e il filtro runtime.
  • Esecuzione 2: il filtro runtime include gli elementi A e D – È incluso solo l'elemento A, perché l'elemento D non fa parte del filtro del piano.
  • Esecuzione 3: il filtro runtime include l'elemento B – Viene incluso solo l'elemento B e viene mantenuto l'output di pianificazione precedente per l'elemento A.
  • Esecuzione 4: il filtro runtime include tutti gli elementi (filtro vuoto) – Gli elementi A, B e C sono inclusi e l'output di pianificazione precedente per gli elementi A e B viene sovrascritto.

Il sistema includerà anche tutti i componenti e i sottocomponenti della distinta base pertinenti per i prodotti fabbricati trovati dai filtri combinati, come specificato dalle impostazioni dei livelli della distinta base immesse nella finestra di dialogo di esecuzione di Ottimizzazione pianificazione quando hai impostato il processo.