Leveringsberichten voor assemblagedelen genereren op basis van tijdshorizon

Tijdshorizongestuurde levering is een van twee methoden om leveringsberichten voor assemblagedelen te genereren of bij te werken. De andere methode is het gebruik van triggers, zoals wordt gedefinieerd in een activiteitsgestuurde werkstroom. De gereedmelding van een vorige lijnstationorder kan bijvoorbeeld worden gedefinieerd als een trigger om de sessie Productiemagazijnen aanvullen (tiasc8210m000) uit te voeren.

Tijdshorizongestuurde levering biedt onder andere de volgende voordelen: Bijvoorbeeld:

  • U kunt leveringsberichten genereren voordat de eerste lijnstationorder start, omdat u niet afhankelijk bent van vorige trigger-events.
  • U kunt leveringsberichten genereren ongeacht de verschillen in cyclustijd.
  • U kunt leveringsberichten genereren ongeacht de wijzigingen in lijnstructuur.
  • U kunt het onderhoud van triggers, wat soms erg ingewikkeld kan zijn, overslaan.

Het nadeel is echter dat u alleen geplande assemblagegegevens als basis kunt gebruiken, geen werkelijke gegevens. Het is van groot belang om te werken met startdatums/-tijden en jobvolgorden die (zo goed mogelijk) overeenkomen met de werkelijkheid. In een situatie waar u geplande gegevens niet kunt bijwerken, moet u triggers gebruiken. Triggers zijn nu eenmaal altijd gebaseerd op de werkelijke voortgang van de assemblageorder. Het is ook mogelijk om beide methoden te gebruiken, zoals hieronder wordt beschreven.

Vereisten

U kunt alleen leveringsberichten voor een lijnstationorder genereren of bijwerken als aan de volgende condities wordt voldaan:

  • De lijnstationorder valt binnen een van de time fences die zijn gedefinieerd voor de assemblagedelen in de lijnstationorder.
  • Ten minste een van de selectievakjes Meldingen genereren of Meldingen hergenereren is ingeschakeld. (Als beide selectievakjes zijn uitgeschakeld, worden de leveringsberichten alleen gedeblokkeerd voor lijnstationorders die binnen de Time fence laatst bijgewerkt vallen.)
  • De status van de LSO moet lager zijn dan Gereed.
  • De status van de assemblageorder waartoe deze lijnstationorder behoort, moet Op volgorde of In uitvoering zijn.

Functionaliteit

Als u de huidige sessie uitvoert, worden leveringsberichten gegenereerd of bijgewerkt volgens de time fence waarin de lijnstationorders vallen en de selectievakjes die in deze sessie zijn ingeschakeld. Elke time fence wordt gedefinieerd als een aantal werkdagen of -uren vóór de geplande startdatum/-tijd van de lijnstationorder. Daarom overlappen time fences elkaar gedeeltelijk.

De volgende time fences komen voor:

  • Genereerhorizon Voor lijnstationorders die binnen deze time fence vallen, worden leveringsberichten gegenereerd of bijgewerkt.
  • Bevroren time fence Deze time fence geeft aan wanneer de inhoud van een lijnstationorder wordt bevroren. Dit betekent dat materialen of hoeveelheden niet meer mogen worden gewijzigd, omdat het magazijn of de leverancier dergelijke wijzigingen niet meer kan verwerken. Het is echter nog wel toegestaan om de leveringsvolgorde en de leverdatum/-tijd te wijzigen.
  • Time fence laatst bijgewerkt Leveringsberichten in deze time fence kunnen op geen enkele wijze meer worden bijgewerkt. In de huidige sessie worden alleen de leveringsberichten gedeblokkeerd voor lijnstationorders die binnen deze time fence vallen. Deblokkeren wordt in een van volgende paragrafen beschreven.

De time fences worden gedefinieerd voor de kit die de assemblagedelen bevat. Hiervoor gebruikt u de sessie Assemblagekit (whwmd4150s000), die u kunt starten door te dubbelklikken op een record in de sessie Assemblagekit (whwmd4550m000) in Magazijnbeheer. In de huidige sessie wordt gecontroleerd of de geselecteerde lijnstationorders binnen een van de time fences vallen die zijn gedefinieerd voor de kit met de assemblagedelen.

Vereisten na het gebruik van de sessie

Leveringsberichten die u hebt gegenereerd of bijgewerkt, moet u verzenden. Hiervoor voert u de sessie Berichten overzetting toelevering assemblagedelen (tiasc8220m000) uit. Nadat de berichten zijn verzonden, worden ze verwerkt.

