Generazione dei messaggi di fornitura SILS in base all'orizzonte temporale

La fornitura basata sull'orizzonte temporale è uno dei due metodi per generare o aggiornare i messaggi di fornitura dei componenti di assemblaggio. L'altro metodo prevede l'utilizzo di trigger, definiti in un flusso di lavoro attivato da processo. Il completamento di un ordine stazione di linea precedente, ad esempio, può essere definito come trigger per l'esecuzione della sessione Rifornimento magazzino officina di produzione (tiasc8210m000).

L'utilizzo della fornitura basata sull'orizzonte temporale presenta numerosi vantaggi. Ad esempio:

  • È possibile generare messaggi di fornitura prima dell'avvio del primo ordine stazione di linea, perché non si è vincolati a eventi di trigger precedenti.
  • È possibile generare messaggi di fornitura indipendenti dalle variazioni della durata del ciclo.
  • È possibile generare messaggi di fornitura indipendenti dalle modifiche apportate alla struttura della linea.
  • È possibile ignorare la gestione dei trigger, che può assumere una certa complessità.

Lo svantaggio, tuttavia, è che le operazioni vengono svolte solo sulla base dei dati di assemblaggio pianificati e non dei dati effettivi. Se è fondamentale agire su date/ore di inizio e sequenze di lavoro (pressoché) effettive, in una situazione in cui non è possibile aggiornare i dati pianificati, è necessario utilizzare i trigger. I trigger, dopo tutto, sono sempre basati sull'avanzamento effettivo dell'ordine di assemblaggio. È possibile anche utilizzare entrambi i metodi, come illustrato di seguito.

Prerequisiti

Per generare o aggiornare i messaggi di fornitura per un ordine stazione di linea, devono essere soddisfatte le seguenti condizioni:

  • L'ordine stazione di linea è all'interno di una delle barriere temporali definite per i componenti di assemblaggio contenuti nell'ordine stazione di linea.
  • Almeno una delle caselle di controllo Genera messaggi e Rigenera messaggi è selezionata. Se entrambe le caselle di controllo sono deselezionate, i messaggi di fornitura relativi agli ordini stazione di linea compresi nell'intervallo specificato da Barriera temporale ultimo aggiornamento vengono solo sbloccati.
  • Lo stato dell'ordine stazione di linea è precedente a Completato.
  • Lo stato dell'ordine di assemblaggio che contiene questo ordine stazione di linea deve essere impostato su In sequenza o In corso.

Funzionalità

L'esecuzione della sessione corrente consente di generare o aggiornare i messaggi di fornitura in base alla barriera temporale in cui rientrano gli ordini stazione di linea e alle caselle di controllo selezionate in questa sessione. Ogni barriera temporale viene definita come un numero di giorni e ore lavorativi prima della data/ora di inizio pianificata per l'ordine stazione di linea. Le barriere temporali, pertanto, in parte si sovrappongono tra loro.

Sono disponibili le seguente barriere temporali:

  • Genera orizzonte Se gli ordini stazione di linea rientrano in questa barriera temporale, i messaggi di fornitura relativi a questi ordini verranno generati o aggiornati.
  • Barriera temporale bloccata Questa barriera temporale indica quando il contenuto di un ordine stazione di linea è bloccato e pertanto non sono consentite modifiche di materiali o quantità, perché il magazzino o il fornitore non può più elaborare questo tipo di modifiche. Vengono comunque accettate le modifiche della sequenza di consegna e della data/ora di consegna.
  • Barriera temporale ultimo aggiornamento I messaggi di fornitura in questa barriera temporale non possono più essere aggiornati in alcun modo. La sessione corrente consente solo di sbloccare i messaggi di fornitura relativi agli ordini stazione di linea che rientrano in questa barriera temporale. Lo sblocco verrà illustrato in uno dei paragrafi seguenti.

Le barriere temporali sono definite nel kit che contiene i componenti di assemblaggio, nella sessione Kit assemblaggio (whwmd4150s000), che può essere avviata facendo doppio clic su un record della sessione Kit assemblaggio (whwmd4550m000) nel package Magazzino. La sessione corrente consente di verificare se gli ordini stazione di linea selezionati rientrano in una delle barriere temporali definite nel KIT dei componenti richiesti.

Postrequisiti

Dopo aver generato o aggiornato i messaggi di fornitura, è necessario trasferirli. Per trasferire i messaggi di fornitura, eseguire la sessione Messaggi trasferimento fornitura componenti assemblaggio (tiasc8220m000). Una volta trasferiti, i messaggi vengono elaborati.

