Delen via


Planning uitvoeren voor een subset van artikelen

Met hoofdplanning kunt u filters instellen om de reeks items te beperken die in een planningsrun zijn opgenomen, zodat niet alle items worden gepland.

U kunt twee typen filters gebruiken om de reeks items die zijn gepland te beperken:

  • Planfilters die op het hoofdplan zelf zijn ingesteld
  • Runtimefilters, waarin u opties gebruikt in het dialoogvenster Planningsoptimalisatie run om de artikelen en stuklijstniveaus te selecteren die u wilt opnemen in de run

Een planfilter toepassen

Planfilters zijn handig als u een plan wilt beperken tot een bepaalde groep artikelen en als u ervoor wilt zorgen dat er geen andere artikelen worden opgenomen als onderdeel van de resulterende hoofdplanning. Wanneer een planfilter is gedefinieerd, wordt dit altijd toegepast tijdens een hoofdplanningsuitvoering waarbij het plan wordt gebruikt.

Belangrijk

Planfilters zijn alleen beschikbaar in systemen waar Planningsoptimalisatie is ingeschakeld.

Als u een planfilter wilt instellen, gaat u als volgt te werk.

  1. Ga naar Hoofdplanning > Instellen > Plannen > Hoofdplannen.
  2. Selecteer een plan in de het lijstvenster of maak een nieuwe aan.
  3. Selecteer Planfilter in het actievenster.
  4. Er wordt een standaarddialoogvenster voor Query-editor weergegeven. Daar kunt u instellingen invoeren om de reeks producten te beperken die zijn inbegrepen wanneer het huidige plan wordt uitgevoerd. Deze instellingen definiëren het planfilter.
  5. Wanneer u klaar bent met het instellen van uw filter, selecteert u OK.

Notitie

Als u een planfilter instelt voor het plan dat is geselecteerd als het Huidige dynamische hoofdplan op de pagina Parameters hoofdplanning, wordt die filter elke keer dat het dynamische plan wordt uitgevoerd, toegepast. Als de nettobehoeften bijvoorbeeld worden bijgewerkt voor een artikel dat geen deel uitmaakt van het planfilter, wordt er geen resultaat gegenereerd.

Een runtimefilter toepassen en de stuklijstniveaus instellen die moeten worden opgenomen

U stelt het runtimefilter voor een taak in via het dialoogvenster Planningsoptimalisatie uitvoeren. Het runtimefilter is alleen van toepassing op de taak die u start of plant vanuit het dialoogvenster. Als u zowel een planfilter als een runtimefilter heeft ingesteld, wordt snijpuntlogica gebruikt om deze te combineren. (Zie het voorbeeld verderop in dit artikel.)

U gebruikt ook het dialoogvenster Planningsoptimalisatie uitvoeren om het aantal niveaus van stuklijstonderdelen en subonderdelen te bepalen dat wordt opgenomen voor geproduceerde artikelen die aan de gecombineerde filters voldoen.

Voor een terugkerende taak worden het runtimefilter en de stuklijstniveaus die u definieert bij het instellen van de taak telkens wanneer deze wordt uitgevoerd, toegepast.