De manier waarop leveringsberichten worden verzonden en verwerkt, wordt bepaald door het selectievakje Levering vanuit magazijn in de sessie Artikelgegevens per magazijn (whwmd2110s000):

  • Het selectievakje wordt ingeschakeld voor interne toelevering. LN genereert magazijnoverboekingen van het herkomstmagazijn naar het productiemagazijn.
  • Het selectievakje wordt uitgeschakeld voor externe toelevering. De module Inkoopbeheer gebruikt deze gegevens om een op volgorde gezet verzendschema te genereren waarmee de levering van de leverancier naar het job-shopmagazijn wordt geregeld.

Blokkeren

Leveringsberichten voor interne toelevering worden gegenereerd met de status Geblokkeerd. Ook de magazijnorders die het resultaat zijn van deze berichten, hebben de status Geblokkeerd. Geblokkeerde magazijnorders worden niet verwerkt, maar kunnen wel worden gebruikt voor plannings- en reserveringsdoeleinden. De magazijnorders worden gedeblokkeerd wanneer u gedeblokkeerde bijgewerkte berichten verzendt. Wanneer u de huidige sessie uitvoert, worden gedeblokkeerde berichten gegenereerd voor lijnstationorders die binnen de Time fence laatst bijgewerkt vallen. Bij het uitvoeren van de huidige sessie genereert u voor lijnstationorders binnen de reeks altijd de laatste updates van de leveringsberichten die binnen de Time fence laatst bijgewerkt vallen, zelfs als de selectievakjes Meldingen genereren en Meldingen hergenereren zijn uitgeschakeld. De laatste update kan ook worden uitgevoerd door de sessie Productiemagazijnen aanvullen (tiasc8210m000). De status van de leveringsberichten wordt weergegeven in de sessie Overzetting toelevering assemblagedelen (SILS) (tiasc8520m000).

Relatie tussen triggers en time fences

Het is mogelijk om zowel triggers als time fences te gebruiken. Als u beide methoden gebruikt, is de relatie tussen deze methoden als volgt:

  • Leveringsberichten worden gegenereerd door de sessie die het eerst wordt uitgevoerd. Als de trigger dus is gedefinieerd vóór de uitvoering van de huidige sessie, worden de berichten door de sessie Productiemagazijnen aanvullen (tiasc8210m000) gegenereerd. De trigger houdt geen rekening met de waarde Genereerhorizon en kan dus worden gedefinieerd vóór of binnen deze time fence. Als de huidige sessie wordt uitgevoerd met de waarde "Time fence genereren" en vóór de trigger, worden de leveringsberichten door de huidige sessie gegenereerd.
  • De leveringsberichten kunnen door beide sessies worden bijgewerkt. In beide sessies wordt rekening gehouden met de Bevroren time fence. In dit opzicht is er dus geen verschil. Alleen als u berichten wilt bijwerken in de huidige sessie, mogen de geselecteerde lijnstationorders nog niet binnen de Time fence laatst bijgewerkt vallen.
  • Welke sessie de laatste bijwerking uitvoert en wat voor soort bijwerking dit is, is afhankelijk van de volgorde waarin de sessies worden uitgevoerd, de manier waarop de laatste bijwerking is gedefinieerd en de relatie tot de Time fence laatst bijgewerkt. Het is vrij ingewikkeld is om een samenvatting te geven van alle verschillende situaties. Daarom kunt u beter de volgende regels onthouden:
    • Er wordt door de huidige sessie bijgewerkt vóór de Time fence laatst bijgewerkt en er wordt alleen binnen deze time fence gedeblokkeerd.
    • Door de sessie Productiemagazijnen aanvullen (tiasc8210m000) wordt er zowel vóór als binnen de Time fence laatst bijgewerkt bijgewerkt. Als de bijwerking de laatste bijwerking is, wordt door de sessie ook gedeblokkeerd.
    • Of een bijwerking door de sessie Productiemagazijnen aanvullen (tiasc8210m000) een laatste bijwerking is, wordt bepaald door de lijnstations te vergelijken, en niet door de relatie tot de laatste uitvoering van de huidige sessie of de Time fence laatst bijgewerkt. Zie een van de opmerkingen hieronder voor meer informatie.
    • Berichten kunnen worden bijgewerkt, ongeacht of ze Geblokkeerd zijn of niet.
    • Berichten kunnen slechts één keer worden gedeblokkeerd.