Wave Picking
Pianifica e processa ondate di prelievo con scadenze prioritizzate visivamente. I badge a tre colori ti dicono subito quali wave sono urgenti, quali vanno completate oggi e quali puoi pianificare con calma.
Overview
Il Wave Picking è la modalità di prelievo a ondate di SiltaFlow. Le wave vengono create e pianificate in anticipo dal responsabile di magazzino in Odoo, raggruppando gli ordini in finestre temporali con scadenze definite. L'operatore mobile vede la propria lista di wave, capisce in un colpo d'occhio quali sono urgenti grazie ai badge colorati e avvia il prelievo con un tocco.
A differenza dello Smart Batch Picking — che aggrega ordini in tempo reale — le wave sono sempre pianificate prima. Questo le rende ideali per la logistica programmata: consolidamento spedizioni, turni fissi di magazzino, finestre di carico camion.
Una volta avviata, la wave usa lo stesso motore di elaborazione di Smart Batch Picking: percorso ottimizzato, cluster picking con bin colorati, scanner, voice picking, firma elettronica. Tutte le funzionalità sono disponibili anche per le wave, senza dover imparare un nuovo flusso.
Per usare il Wave Picking è necessario che il modulo Wave sia abilitato in Odoo (Configurazione → Impostazioni Magazzino → Operazioni → Wave di prelievo). Le wave devono essere create da Odoo desktop o da automazioni — l'app le mostra e le processa, ma non le crea.
The Wave List
Aprendo il Wave Picking dall'Hub Magazzino, trovi la lista delle wave disponibili. L'app carica solo le wave assegnate a te (oppure tutte le wave del magazzino, se il filtro operatore non è attivo nelle impostazioni). Le wave regolari di Smart Batch Picking non compaiono qui: le due liste sono sempre separate.
Ogni wave è mostrata come una scheda con tutte le informazioni necessarie: il nome della wave assegnato da Odoo (es. WAVE/2024/0042), quante operazioni di prelievo contiene, l'operatore assegnato, il badge scadenza colorato e il pulsante per avviarla subito.
La lista si aggiorna automaticamente ogni 90 secondi. Se vengono rilevate nuove wave o modifiche, compare un avviso in cima alla lista con il pulsante "Aggiorna" — puoi ignorarlo e continuare il lavoro, oppure aggiornare subito la lista.
Quick Status Filters
In cima alla lista trovi cinque filtri rapidi che operano istantaneamente, senza dover ricaricare i dati dal server:
| Filtro | Mostra | Usalo quando |
|---|---|---|
| Tutte | Tutte le wave senza filtro | Vuoi avere una panoramica completa |
| Bozza | Wave create ma non ancora avviate | Inizio turno: vedi cosa devi fare |
| In Corso | Wave avviate e in elaborazione | Vuoi riprendere un prelievo già iniziato |
| Completate | Wave chiuse con tutti i prelievi validati | Fine turno: verifica cosa hai processato |
| Annullate | Wave cancellate dal responsabile in Odoo | Devi verificare lo storico delle cancellazioni |
Deadline Badges: The Three Colors
Il badge scadenza è la funzione più utile del Wave Picking. Ogni wave con una scadenza configurata mostra un piccolo badge colorato che ti dice immediatamente quanto tempo hai: nessun calcolo manuale, nessuna lettura di date. Il colore è la priorità.
| Colore | Significato | Cosa fare |
|---|---|---|
| Rosso — Scaduta | La scadenza è già trascorsa | Avvia subito, ha la massima priorità |
| Ambra — Oggi | La scadenza cade nel giorno corrente | Completa prima di fine turno |
| Blu/Grigio — Futura | La scadenza cade in un giorno successivo | Puoi pianificare con calma |
| Nessun badge | Nessuna scadenza configurata per questa wave | Ordine libero, decidi tu la priorità |
Lavora prima le wave rosse, poi quelle ambra, poi le blu. Il sistema non cambia l'ordine della lista automaticamente per non interferire con la pianificazione del tuo responsabile — sei tu a scegliere da dove partire.
Il colore del badge si calcola confrontando la scadenza della wave con l'orologio del tuo dispositivo. Assicurati che il fuso orario del telefono sia corretto e sincronizzato: se l'orario del dispositivo è sfasato rispetto al server Odoo, i colori potrebbero non corrispondere alla priorità reale.
Wave States
Ogni wave attraversa un ciclo di vita definito in Odoo. L'app mostra lo stato attuale tramite un chip colorato sulla scheda della wave. Gli stati cambiano in Odoo e vengono sincronizzati nell'app al prossimo aggiornamento automatico (ogni 90 secondi) o quando apri la schermata.
| Stato | Cosa significa | Puoi avviarla dall'app? |
|---|---|---|
| Bozza | Wave creata ma non ancora avviata. I prelievi sono assegnati ma nessuno ha iniziato. | Sì — tocca "Avvia" |
| In Corso | Il prelievo è iniziato. Uno o più operatori stanno lavorando sui picking della wave. | Sì — puoi continuare o affiancare altri operatori |
| Completata | Tutti i picking sono stati validati. La wave è chiusa. | No — è già conclusa |
| Annullata | Il responsabile ha annullato la wave in Odoo (es. riorganizzazione degli ordini). | No — non è possibile elaborarla |
How to Process a Wave
Quando tocchi "Avvia" su una scheda wave, si apre la schermata di prelievo. Nella barra superiore vedrai il nome della wave (es. "Wave: WAVE/2024/0051") in modo da sapere sempre su quale wave stai lavorando.
Il flusso di elaborazione è identico a Smart Batch Picking. Se hai già usato il batch picking, troverai tutto familiare:
- Optimized Route — Le ubicazioni vengono ordinate automaticamente per minimizzare i tragitti. Su wave con molti picking, questo risparmia decine di minuti per turno.
- Quantità aggregate — Se più ordini richiedono lo stesso prodotto dalla stessa ubicazione, l'app li mostra come una riga unica con la quantità totale. Prelevi tutto in una volta sola.
- Cluster Picking — Se abilitato nelle impostazioni, ogni ordine nella wave riceve un bin colorato sul carrello virtuale. Separi fisicamente gli articoli per ordine durante il prelievo, senza smistamento successivo.
- Rotazione FEFO — Per i prodotti con lotto e scadenza, l'app propone sempre prima il lotto con la data di scadenza più vicina. Niente errori di rotazione.
- Scanner integrato — Scansiona i codici a barre con la fotocamera del dispositivo. Su terminali Zebra funziona anche con il lettore fisico (DataWedge).
- Voice Picking — Il dispositivo legge ad alta voce le istruzioni di prelievo e accetta conferme vocali. Utile quando hai le mani occupate o lavori con guanti.
- Electronic Signature — Al completamento della wave puoi raccogliere la firma dell'operatore direttamente sul touch screen. Viene salvata su Odoo con data e ora.
- Foto — Scatta una foto per documentare eventuali discrepanze o danni trovati durante il prelievo.
- Scarto — Se trovi un articolo danneggiato, puoi dichiarare lo scarto direttamente dalla schermata di prelievo, senza uscire dalla wave.
Abilita il Cluster Picking per le wave che contengono ordini per clienti diversi. I bin colorati separano fisicamente gli articoli già durante il prelievo, eliminando il lavoro di smistamento alla zona imballaggio.
When to Use Wave Picking
Il Wave Picking è ideale ogni volta che il lavoro di magazzino è pianificato in anticipo e ha scadenze definite. Ecco i casi d'uso più comuni:
Shipment Consolidation with Loading Window
Il responsabile crea in Odoo una wave con tutti gli ordini per il camion delle 14:00. Il badge ambra avvisa gli operatori fin dal mattino. Se si avvicina l'orario senza che il picking sia completato, il badge diventa rosso. L'operatore avvia la wave, percorre il magazzino con il percorso ottimizzato, firma alla fine e la wave si chiude.
Picking at Scheduled Shifts
In magazzini con turni fissi (es. 6:00–14:00, 14:00–22:00), ogni turno ha le proprie wave assegnate agli operatori di quel turno. Usando il filtro "Bozza" o "In Corso", ogni operatore vede solo i propri compiti attivi, senza confondersi con le wave degli altri turni già completate o ancora future.
Managing Emergencies and Critical Deadlines
Un supervisore guarda la lista wave filtrando per "In Corso": le wave rosse in cima segnalano i ritardi. Può intervenire assegnando un secondo operatore o contattando il responsabile spedizioni. Il colore del badge si aggiorna in tempo reale ad ogni polling, senza dover ricaricare manualmente.
E-Commerce with Hourly Waves
Il sistema ERP crea automaticamente una wave ogni ora con gli ordini confermati nell'ultima finestra. L'app riceve le nuove wave tramite il polling automatico e mostra il banner di notifica. Gli operatori vedono la prossima ondata da processare senza dover consultare Odoo dal computer.
Practical Example
Ecco come si svolge una sessione tipica di wave picking dall'apertura dell'app fino alla chiusura della wave.
Starting an Urgent Wave
- Apri il Wave Picking dall'Hub Magazzino. Vedi la lista delle wave. La prima in lista ha il badge rosso "Scaduta": doveva partire un'ora fa ma nessuno l'aveva vista.
- Tocca "Avvia" sulla scheda. Si apre la schermata di prelievo con il titolo "Wave: WAVE/2024/0051". Il percorso è già calcolato: 4 ubicazioni in sequenza ottimale, 3 prodotti diversi da raccogliere.
- Con il cluster picking attivo, vedi 3 bin colorati — uno per ogni ordine nella wave. Scansioni ogni prodotto e il sistema lo assegna automaticamente al bin corretto.
- Ultima ubicazione completata: compare il riepilogo e la firma. Firmi sul touch screen, confermi e la wave passa in "Completata". Il responsabile lo vede subito anche da Odoo desktop.
Managing Multiple Waves in a Shift
- Inizio turno: hai 8 wave in lista. Premi il filtro "Bozza": restano 5 wave da avviare. Una ha il badge ambra (scade oggi alle 16:00), le altre hanno il badge blu (scadenza futura).
- Avvii prima la wave ambra. Mentre la elabori, il polling rileva 2 nuove wave create dal responsabile: appare il banner in cima. Ignori la notifica e finisci il picking.
- Completata la wave ambra, torni alla lista e tocchi "Aggiorna" sul banner. La lista ora mostra 9 wave: le 2 nuove hanno il badge blu con scadenza domani. Rimetti il filtro "Bozza" e procedi in ordine.
- A fine turno, filtri per "Completate": 6 wave chiuse, 1 ancora in bozza che passerai al turno successivo. Il supervisore vede le stesse informazioni in Odoo senza dover interrogarti.
Limits and Requirements
Prima di iniziare a usare il Wave Picking, tieni a mente queste limitazioni:
- Modulo wave Odoo obbligatorio — La funzionalità wave deve essere abilitata in Odoo (Configurazione → Settings Magazzino → Wave di prelievo). Senza questo flag la lista wave sarà sempre vuota.
- Creazione wave solo da Odoo — L'app mostra e processa le wave esistenti, ma non può crearne di nuove. La creazione, l'assegnazione dei picking e le scadenze si configurano in Odoo desktop o tramite automazioni.
- Annullamento solo da Odoo — Non puoi annullare o resettare una wave dall'app. In caso di errore di pianificazione, il responsabile deve intervenire in Odoo e l'app aggiornerà lo stato al polling successivo.
- Latenza aggiornamenti: 90 secondi — Le nuove wave e i cambiamenti di stato arrivano sull'app con un ritardo massimo di 90 secondi. Per emergenze, puoi aggiornare manualmente la lista tramite il pulsante di aggiornamento nella barra superiore.
- Connessione obbligatoria — Il wave picking richiede connessione attiva a Odoo durante tutto il prelievo. Non è supportata la modalità offline (a differenza della Modalità Excel per altri flussi).
- Assegnazione operatore da Odoo — L'assegnazione di una wave a un operatore si gestisce in Odoo. L'app mostra l'operatore assegnato ma non permette di modificare l'assegnazione dal dispositivo.
- Wave molto grandi — Non c'è un limite tecnico al numero di picking per wave, ma wave con centinaia di picking possono rallentare il calcolo del percorso ottimizzato. Ti consigliamo di mantenerti entro 50–100 picking per wave.
Tips
Imposta la scadenza della wave pari all'orario di chiusura del carico, con un po' di margine (es. 30 minuti prima della partenza del camion). Il badge ambra darà agli operatori un avviso visivo in anticipo, senza che debbano controllare l'orario.
Una wave ottimale richiede tra 30 e 90 minuti per essere completata. Wave troppo brevi creano overhead di apertura e chiusura. Wave troppo lunghe rendono difficile rispettare le finestre di spedizione. Monitora i tempi medi e aggiusta la dimensione delle wave di conseguenza.
Attiva il filtro operatore nelle impostazioni: ogni operatore vede solo le wave assegnate a lui, non tutte quelle del magazzino. Questo riduce la confusione nei turni affollati e aiuta ciascuno a concentrarsi sul proprio carico di lavoro.
Per iniziare: 1) Abilita il modulo wave in Odoo (Configurazione → Impostazioni Magazzino → Wave di prelievo). 2) Crea una wave in Odoo (Operazioni → Wave di prelievo → Nuovo), aggiungi i picking e imposta la scadenza. 3) Apri il Wave Picking nell'app dall'Hub Magazzino. 4) Avvia la wave con il badge colorato e processa come un normale batch.