Volg deze stappen om het runtimefilter en de stuklijstniveaus in te stellen voor een batchtaak voor de hoofdplanning.

  1. Ga naar Hoofdplanning > Hoofdplanning > Uitvoeren.

  2. Stel in het dialoogvenster Planningsoptimalisatie op het sneltabblad Parameters de volgende velden met instellingen in:

    • Hoofdplan : selecteer het hoofdplan dat u wilt uitvoeren.
    • opmerking – Een opmerking toevoegen om het doel van de taak te beschrijven.
  3. Stel op het sneltabblad Op te nemen records de volgende velden in:

    • Filter : selecteer deze koppelen om een standaarddialoogvenster voor de query-editor te openen waarin u instellingen kunt invoeren om de set producten te beperken die in de huidige planningsfunctie zijn opgenomen. Deze instellingen definiëren de runtimefilter.

    • Alle stuklijstniveaus opnemen: voor gefabriceerde artikelen met een stuklijst kunt u vaak alle stuklijstcomponenten samen met het hoofdartikel plannen om er zeker van te zijn dat alle vereiste onderdelen beschikbaar zijn bij het begin van de productie. Stel deze optie in op Ja om alle stuklijstniveaus op te nemen voor artikelen die zowel aan het runtimefilter als aan het planfilter voldoen. Stel dit in op Nee om het aantal opgenomen stuklijstniveaus te beperken. Gebruik vervolgens het veld Op te nemen stuklijstniveaus om het maximale aantal op te nemen stuklijstniveaus op te geven.

    • stuklijstniveaus die u wilt opnemen: als alle stuklijstniveaus zijn ingesteld op Nee, gebruikt u dit veld om het aantal stuklijstniveaus op te geven dat u wilt opnemen. Hieronder volgen een aantal voorbeelden:

      • Stel dit veld in op 0 (nul) om alle stuklijstonderdelen te negeren.
      • Stel dit veld in op 1 om het aanbod voor stuklijstonderdelen op te nemen.
      • Stel dit veld in op 2 om het aanbod voor stuklijstonderdelen en de daarvan afgeleide stuklijstonderdelen op te nemen.
  4. Op het sneltabblad Uitvoeren op de achtergrond stelt u het terugkeerpatroon en andere batchopties op de gebruikelijke manier in. De velden werken.Net zo als voor andere typen achtergrondtaken in Microsoft Dynamics 365 Supply Chain Management.

Notitie

De volgende beperkingen zijn van toepassing als u een runtimefilter met stuklijstniveaus gebruikt:

  • Als u automatische bevestiging of een andere nabewerkingstaak uitvoert met het huidige uitbreidbaarheidspunt, past het systeem de automatische bevestiging en andere acties alleen toe op de direct opgegeven items op het filter (niet op de subonderdelen).
  • Vertragingen van subonderdelen worden niet doorgegeven aan hun respectievelijke bovenliggende items.
  • De vereistedatum van een subonderdeel kan op een datum vallen die is gesloten door de kalender van het subonderdeel. Om de datum bij te werken naar een open datum op de kalender voor subonderdelen, moet u een volledige of gefilterde run maken waarbij het subonderdeel rechtstreeks in het filter wordt opgenomen.

Als een van deze problemen voor u van cruciaal belang is, voeg dan de relevante subonderdelen handmatig aan het filter toe.

Planfilters en runtimefilters combineren

Als er tijdens de uitvoering van een hoofdplanning zowel een planfilter als een runtimefilter worden toegepast, wordt alleen het snijpunt van de twee filters opgenomen in de planningsuitvoering.

Bekijk dit voorbeeld om te zien hoe de plan- en runtimefilters worden gecombineerd. U hebt een plan waarin een planfilter is ingesteld om de artikelen A, B en C op te nemen. Vervolgens voert u de hoofdplanning meerdere keren uit. Elke uitvoering gebruikt hetzelfde plan, maar een ander runtimefilter. De resultaten zijn als volgt:

  • 1 uitvoeren: het runtimefilter bevat artikel D . Er worden geen artikelen gepland, omdat er geen snijpunt is tussen het planfilter en het runtimefilter.
  • Uitvoeren 2: het runtimefilter bevat artikelen A en D . Alleen artikel A wordt opgenomen, omdat artikel D geen deel uitmaakt van het planfilter.
  • Uitvoeren 3: het runtimefilter bevat artikel B . Alleen artikel B wordt opgenomen en de vorige planningsuitvoer voor artikel A blijft behouden.
  • 4 uitvoeren: het runtimefilter bevat alle artikelen (leeg filter) – Artikelen A, B en C worden opgenomen en de vorige planningsuitvoer voor artikelen A en B wordt overschreven.

Het systeem bevat ook alle relevante stuklijstonderdelen en subonderdelen voor de gefabriceerde producten die worden gevonden door de gecombineerde filters, zoals gespecificeerd door de instellingen voor stuklijstniveaus die u heeft ingevoerd in het dialoogvenster Planningsoptimalisatie uitvoeren toen u de taak instelde.