Ribilanciamento del segmento

È possibile utilizzare il ribilanciamento dei segmenti di inventario per riallocare automaticamente l'inventario tra i segmenti. È possibile ridurre al minimo le scorte per garantire il rispetto degli ordini dei clienti, riequilibrando le scorte in base a intervalli di tempo o a trigger provenienti da un sistema esterno. Analizzando la domanda e l'offerta, è possibile creare regole di allocazione per identificare i segmenti in cui è necessario modificare i livelli. Si vogliono evitare gli stock, le scorte eccessive di articoli e i costi di magazzino per soddisfare la domanda dei clienti nel modo più efficiente possibile.

Quando si attiva un piano di allocazione dei segmenti per l'ambiente, il sistema esegue automaticamente l'allocazione dei segmenti ogni volta che si verifica uno dei seguenti eventi:
  • Tempo di ribilanciamento del segmento
  • Attivazione del ribilanciamento del segmento
  • Sincronizzazione dell'alimentazione
La strategia di allocazione dei segmenti dipende dal modello aziendale e può includere i seguenti casi d'uso:
Aggiornamento dell'allocazione delle rotte
Consente al sistema di eseguire l'allocazione dei segmenti secondo una pianificazione fissa, ad esempio ogni 24 ore. Questo programma consente a un segmento in ipervenduto di ottenere più scorte per incrementare le vendite. In questo modo si riduce anche lo sforzo di attivare l'assegnazione manualmente.
Tempo di congelamento dell'inventario
Alcune aziende richiedono che l'inventario sia statico per un periodo, ad esempio un mese, per garantire che ogni segmento abbia l'opportunità di accettare nuove vendite. In queste circostanze, il gestore dell'inventario può impostare un tempo di ribilanciamento dell'allocazione più elevato. In casi estremi, è possibile impostare il tempo su un valore elevato, in modo che l'assegnazione avvenga solo durante un'attivazione manuale.
Inventario nuovo
Quando un articolo subisce una richiesta elevata e inaspettata, è possibile attivare la riallocazione dei segmenti manualmente utilizzando un'API. In questo modo si garantisce il riequilibrio della voce specifica.
Arrivo di un nuovo inventario:
Quando le scorte vengono ricevute in magazzino, è possibile emettere una richiesta di riequilibrio del segmento utilizzando la richiesta di sincronizzazione delle forniture. Avendo già registrato il conteggio totale dell'inventario, si consente al sistema di distribuirlo secondo il piano predefinito. A volte, quando l'allocazione non è auspicabile, si può scegliere di saltare l'allocazione durante la richiesta di sincronizzazione dell'alimentazione.
Inneschi esterni di integrazione:
Se si desidera che l'allocazione richiesta dall'azienda venga completata in base a eventi esterni, si può utilizzare un'integrazione per attivare l'allocazione per articoli o posizioni specifiche, come richiesto. Ad esempio, quando viene rilevato un basso livello di scorte.

È essenziale regolare la frequenza di riallocazione. In questo modo si evita il rischio di stockout in qualsiasi segmento, soprattutto se il tasso di vendita delle scorte è basso rispetto ad altri segmenti. Per abilitare il ribilanciamento dei segmenti, vedere Abilitazione dell'allocazione della segmentazione dell'inventario e della frequenza di ribilanciamento.

Tempo minimo di ribilanciamento del segmento

Per abilitare l'agente di allocazione automatica, configurare l'intervallo di tempo minimo tra ogni esecuzione di allocazione. Dopo che un articolo dell'inventario ha completato un ciclo di allocazione, il sistema registra l'ultimo tempo di esecuzione. Questo tempo viene utilizzato per determinare la successiva corsa di assegnazione. Utilizzare l'API Get segment reallocation timestamp per determinare il timestamp dell'ultima esecuzione.

Per evitare un'eccessiva allocazione dei segmenti, il tempo minimo di ribilanciamento consentito è di 6 ore. È possibile impostare il valore su '"0" per disabilitare lo scheduler di ribilanciamento. Per ulteriori informazioni, vedere Abilitazione dell'allocazione della segmentazione dell'inventario e della frequenza di ribilanciamento.

L'agente di allocazione compila un elenco di elementi dell'inventario che devono essere eseguiti automaticamente. Per completare questo processo e convalidare le condizioni degli articoli dell'inventario, il sistema considera quanto segue:
  • Se il livello di inventario di un articolo è rimasto invariato dall'ultimo ribilanciamento, non viene intrapresa alcuna azione.
  • Se viene rilevata una variazione d'inventario, ad esempio un adeguamento della domanda o dell'offerta, l'articolo viene assegnato solo per la riallocazione. Ciò avviene solo se il tempo trascorso è superiore al tempo minimo di ribilanciamento impostato.
Ad esempio, se il ribilanciamento è impostato su un periodo di 6 ore. Quindi, se un articolo è stato assegnato per l'ultima volta alle 12:00 e alle 15:00 viene effettuato un adeguamento della domanda, la riallocazione non avviene. Tuttavia, se la prossima variazione d'inventario avviene alle 18:02, si avvia il ribilanciamento.
Nota: L' allocazione non avviene se l'allocazione dei segmenti non è abilitata o se non sono definite regole di segmento corrispondenti.
Se un particolare segmento è a rischio di esaurimento, utilizzare i seguenti passaggi per attivare l'allocazione manuale del segmento prima che si verifichi il ribilanciamento programmato:
  • Completare una richiesta di sincronizzazione della fornitura per uno o più elementi nel pool non segmentato.
    • Nell'API Sync Supply, il valore skipSegmentAllocation è impostato di default su 'false. Per escludere questa opzione, è possibile impostarla su 'true.
  • Se la sincronizzazione delle forniture per le scorte segmentate non attiva il ribilanciamento, può essere attivata in questi scenari:
    • Se si crea una nuova offerta o domanda nel sistema.
    • Se l'inventario viene aggiornato per un segmento.
    Nota: quando viene attivato il ribilanciamento, la riallocazione avviene solo se l'ultimo tempo di esecuzione è maggiore del tempo di ribilanciamento impostato.
  • Attivare la riallocazione utilizzando una chiamata API per un nodo, un elemento o una combinazione di elementi-nodi specifici.
    • I trigger manuali vengono ignorati nei seguenti scenari:
      • Se si tenta di riassegnare un elemento che è stato riassegnato negli ultimi 15 minuti.
      • Se si tenta di riallocare un elemento in un momento che non rientra nel tempo minimo di ribilanciamento del segmento di 6 ore impostato.

        Il tempo minimo di ribilanciamento del segmento di 6 ore determina la frequenza del ribilanciamento.