La modalità di trasferimento ed elaborazione dei messaggi di fornitura dipende dall'impostazione della casella di controllo Fornitura da magazzino nella sessione Dati articolo per Magazzino (whwmd2110s000):

  • La casella di controllo è selezionata per la fornitura interna. LN - genera i trasferimenti di magazzino dal magazzino di origine al magazzino dell'officina di produzione.
  • La casella di controllo è deselezionata per la fornitura esterna. Il modulo Gestione acquisti utilizza queste informazioni per generare un programma di spedizione supplementare che gestisca la fornitura dal fornitore al magazzino della produzione per reparti.

Blocco

Lo stato dei messaggi di fornitura, quando vengono generati, è impostato su Bloccato. Anche lo stato degli ordini di magazzino che risultano da questi messaggi è impostato su Bloccato. Gli ordini di magazzino bloccati non vengono elaborati, sebbene possano essere utilizzati a scopo di programmazione e riserva. Gli ordini di magazzino vengono sbloccati quando vengono trasferiti i messaggi di aggiornamento sbloccati. Per gli ordini stazione di linea compresi nell'intervallo specificato da Barriera temporale ultimo aggiornamento, all'esecuzione della sessione corrente vengono generati messaggi sbloccati. Si noti che, quando si esegue la sessione corrente, vengono sempre generati gli ultimi aggiornamenti dei messaggi di fornitura relativi agli ordini stazione di linea nell'intervallo di selezione, compresi in Barriera temporale ultimo aggiornamento, anche se le caselle di controllo Genera messaggi e Rigenera messaggi sono deselezionate. L'ultimo aggiornamento può essere eseguito anche dalla sessione Rifornimento magazzino officina di produzione (tiasc8210m000). Lo stato dei messaggi di fornitura è visualizzato nella sessione Trasferimento fornitura componenti assemblaggio (SILS) (tiasc8520m000).

Relazione tra trigger e barriere temporali

È possibile utilizzare sia i trigger che le barriere temporali. Se si utilizzano entrambi i metodi, la relazione tra di essi è la seguente:

  • La sessione che viene eseguita per prima genera i messaggi di fornitura. Pertanto, se il trigger viene definito prima dell'esecuzione della sessione corrente, i messaggi vengono generati dalla sessione Rifornimento magazzino officina di produzione (tiasc8210m000). Poiché nel trigger non viene tenuto conto del valore di Genera orizzonte, il trigger può essere definito prima o in corrispondenza di questa barriera temporale. Se la sessione corrente viene eseguita nella Barriera temporale generazione e prima del trigger, i messaggi di fornitura vengono generati dalla sessione corrente.
  • I messaggi di fornitura possono essere aggiornati da entrambe le sessioni, in cui viene tenuto conto del valore di Barriera temporale bloccata. Da questo punto di vista, pertanto, non esistono differenze. Solo per quanto riguarda l'aggiornamento dei messaggi nella sessione corrente è necessario che gli ordini stazione di linea selezionati non siano ancora inclusi nel valore definito in Barriera temporale ultimo aggiornamento.
  • La sessione da cui viene eseguito l'ultimo aggiornamento e il tipo di aggiornamento effettuato dipendono dalla sequenza in cui vengono eseguite le sessioni, dalla modalità con cui è stato definito l'ultimo aggiornamento e dalla relazione con il valore definito in Barriera temporale ultimo aggiornamento. Poiché sarebbe troppo complesso riassumere le diverse situazioni, è buona norma tener presente le seguenti regole per determinare il comportamento successivo:
    • La sessione corrente consente di eseguire gli aggiornamenti prima del valore definito in Barriera temporale ultimo aggiornamento e di eseguire gli sblocchi solo in questa barriera temporale.
    • La sessione Rifornimento magazzino officina di produzione (tiasc8210m000) consente di eseguire gli aggiornamenti sia prima che all'interno del valore definito in Barriera temporale ultimo aggiornamento. Se l'aggiornamento è l'ultimo aggiornamento, viene eseguito anche lo sblocco.
    • Il fatto che l'aggiornamento eseguito dalla sessione Rifornimento magazzino officina di produzione (tiasc8210m000) sia l'ultimo aggiornamento è definito dal confronto delle stazioni di linea e non dalla relazione con l'ultima esecuzione della sessione corrente o con il valore di Barriera temporale ultimo aggiornamento. Per ulteriori informazioni, vedere una delle note seguenti.
    • I messaggi possono essere aggiornati, indipendentemente dal fatto che il relativo stato sia impostato su Bloccato.
    • I messaggi possono essere sbloccati una sola volta.