Passa al contenuto

AL Tracking

AL Tracking - Guida utente

Configurazione e uso in Business Central.

Scarica la guida in PDF

1. I concetti in un minuto

  • Business Central standard traccia Lotto e Seriale. AL Tracking aggiunge tre dimensioni: Nr. collo (il collo), Nr. pallet (l'SSCC) e Nr. lotto esterno (il numero di lotto o collo del fornitore).
  • La tracciabilità si accende area per area nel Tracking Setup: i campi e le azioni in più compaiono solo nelle aree che abiliti (vendite, acquisti, trasferimenti, giornali, inventario fisico, produzione, magazzino).
  • Quali dimensioni usa un articolo lo decide il suo codice di tracciabilità, esattamente come per Lotto e Seriale standard: il codice guadagna le sezioni pallet e lotto esterno, con le stesse scelte di tracciabilità specifica e di obbligo per tipo documento.
  • Alla registrazione le dimensioni entrano nei movimenti contabili articolo e nei movimenti di magazzino, così giacenze e storico si filtrano e si navigano anche per pallet e lotto esterno, oltre che per lotto e seriale.
  • Le schede Pallet No. Information e ExternalLot No. Information sono l'anagrafica delle nuove dimensioni e vengono create automaticamente alla registrazione quando mancano.

2. Prerequisiti

  • Business Central 28.0 o superiore (Cloud/SaaS).
  • Le dipendenze installate: AL License and Trial Management, AL Message Passing, AL Role Center.
  • Permessi: due permission set assegnabili. ALPTRK-USER (AL Tracking - Utente) va a chi assegna la tracciabilità su documenti, registrazioni e attività di magazzino: legge il setup senza poterlo cambiare. ALPTRK-ADMIN (AL Tracking - Amministratore) va a chi configura l'app: include il ruolo utente e aggiunge il setup e il diritto di bloccare o cancellare una scheda pallet o lotto esterno. Un utente che apre l'azione Tracking Setup dal role center senza il ruolo di amministratore riceve un errore di permessi, ed è il comportamento atteso. Tutti e due i ruoli includono il ruolo utente di AL License (ALPLIC-USER), che serve al controllo della licenza.
  • Aggiornamento da una versione precedente: il vecchio permission set dell'app (AL TRACKING, oppure AL ADVANCED LOT fino alla versione 25) sparisce con l'aggiornamento. Chi lo aveva, direttamente o dentro un permission set vostro che lo includeva, riceve in automatico ALPTRK-ADMIN, perché il vecchio set dava accesso completo. Un solo caso va rifatto a mano: se il vecchio set era fra quelli assegnati ai nuovi utenti per licenza (pagina License Configuration), va sostituito lì con ALPTRK-ADMIN o ALPTRK-USER.

L'app si raggiunge da Tell Me: cerca il nome della pagina (per esempio "Tracking Setup (TRK)") oppure semplicemente il tag "TRK" per elencare tutte le pagine dell'app.

3. Setup

3.1 Attivare la licenza

Apri Tracking Setup (TRK): il record viene creato alla prima apertura. Usa Add License per inserire una licenza quando ce l'hai; per la valutazione è disponibile un periodo di prova.

3.2 Abilitare le aree da tracciare

Nella pagina Tracking Setup (TRK) accendi le aree in cui devono comparire le dimensioni aggiuntive:

  • Sales Line Tracking, Purchase Line Tracking, Transfer Line Tracking;
  • Item Journal Tracking, Item Reclass Tracking, Phys Inventory Jrnl. Tracking;
  • Consumption Journal Tracking, Output Journal Tracking;
  • Warehouse Receipt Tracking, Warehouse Shipment Tracking, Whse Internal Pick Tracking, Int. Putaway Subform Tracking;
  • Item Tracking Line Tracking (le righe di tracciabilità estese) e Item Tracking Code Tracking (la scheda del codice di tracciabilità estesa).

Il campo Select All accende tutto in una volta. Un'area che resta spenta mantiene il comportamento standard di Business Central.

3.3 Configurare il codice di tracciabilità

Apri il codice di tracciabilità dell'articolo: con Item Tracking Code Tracking abilitato nel setup, la scheda mostra due sezioni nuove.

  • Pallet Tracking - Pallet Specific Tracking funziona come la tracciabilità specifica di lotto standard: in uscita devi dire quale pallet esistente stai movimentando. I gruppi Inbound e Outbound permettono di richiedere il numero pallet per tipo documento (acquisto, vendita, rettifiche positive e negative, assemblaggio, produzione), insieme a Pallet Warehouse Tracking e Pallet Transfer Tracking. Pallet No. Info. Must Exist richiede che la scheda informativa esista prima della registrazione.
  • ExternalLot Tracking - le stesse opzioni per il lotto esterno del fornitore: ExternalLot Specific Tracking, obblighi per tipo documento, tracciabilità di magazzino e di trasferimento, e ExternalLot No. Info. Must Exist.

Il codice di tracciabilità si assegna come di consueto nella scheda articolo.

Aprendo il codice si vedono le impostazioni per tipo documento: attivando Pallet Specific Tracking si accende l'intera sezione pallet (magazzino, acquisti, vendite, rettifiche, trasferimenti, assemblaggio e produzione), e la sezione lotto esterno si comporta allo stesso modo.

3.4 Decidere come nascono i numeri di lotto (tipi lotto)

Un tipo lotto dice come si compone il numero di lotto di un articolo e fin dove deve essere libero. Gli articoli lo ereditano dal codice di tracciabilità che hanno già, quindi un articolo tracciato non può restarne senza. Apri Lot Types (TRK) e crea i tipi che ti servono:

  • Composizione - quale regola fa il numero. Serie numerica è quello che fa Business Central da solo, ed è il valore predefinito. Nr. lotto esterno dà al lotto il numero che ha dato il fornitore, così lo stesso numero è sulla bolla e nel tuo magazzino.
  • Nr. lotti - la serie numerica usata dalla composizione Serie numerica. Lasciata vuota, viene usata la serie numerica dell'articolo, esattamente come prima.
  • Univocità Nr. lotto - Nessuna (predefinito) assegna il numero così com'è. Articolo e variante controlla che il numero sia libero per quell'articolo prima di assegnarlo, guardando le informazioni lotto, i movimenti, la tracciabilità dei documenti non ancora registrati e le righe ancora a schermo. Il controllo non viene mai fatto fra articoli diversi: lo stesso numero su un semilavorato e sul prodotto finito che ne deriva è una catena, non una collisione.
  • Tentativi massimi di composizione - quando un numero è già usato, alla regola ne viene chiesto un altro, dicendole a quale tentativo siamo, così può distinguere i due lotti. Oltre questo numero di tentativi l'assegnazione si ferma con un errore, invece di assegnare un numero non libero.
  • Suggerimento Nr. lotto esterno - da dove arriva il numero di lotto esterno quando il fornitore non lo ha dato: Nr. bolla fornitore, il numero della bolla, oppure Fornitore e Nr. bolla, che mette davanti il fornitore, perché un numero di bolla è univoco per il fornitore che l'ha scritta e non in assoluto.

Nella scheda del codice di tracciabilità, il campo Codice tipo lotto dice quale tipo usare. Lasciato vuoto, i lotti si comportano come in Business Central e non cambia niente.

Due abitudini che conviene tenere. Dai al tipo lotto lo stesso codice del codice di tracciabilità quando vuoi che i due coincidano, che è come funzionavano i sistemi di una volta. Condividi un tipo lotto fra più codici di tracciabilità quando vuoi che quei lotti si assomiglino, mai per risparmiare una riga di anagrafica: cambiare un tipo lotto condiviso cambia la numerazione di tutte le classi di articoli che lo usano.

Sul suggerimento, tre cose che non fa. Riempie solo un lotto esterno vuoto, quindi un numero scritto da qualcuno non viene mai sostituito. Non sostituisce il controllo che il lotto esterno ci sia quando il codice di tracciabilità lo richiede: se non c'è niente da suggerire, la registrazione si ferma come prima. E non accorcia mai un valore per farlo stare: se fornitore e numero bolla insieme superano i 50 caratteri del campo, l'assegnazione si ferma e lo dice, perché un numero tagliato sembra buono e non riporta più al fornitore.

Una conseguenza da sapere prima di sceglierlo: con tutti e due i suggerimenti il Nr. bolla fornitore diventa obbligatorio per registrare il carico di quegli articoli. Un ripiego che si appoggia a un campo vuoto non è un ripiego, quindi l'impostazione si porta dietro l'obbligo. La bolla di solito si digita dopo che la merce è arrivata, quando la tracciabilità è già assegnata: basta scriverla sul documento, e i lotti esterni rimasti vuoti vengono riempiti in quel momento.

Tracking Setup: attiva la tracciabilità per area
Tracking Setup: attiva la tracciabilità per area
Lista codici tracciabilità: pallet e lotto esterno accanto alle dimensioni standard
Lista codici tracciabilità: pallet e lotto esterno accanto alle dimensioni standard

4. Uso quotidiano

4.1 Registrazioni articolo e riclassificazione

Con Item Journal Tracking abilitato, le righe delle registrazioni articolo mostrano i campi di tracciabilità direttamente sulla riga: Nr. lotto, Nr. seriale, Nr. collo, Nr. pallet e Nr. lotto esterno, ognuno visibile solo se almeno un codice di tracciabilità usa quella dimensione.

  1. Inserisci la riga di giornale come di consueto.
  2. Compila i campi di tracciabilità: digita i valori, oppure usa il pulsante di assistenza su ogni campo per scegliere fra le combinazioni esistenti a magazzino.
  3. Oppure esegui Assegna tracciabilità (gruppo Funzioni) per assegnare in un passaggio lotto, seriale, collo, pallet e lotto esterno, con data di scadenza e quantità.
  4. Registra: le dimensioni entrano nei movimenti contabili articolo.

Il giornale di riclassificazione funziona allo stesso modo e porta i valori attuali e quelli nuovi, così una riclassificazione può spostare quantità da un pallet o da un lotto esterno a un altro.

4.2 Inventario fisico per tracciabilità

Nel giornale di inventario fisico (area Phys Inventory Jrnl. Tracking) l'app sostituisce il calcolo standard con Calculate Inventory by Traceability (TRK):

  1. Esegui Calcola giacenza (gruppo Funzioni). La finestra di richiesta accetta i filtri consueti (articolo, ubicazione, bin).
  2. Il giornale si riempie con una riga per combinazione di tracciabilità (lotto, seriale, collo, pallet, lotto esterno) invece di una riga per articolo, sia sulle ubicazioni standard sia su quelle con gestione bin.
  3. Conta, inserisci le quantità rilevate per combinazione e usa Assegna tracciabilità per le rettifiche che hanno bisogno di valori nuovi.
  4. Registra: le differenze vengono scritte per combinazione di tracciabilità.

Le righe si separano per chiave di tracciabilità completa, non per una sola dimensione: lo stesso pallet che porta due lotti diversi genera due righe, così un pallet misto viene contato lotto per lotto.

4.3 Righe di vendita, acquisto e trasferimento

Con le aree corrispondenti abilitate, le righe dei documenti mostrano le dimensioni di tracciabilità e un'azione di assegnazione:

  • righe di ordine di vendita e di ordine di acquisto: Assegna tracciabilità assegna le dimensioni per la quantità della riga;
  • righe di ordine di trasferimento: Assegna lotto spedizione e Assegna lotto ricevimento assegnano la tracciabilità separatamente per la spedizione e per il ricevimento;
  • il pulsante di assistenza sui campi filtra le combinazioni esistenti per l'articolo, e la tracciabilità può essere recuperata anche dai documenti registrati collegati (spedizioni, ricevute, fatture).

4.4 Giornali di consumo e di output

Con Consumption Journal Tracking e Output Journal Tracking abilitati, i giornali di produzione portano gli stessi campi e la stessa azione Assegna tracciabilità:

  • giornale consumi: assegna quale lotto, collo, pallet e lotto esterno viene consumato dai componenti dell'ordine di produzione;
  • giornale output: assegna la tracciabilità del prodotto versato;
  • gli stessi campi e le stesse azioni sono disponibili nel giornale di produzione e nelle righe degli ordini di produzione rilasciati.

4.5 Magazzino

I documenti e i giornali di magazzino abilitati nel setup (carico, spedizione, giornali di magazzino, prelievi e depositi interni) portano le stesse dimensioni, e le righe di tracciabilità articolo e le righe di tracciabilità di magazzino estese mostrano le colonne pallet e lotto esterno accanto a quelle standard.

Registrazioni articolo: campi tracciabilità e Assign Tracking
Registrazioni articolo: campi tracciabilità e Assign Tracking
Inventario fisico separato per chiave di tracciabilità completa: un pallet può portare più lotti
Inventario fisico separato per chiave di tracciabilità completa: un pallet può portare più lotti

5. Anagrafiche

5.1 Pallet No. Information

Apri Pallet No. Information List (TRK) da Tell Me. Ogni record identifica un pallet (SSCC) per articolo e variante e porta descrizione, paese di origine, numero di certificato, un flag Bloccato, commenti, la data di scadenza, le informazioni di origine (documento, data di registrazione, tipo e numero origine) e le giacenze calcolate Inventory ed Expired Inventory, filtrabili per ubicazione e bin, con accanto la quantità di magazzino.

5.2 ExternalLot No. Information

ExternalLot No. Information List (TRK) è la stessa anagrafica per il lotto esterno del fornitore: un record per articolo, variante e lotto esterno, con gli stessi campi descrittivi, il blocco, i commenti e le giacenze calcolate.

5.3 Creazione automatica

Non serve caricare le anagrafiche in anticipo: quando registri un giornale o un documento con un numero pallet o un lotto esterno che non ha ancora una scheda informativa, l'app la crea automaticamente. I flag Must Exist del codice di tracciabilità servono alla politica opposta, cioè pretendere che la scheda esista prima della registrazione.

Anagrafica pallet (SSCC) creata dalla registrazione, con giacenza
Anagrafica pallet (SSCC) creata dalla registrazione, con giacenza

6. Dove si trova

  • Tell Me: cerca "TRK", oppure direttamente "Tracking Setup (TRK)", "Lot Types (TRK)", "Pallet No. Information List (TRK)", "ExternalLot No. Information List (TRK)".
  • Su documenti e giornali: l'azione Assegna tracciabilità (gruppo Funzioni) sulle righe degli ordini di vendita e di acquisto, sui giornali articolo, di riclassificazione e di inventario fisico, sui giornali di consumo e output e sui documenti di magazzino; Assegna lotto spedizione e Assegna lotto ricevimento sulle righe degli ordini di trasferimento; Calcola giacenza sul giornale di inventario fisico.
  • Codice di tracciabilità: le sezioni Pallet Tracking e ExternalLot Tracking, e il campo Codice tipo lotto.

7. FAQ e limiti

  • Che cos'è esattamente il Nr. pallet? È l'SSCC del pallet. Il campo è gestito a 20 cifre, per coprire i diversi tipi di pallet.
  • Che cos'è il Nr. lotto esterno? È il numero di lotto o collo assegnato dal fornitore, tenuto accanto al tuo lotto interno.
  • Non vedo i campi di tracciabilità su una pagina. Le dimensioni vanno abilitate area per area in Tracking Setup (TRK), e un campo compare solo se almeno un codice di tracciabilità usa quella dimensione. Controlla tutte e due le cose.
  • Sul codice di tracciabilità mancano le sezioni pallet e lotto esterno. Abilita Item Tracking Code Tracking nel setup.
  • I numeri di lotto continuano ad arrivare dalla serie numerica. È il comportamento predefinito. Un numero di lotto nasce in modo diverso solo dove il codice di tracciabilità nomina un tipo lotto la cui composizione lo dice.
  • Registrando un carico mi viene chiesto il Nr. bolla fornitore. Uno degli articoli del documento ha un tipo lotto che prende il numero di lotto esterno dalla bolla, quindi il numero della bolla è obbligatorio. Scrivilo sul documento: nello stesso momento vengono riempiti i lotti esterni rimasti vuoti.
  • Le altre app AppLibra usano queste dimensioni? Sì: AL Tracking è il motore di tracciabilità della piattaforma, e app come AL GS1 e AL Catch Weight assegnano la tracciabilità attraverso le sue funzioni (per esempio dalla scansione dei codici a barre e dalla pesatura) passando dal bus AL Message Passing.
  • Requisiti: Microsoft Dynamics 365 Business Central versione 28.0 o superiore, disponibilità Cloud (SaaS).

8. Supporto e risorse