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 nel piano generale stesso
- Filtri di runtime, dove usi le opzioni nella finestra di dialogo di esecuzione di Ottimizzazione pianificazione per selezionare gli articoli e i livelli della 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.
- Andare a Pianificazione generale > Impostazioni > Piani > Piani generali.
- Seleziona un piano nel riquadro elenco o creane uno.
- Nel riquadro Azioni seleziona Filtro piano.
- 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.
- 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.
Vai a Pianificazione generale > Pianificazione generale > Esegui.
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 processo.
Nella Scheda dettaglio Record da includere, imposta i seguenti campi:
Filtro: seleziona questo collegamento per aprire una finestra di dialogo standard dell'editor di query in cui puoi immettere le impostazioni per limitare l'insieme di prodotti inclusi nel processo di pianificazione corrente. Queste impostazioni definiscono il filtro di runtime.
Includi tutti i livelli DBA: per gli articoli fabbricati che dispongono di una distinta base, spesso è conveniente pianificare tutti i componenti della distinta base insieme all'articolo principale, per garantire che tutti i componenti necessari siano disponibili all'inizio della produzione. Imposta questa opzione su Sì 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 DBA da includere: se Includi tutti i livelli DBA è impostato su No, utilizza questo campo per specificare il numero di livelli della distinta base 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.
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 processi 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 del runtime include l'articolo D - Non sono previsti articoli, poiché non esiste intersezione tra il filtro del piano e il filtro del runtime.
- Esecuzione 2: il iltro del runtime include gli articoli A e D - Solo l'articolo A è incluso, poiché l'articolo D non fa parte del filtro del piano.
- Esecuzione 3: il filtro di runtime include l'articolo B - Solo l'articolo B è incluso e viene mantenuto l'output di pianificazione precedente per l'articolo A.
- Esecuzione 4: il filtro di runtime include tutti gli articoli (filtro vuoto) - Gli articoli A, B e C sono inclusi e l'output di pianificazione precedente per gli articoli 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.