Attivazione del ribilanciamento del segmento

Per riequilibrare l'inventario, attivare la riallocazione utilizzando le seguenti API:Per entrambe le API, l'attivazione viene effettuata da un sistema esterno. Ad esempio, quando il sistema esterno rileva che un articolo dell'inventario sta raggiungendo una soglia bassa, può richiedere la riallocazione delle scorte per evitare un esaurimento in un segmento.
Nota: L'attivazione del ribilanciamento non viene eseguita se l'ultima allocazione è stata eseguita negli ultimi 15 minuti.
Il trigger API 'Sync Supply è progettato per un aggiornamento dell'inventario, ad esempio per la gestione delle scorte. Poi, quando necessario, si può evitare l'esecuzione dell'allocazione passando l'attributo skipSegmentAllocation e impostandolo a 'true.

Durante la sincronizzazione delle forniture o per articoli specifici, è possibile utilizzare una richiesta API per attivare manualmente i trigger di riallocazione.

Il trigger di ribilanciamento accetta i seguenti identificatori di voce:
  • ID articolo
  • Unità di misura
  • Classe del prodotto
L'allocazione dei segmenti determinata si basa sulle regole di allocazione dei segmenti predefinite.

Esempio: Esecuzione dell'allocazione dei segmenti

Quando si crea un piano di allocazione dei segmenti e un elemento si qualifica per la riallocazione, viene considerata la disponibilità per tutti i segmenti partecipanti al piano. Quindi, il sistema esamina un pool di disponibilità per la riallocazione. Per questo pool di disponibilità vengono considerate tutte le richieste e le prenotazioni esistenti nel sistema. Le forniture rimanenti, disponibili dopo aver dedotto le richieste del sistema, vengono riassegnate nel segmento. In questo modo si garantisce il rispetto del livello percentuale previsto dal piano di assegnazione.

Per gli esempi che seguono, supponiamo che questo piano di allocazione sia disponibile:

Regola di allocazione 1: Se Item=Item01" e Node=Node01", riallocare la disponibilità in base alla priorità.

Tabella 1. Regola di assegnazione 1
Priorità Segmento Percentuale
Priorità 1 Negozio monomarca Il 50%
Priorità 2 terze parti 30%
Priorità 3 Senza segmentazione 20%
La frequenza di riallocazione è impostata su 6 ore.
Esempio 1: Giorno 0 Assegnazione dell'offerta
Un responsabile dell'inventario completa un controllo di routine dell'inventario e identifica un totale di 100 quantità per l'Item01 nel Node01. Quindi viene presentata una richiesta di sincronizzazione della fornitura con le seguenti informazioni:

Sincronizzazione della fornitura per Unsegmented Item01@Node01 per 100qty

Durante l'esecuzione dell'allocazione, il pool di scorte è pari a 100 quantità e l'immagine delle scorte appena allocate per ogni segmento è la seguente:
Tabella 2. Segmenti e quantità disponibili
Segmento Quantità disponibile
BrandStore 50
3rdParty 30
Non segmentato 20
Esempio 2: Giorno 1 quando la domanda entra nel sistema
Alla fine del giorno 0, si osservano nuove richieste nel sistema per alcuni segmenti.
Sia BrandStore che le terze parti hanno una richiesta di 30 quantità ciascuna. Pertanto, la disponibilità per ogni segmento comprende:
Tabella 3. Richiesta del segmento
Segmento Quantità disponibile
BrandStore 50 q.tà - 30 q.tà = 20 q.tà
3rdParty 30 q.tà - 30 q.tà = 0 q.tà
Non segmentato 20 q.tà (Invariato)
Il nuovo pool di disponibilità per i segmenti partecipanti è: '20 + 0 + 20 = 40. La nuova disponibilità viene quindi ridistribuita nel successivo ciclo di allocazione. La quantità di 40 viene assegnata in base alla percentuale del piano di assegnazione.
Tabella 4. Disponibilità del segmento pool
Segmento Quantità disponibile
BrandStore Il 50%

Si aspetta una quantità di 20 pezzi e non ci sono cambiamenti dal momento che la disponibilità è di 20 pezzi.

3rdParty 30%

Previsti 12 quantitativi e aggiunti 12 quantitativi poiché la disponibilità è pari a zero.

Non segmentato 20%

Prevede 8 quantità e detrae 12 quantità per riassegnare l'eccesso ad altri segmenti.

Di conseguenza, il nuovo quadro dell'offerta per ciascun segmento è il seguente:
Tabella 5. Fornitura del segmento
Segmento Quantità disponibile
BrandStore 50 pezzi
3rdParty 30 + 12 q.tà = 42 q.tà
Non segmentato 20 - 12 q.tà = 8 q.tà
L'offerta totale tra i segmenti rimane a " 100 qty perché non c'è alcun aggiustamento dell'offerta tra i due giorni.