Integrazione V5 con Microsoft Business Central

La tua guida all'integrazione V5!

Tracciabilità Business Central V5

SG Systems è lieta di offrire ai propri clienti servizi di integrazione completi con Microsoft Business Central (BC), tra cui funzionalità e funzioni personalizzabili adatte a un'ampia gamma di esigenze.

L'integrazione di BC con V5 Traceability offre diversi vantaggi che esploreremo in questo articolo, tra cui:

  • Scambio di dati in tempo reale: Migliora la precisione e l'efficienza nella gestione dei processi di produzione e della catena di fornitura.
  • Coerenza dei lotti e conformità ai controlli: Garantisce coerenza nella produzione alimentare e rispetta rigorosi standard di conformità.
  • Operazioni senza carta: Facilita la gestione del magazzino e riduce le pratiche burocratiche.
  • Prevenzione degli errori: Riduce gli errori di tracciabilità manuale, migliorando la precisione dei dati.
  • Tracciabilità end-to-end: Fornisce una tracciabilità completa durante l'intero ciclo produttivo.
  • Flessibilità operativa: personalizzabile in base alle diverse esigenze aziendali e scalabile per le aziende in crescita.

Sommario

1. Panoramica dell'integrazione di Microsoft Business Central con la tracciabilità V5

Di seguito è riportata una panoramica di come la tracciabilità V5 si integra con BC:

In questa discussione esamineremo tutti gli aspetti principali dell'integrazione di BC con V5 Traceability, esaminando casi di studio su produzione, Acquista e vendite ordini.

Materiale interno Ordine di trasferimento l'integrazione sarà disponibile presto!

1.1. Scopo e ambito dell'integrazione

Lo scopo dell'integrazione di V5 con Microsoft BC è consentire ai clienti abituati a lavorare all'interno del flusso di lavoro di BC di creare facilmente ordini di acquisto e di vendita, nonché di utilizzare le distinte base conservate in BC per pianificare la produzione da V5 Traceability utilizzando i materiali conservati nell'inventario di BC

L'ambito di questa integrazione copre tutti gli aspetti principali dell'impianto di produzione del cliente, tra cui:

Come possiamo vedere sopra, questo consente a BC di continuare a fungere da sede principale del cliente per modelli BoM/codici materie prime/livelli di inventario/ordini ecc., con qualsiasi aggiornamento degli ordini da inviare istantaneamente a V5. In questo caso, V5 ripasserebbe i dati di consumo di produzione/spedizione/ricezione a BC, aggiornando i livelli di inventario e gli stati degli ordini in tempo reale.

2. Configurazione di sistema

2.1 Configurazione hardware

Per un'implementazione in loco del sistema di tracciabilità V5, SG Systems necessita dell'accesso a un server convalidato (hardware o virtuale) per installare il database V5 e il middleware necessario (V5 Connect) per abilitare l'integrazione con BC.

Terminali di produzione e Sistema di gestione del magazzino (WMS) i tablet possono quindi essere installati in base alle necessità in tutta la struttura di produzione. In questo documento daremo un'occhiata sia alla produzione che alla spedizione/ricezione, che presenta applicazioni software V5 installate su quanto segue:

  • Terminali industriali (touchscreen da 15")
    • Terminale V5: elabora gli ordini di lavoro inviati da BC.
  • Compresse industriali
    • V5 WMS – riceve/preleva articoli per gli ordini inviati dalla BC.

Ogni dispositivo V5 qui può quindi essere collegato a:

  • Bilance – sia in rete (per Terminale e WMS) sia tramite connessione seriale diretta (per Terminale)
  • Stampanti per etichette – stampare etichette in qualsiasi fase del processo di produzione, dalla stampa di etichette di magazzino per merci in arrivo, alle etichette di lotto durante l'elaborazione degli ordini di lavoro, alle etichette di spedizione per prodotti finiti in uscita. Le etichette possono essere completamente personalizzate in base alle esigenze del cliente.
  • Scanner di codici a barre – consente la scansione delle materie prime e dei lotti WiP per garantire che gli articoli corretti vengano utilizzati nel punto corretto del processo di produzione.

2.2. Requisiti software

È possibile visualizzare i requisiti per installare il software necessario per facilitare il funzionamento del sistema di tracciabilità V5 Qui..

La comunicazione tra BC e V5 Traceability è facilitata dall'installazione aggiuntiva di V5 Connect.

3. Integrazione dei dati BC tramite endpoint personalizzati

3.1. Endpoint personalizzati

Nella Columbia Britannica, gli endpoint personalizzati vengono creati da SG Systems e caricati direttamente nell'API Business Central per ciascun cliente, consentendo al sistema di tracciabilità V5 di interfacciarsi direttamente con la Columbia Britannica tramite V5 Connect.

Questi endpoint personalizzati vengono creati utilizzando AL (Application Language) e sono utilizzati per definire oggetti, tra cui pagine, report e codeunit, all'interno di BC. Ogni endpoint può essere personalizzato per interagire con un numero di campi dati all'interno di BC per ogni funzione specifica (Ordini/BoM ecc.).

3.2. Scambio dati JSON

Una volta impostati gli endpoint personalizzati, lo scambio di dati può avvenire tramite scambio di file JSON, utilizzando V5 Connect come client REST per eseguire richieste GET e POST per facilitare lo scambio di dati istantaneo.

3.3. Vantaggi dell'utilizzo di JSON per lo scambio di dati

Ci sono diversi vantaggi nell'utilizzare JSON per il nostro scambio di dati:

  • Semplicità e leggibilità: JSON presenta una sintassi semplice, facilmente leggibile dall'uomo, con una struttura pulita e concisa.
  • Indipendenza dalla lingua: JSON è indipendente dal linguaggio, ovvero è compatibile con un'ampia gamma di linguaggi di programmazione diversi, il che lo rende ideale per lo scambio di dati tra diverse piattaforme.
  • Facile integrazione con le API Web: JSON è lo standard de facto per la maggior parte delle API web moderne ed è compatibile con la maggior parte delle tecnologie backend.
  • Leggero: JSON è un formato leggero e compatto che utilizza meno caratteri rispetto ad altri formati come XML, con conseguente riduzione dei carichi di dati e conseguente miglioramento delle prestazioni/velocità durante la comunicazione sulle reti.
  • Flessibilità e supporto per dati nidificati: JSON è in grado di rappresentare strutture dati complesse, tra cui oggetti, array e oggetti nidificati, rendendolo adatto alla gestione di un'ampia gamma di dati diversi.
  • Compatibilità: JSON è facile da analizzare e generare, con parser e serializzatori integrati disponibili nella maggior parte dei linguaggi di programmazione. Ad esempio, JavaScript ha funzioni native JSON.parse() e JSON.stringify() per gestire JSON, rendendo semplice la conversione tra stringhe JSON e oggetti JavaScript. Anche altri linguaggi come Python supportano le funzioni JSON.
  • Ampia adozione e supporto della comunità: JSON ha ottenuto un'ampia adozione nella comunità degli sviluppatori, rendendolo un formato ben supportato e ben documentato, utilizzato da molti servizi Web, database e sistemi di messaggistica popolari come le API REST. Questa ampia adozione garantisce numerosi strumenti, librerie e supporto per lavorare con JSON in praticamente qualsiasi ambiente di sviluppo.

4. Processo di integrazione

4.1. Passo dopo passo

  • Verrà installata l'API V5: fornisce il collegamento iniziale da e verso il database V5.
  • Verrà quindi installato V5 Connect, che funge da middleware tra l'API V5 e BC e facilita lo scambio di file JSON.
  • Gli endpoint personalizzati verranno caricati sulla BC API del cliente.
  • V5 Connect può quindi essere configurato per connettersi a questi endpoint personalizzati.

4.2. Impostazioni di configurazione

Dal punto di vista del cliente, per abilitare la connettività con V5, sarebbe necessario:

  • Abilitare l'API Business Central tramite OAuth2 per un accesso sicuro.
  • Fornire il tenant e le credenziali per l'autenticazione per l'API BC

5. Vantaggi dell'integrazione

Quali sono quindi i principali vantaggi della scelta dell'integrazione V5 Traceability con BC per la tua azienda?

  • Ambiente di lavoro familiare – L’integrazione con V5 Traceability consente agli utenti BC di interagire con V5 dall’ambiente BC familiare, riducendo la necessità di formazione aggiuntiva per i dipendenti che spesso accompagna l’incorporazione di un nuovo software in un’azienda.
  • Scambio di dati in tempo reale – Garantisci una condivisione dati fluida e immediata tra BC e V5 Traceability. Questa integrazione mantiene sincronizzate le operazioni di produzione e supply chain, migliorando l'efficienza e l'accuratezza complessive.
  • Coerenza e conformità dei lotti – Mantieni una coerenza impeccabile dei lotti e soddisfa senza sforzo i rigorosi standard di controllo. Questa integrazione è fondamentale per le industrie di produzione alimentare, dove la conformità normativa non è negoziabile. Il sistema fornisce un controllo preciso sui lotti di produzione, garantendo che ogni prodotto soddisfi gli standard richiesti.
  • Operazioni senza carta – Trasforma la gestione del tuo magazzino con un approccio paperless. Questa funzionalità riduce drasticamente le attività amministrative e le pratiche burocratiche, garantendo un funzionamento più snello, efficiente e privo di errori. Immagina uno spazio di lavoro digitale in cui tutte le informazioni siano facilmente accessibili e facili da gestire.
  • Prevenzione degli errori – Elimina il rischio di errori manuali con la tracciabilità automatizzata e la scansione integrata di etichette/codici a barre. L'integrazione acquisisce i dati in modo accurato, garantendo che i record di tracciabilità siano precisi e affidabili. Ciò riduce il rischio di errori costosi e migliora l’affidabilità dei processi.
  • Tracciabilità end-to-end – Ottieni visibilità completa su tutto il ciclo produttivo, dalle materie prime ai prodotti finiti. Questa tracciabilità completa garantisce la possibilità di monitorare ogni fase del processo, garantendo trasparenza e responsabilità. Si tratta di una funzionalità fondamentale per i settori in cui il monitoraggio della cronologia dei prodotti è essenziale per la sicurezza e la qualità.
  • Flessibilità operativa – Approfitta di un sistema altamente adattabile che può essere personalizzato per soddisfare le esigenze specifiche della tua azienda. Che tu stia espandendo le operazioni o personalizzando processi specifici, l'integrazione supporta la tua crescita e adattabilità. Si adatta alla tua azienda, garantendo che i tuoi sistemi si evolvano insieme a te.

6. Flusso di lavoro operativo

6.1. Flusso di lavoro dell'ordine di acquisto

Possiamo ora esaminare un esempio di flusso di lavoro per un ordine di acquisto che utilizza BC e V5 Traceability.

  • Gli ordini di acquisto sono programmati entro BC
    • I codici dei materiali da ordinare sono conservati all'interno di BC e sincronizzati con la tracciabilità V5
    • I fornitori registrati sono gestiti da BC e sincronizzati con V5 Traceability
  • Gli ordini d'acquisto vengono quindi inviati al V5 Control Center e pianificati automaticamente all'interno del V5 Control Center.
  • L'ordine, insieme alle righe d'ordine e alle quantità previste, viene inviato ai tablet V5 WMS per la ricezione.
  • V5 WMS riceve l'ordine. Qui sono disponibili opzioni configurabili per inserire informazioni sui lotti ricevuti come:
    • Date di produzione e scadenza
    • Numeri di lotto (possono essere assegnati automaticamente o inseriti manualmente)
    • Numeri BoL/CoA e acquisizione di immagini
    • Risposte QA personalizzate che possono essere visualizzate nei report generati
  • Le etichette in stock possono anche essere stampate automaticamente da V5 WMS al ricevimento.
  • I dati vengono poi restituiti alla BC per tenere conto di:
    • Quantità di voci dell'ordine ricevute
    • Numeri di lotto

Di seguito è riportata una vista semplificata dall'alto verso il basso di questo processo:

6.2. Flusso di lavoro di esecuzione batch

Possiamo esaminare un flusso di lavoro di esempio in cui è possibile produrre una formula batch a partire da materie prime.

  • I codici RM (materie prime) e l'inventario, insieme agli ordini di lavoro/compiti, sono tutti conservati nella Columbia Britannica.
  • I codici BoM sono conservati in BC, insieme al loro ordine di esecuzione e ai requisiti RM.
    • Le distinte base vengono create e conservate all'interno di BC come base 1 (vale a dire che tutti i passaggi vengono calcolati in base a 1 unità come dimensione predefinita della formula (nell'esempio che esamineremo di seguito, la distinta base è strutturata in modo che tutti i passaggi sommino 1 kg e quindi vengono programmate quantità maggiori a partire da questo).
    • Ulteriori tipi di passaggi per eventi quali "modifiche al contenitore" o messaggi agli operatori batch possono essere inseriti manualmente in V5 tramite il Centro di controllo.
  • Gli ordini di lavoro che utilizzano i codici BoM memorizzati in BC vengono inviati al Centro di controllo V5 e pianificati automaticamente in V5 Traceability utilizzando la configurazione BoM V5 e la quantità richiesta.
  • La produzione in batch avviene presso i terminali V5. Le opzioni di personalizzazione sono disponibili qui per:
    • Calcolo della dimensione del lotto
    • Utilizzo della massa e del resto
    • Integrazione di dispenser sfusi
    • Assegnazione della produzione in base alle ubicazioni fisiche
    • Campi etichetta personalizzata
    • E altro ancora!
  • I lotti vengono quindi miscelati ed elaborati utilizzando il terminale V5
  • I dati vengono poi restituiti alla BC per tenere conto di:
    • Consumo di materie prime per lotti (numeri di lotti e quantità)
    • Dati dei lotti prodotti (quantità totale prodotta e numero di lotto finale per il lotto)

Di seguito è riportata una vista semplificata dall'alto verso il basso:

 
  

6.3. Flusso di lavoro degli ordini di vendita

L'integrazione degli ordini di vendita tra V5 e BC funziona in modo molto simile a quanto visto sopra con gli ordini di acquisto. Quindi, diamo prima un'occhiata al flusso di lavoro per un ordine di vendita.

  • Gli ordini di vendita sono programmati nella Columbia Britannica.
    • I codici prodotto per gli articoli ordinati vengono conservati in BC e sincronizzati con V5.
    • Le informazioni sui clienti sono conservate anche all'interno di BC e vengono quindi sincronizzate con V5
  • Gli ordini di vendita vengono quindi inviati al Centro di controllo V5 e pianificati automaticamente.
  • Le righe dell'ordine e le quantità richieste da prelevare vengono inviate ai tablet V5 WMS.
  • V5 WMS spedisce l'ordine. Sono disponibili opzioni configurabili qui per garantire che:
    • Gli articoli corretti vengono prelevati/scansionati sull'ordine tramite scanner di codici a barre collegati
    • Vengono applicate le regole FEFO/FIFO
  • Le etichette dei pallet di spedizione e le note di consegna dell'ordine possono essere stampate qui da allegare all'ordine.
  • I dati vengono poi restituiti alla BC per tenere conto di:
    • Quantità di articoli spediti
    • Aggiornamenti sullo stato della riga dell'ordine

Di seguito è riportata una vista semplificata dall'alto verso il basso di questo processo:

  

6.4. Flusso di lavoro dell'ordine di trasferimento

Coming Soon!

6.5. Interazione hardware e software

Come possiamo vedere nei diagrammi di flusso sopra, una volta che V5 Traceability ha i dati richiesti da BC (PO/SO/Work Order ecc.), ci sono diversi casi in cui il software V5 interagirà con l'hardware fornito/cliente da SG. Queste interazioni sono:

  • Bilance – V5 Traceability fornisce piena connettività con una varietà di bilance e bilance di un'ampia varietà di produttori. Queste possono essere collegate tramite la rete locale o tramite una connessione seriale diretta. Ciò consente agli operatori di sala di essere in grado di pesare con precisione i requisiti delle materie prime utilizzando il quadrante di pesatura integrato nei terminali V5.
  • Stampanti per etichette – Le etichette possono essere stampate in tutte le fasi del processo produttivo, tra cui:
    • Etichette per materie prime, stampate al ricevimento, che vengono scansionate nei terminali di dosaggio durante l'elaborazione degli ordini di lavoro
    • Etichette batch che vengono scansionate sui terminali del prodotto finito
    • Etichette per prodotti finiti per soddisfare un'ampia varietà di requisiti per la distribuzione dei prodotti
  • Scanner di codici a barre – Sia cablati che wireless, gli scanner di codici a barre possono essere collegati ai terminali per garantire che gli operatori di piano selezionino sempre l'articolo corretto per:
    • Dosaggio degli ingredienti.
    • Componenti ed etichette WiP utilizzati per i prodotti finiti.
    • Prodotti per la spedizione.
    • Trasferimenti interni.

7. Casi di studio

7.1. Caso di studio – Ordini di acquisto

Cominciamo i nostri casi di studio dall'inizio del processo produttivo, acquistando materie prime che potremo poi utilizzare per la produzione.

La sincronizzazione degli ordini di acquisto da BC a V5 Traceability inizia con la pianificazione dell'ordine in BC.

Inizieremo in BC creando un nuovo ordine nella sezione "Ordini di acquisto" di BC:

 

Nella pagina risultante per creare l'ordine possiamo selezionare dall'elenco dei fornitori memorizzati in BC, digitando nella casella "Nome fornitore":

 

Oppure utilizzando il pulsante '…' per visualizzare un elenco di fornitori tra cui scegliere:

 

Si noti che una volta selezionato un fornitore qui, il numero dell'ordine verrà generato automaticamente da BC:

 

Possiamo quindi aggiungere righe all'ordine digitando nella tabella sottostante dove abbiamo inserito le informazioni del Fornitore. Qui possiamo trovare gli articoli digitando i codici articolo nella tabella o selezionando da un elenco di articoli all'interno del sistema:

 

Possiamo continuare ad aggiungere articoli, insieme alle quantità e ai costi richiesti per completare il nostro ordine:

 

Possiamo anche inserire altri dati nei campi sotto le righe degli ordini, come la 'Data di ricezione richiesta', che verrà importata in V5. Altri campi data qui sono puramente per uso interno in BC:

 

Una volta completata la configurazione dell'ordine, possiamo utilizzare i controlli di rilascio nella parte superiore della pagina per rilasciare l'ordine alla versione V5.

 

Una volta "rilasciato", l'ordine di acquisto verrà inviato al Centro di controllo V5.

 

Una volta importato in V5, l'ordine apparirà nella scheda "Ordini di acquisto", sotto l'intestazione "Ordinazione" nel Centro di controllo:

 

Possiamo vedere qui che abbiamo importato le seguenti informazioni da BC:

  • Numero PO
  • Informazioni Venditore
  • Data di ricezione richiesta
  • Data del documento
  • Ordina articoli + quantità e costi richiesti

Si noti che lo stato dell'ordine viene automaticamente impostato su "In attesa", il che significa che l'ordine sarà immediatamente visualizzabile sui dispositivi WMS interessati connessi al sistema V5.

Se apriamo ora WMS potremo vedere questo ordine in "Ordini" > "Ordini di acquisto":

  

Si noti che, se necessario, i costi possono essere nascosti agli operatori WMS.

L'apertura di questo ordine attiverà tutti gli eventi QA assegnati al trigger dell'evento "Inizio ordine di acquisto" e, dopo aver risposto a questi, vedremo le nostre righe d'ordine per RM032 e RM036 in attesa di essere ricevute:

 

Selezionando una riga ordine qui verrà avviato il processo di ricezione. I processi QA possono essere assegnati anche a questa parte utilizzando il trigger di evento 'Goods In'.

Possiamo impostare WMS per richiedere l'inserimento manuale di vari bit di informazioni, come numero di lotto, numero di lotto del fornitore, date di scadenza/produzione e posizione in cui ricevere (oppure possono essere impostati per essere popolati automaticamente). In questo caso consentiremo all'operatore di inserire il numero di lotto e impostare la data di scadenza della spedizione:

 
 

 

Possiamo quindi inserire l'importo da ricevere. Sono disponibili anche opzioni di pesatura con bilancia integrata:

 

Dopodiché il sistema può stampare un'etichetta (o più etichette) per l'articolo appena ricevuto:

 

Si noti che il design dell'etichetta può essere completamente personalizzato in base alle esigenze individuali del cliente.

Possiamo ricevere la seconda riga d'ordine in modo simile, dopodiché vedremo che entrambe le righe d'ordine sono complete, come indicato dalle linee verdi.

 

L'ordine può quindi essere completato utilizzando il segno di spunta verde nell'angolo in basso a destra.

 

Se qui clicchiamo su "Sì", ci verranno mostrati tutti i messaggi QA a cui è assegnato l'evento "Ordine di acquisto completato", dopodiché l'ordine verrà completato e mostrato in un messaggio nel banner del WMS.

 

Tornando al Centro di controllo, vedremo che lo stato dell'ordine è ora "Ricevuto" e potremo vedere le informazioni sul lotto ricevuto (quantità ricevute e numeri di lotto, ecc.) nel pannello in basso a destra:

 

Tornando alla BC possiamo vedere che la "Quantità ricevuta" è stata aggiornata per riflettere quanto abbiamo appena ricevuto.

 

Se poi osserviamo le "Righe di tracciamento articolo" sotto la sottovoce "Riga" per ogni articolo (visualizzabile o la riga dell'ordine evidenziata, in questo caso l'aspirina in polvere):

 

Vedremo le informazioni che abbiamo applicato ai lotti ricevuti, come il numero del lotto e la data di scadenza:

  

7.2. Caso di studio – Produzione

In questo studio di caso esamineremo come gli ordini di lavoro per particolari codici Distinta Base inviati da BC vengono prodotti all'interno di V5 Traceability, nonché come viene gestito il ritorno dei dati a BC.

Possiamo iniziare esaminando la nostra configurazione BoM in BC. Questa può essere trovata nella sezione 'Production BOMs' in BC. La formula che esamineremo qui è l'esempio 'F010 – Aspirin Powder (Batch)', che possiamo vedere qui in BC:

 

Possiamo quindi vedere le informazioni memorizzate qui, come l'ordine dei passaggi, le unità di misura sia per la formula stessa che per le linee della formula, le quantità target (quantità per), così come le tolleranze superiori e inferiori. Possiamo sincronizzare le formule da BC con V5 e, una volta nel V5 Control Center, la BoM apparirà così:

 

Da notare che abbiamo aggiunto manualmente un "Messaggio" per l'operatore, per agevolarlo nella produzione.

Una volta sincronizzate le nostre distinte base, possiamo andare alla sezione "Ordini di produzione rilasciati" di BC per pianificare questa formula per la produzione.

Iniziamo cliccando sul pulsante "Nuovo" in quest'area della BC:

 

Questo creerà automaticamente un nuovo ordine di lavoro in BC (101019 in questo caso) e possiamo iniziare a impostarlo selezionando prima una BoM da produrre. Come per i fornitori per gli ordini di acquisto di cui sopra, la BoM può essere trovata digitando nella casella appropriata e selezionando la BoM desiderata:

 

Una volta selezionata la distinta base, possiamo aggiungere la quantità richiesta, in questo caso 100 kg.

 

Dopo aver aggiunto la quantità richiesta e qualsiasi altra informazione che desideriamo aggiungere, possiamo rilasciare l'ordine di lavoro cliccando su "Aggiorna ordine di produzione" nei controlli in cima alla pagina, selezionando "Rilasciato" e confermando la nostra scelta.

 

Una volta rilasciato questo ordine di lavoro, la riga di lavoro verrà aggiunta all'ordine in BC:

 

Possiamo usare 'Linea' e poi cliccare su 'Componenti' per vedere i requisiti totali per questo particolare ordine di lavoro:

 

Quindi, dopo aver aperto questo, possiamo vedere che, poiché abbiamo richiesto 100 kg e la nostra formula è stata creata in base a 1 kg, i nostri requisiti (o "Quantità prevista" in questo caso) sono 100 volte la quantità:

 

Il rilascio dell'ordine di lavoro da BC lo sincronizza anche con V5 Control Center e pianifica automaticamente il lavoro per la produzione nei terminali V5 collegati al sistema. Possiamo vedere l'ordine di lavoro nel Production Plan qui sotto.

 

Poiché questo lavoro è pianificato automaticamente nel piano di produzione V5, se andiamo a uno dei terminali V5 del sistema vedremo il lavoro pronto per la produzione.

 

Avviando il lavoro da qui verranno visualizzati tutti gli avvisi relativi ad allergeni/pericoli, nonché eventuali controlli di qualità che potremmo aver impostato per essere richiesti all'avvio del lavoro/lotto (ad esempio controlli/notifiche di pulizia, controlli di calibrazione della bilancia, ecc.).

Ci verrà quindi chiesto di iniziare selezionando un lotto adatto per il nostro primo ingrediente. Qui il sistema può essere impostato per consentire all'operatore del Terminale la libera scelta del lotto, selezionare automaticamente in base alle regole FEFO/FIFO o richiedere la scansione di un'etichetta di magazzino valida per selezionare il lotto. Qui ci è consentita la libera scelta, quindi selezioneremo il primo a scadere.

 

A seconda delle impostazioni applicate al terminale V5, ci può essere chiesto di aggiungere intere buste di un ingrediente nel mixer, seguite da qualsiasi resto. Quindi in questo esempio, il sistema sa che riceviamo questo primo ingrediente in buste da 20 kg e il nostro requisito di passaggio è di 33.513 kg, quindi ci verrà chiesto prima 1 busta:

 

Prima di essere richiesti per i restanti 13.513kg. Nota che qui abbiamo la possibilità di selezionare un lotto diverso, oppure il Terminal può continuare a consumare lo stesso lotto. Ciò dipende da un'impostazione del Terminal.

 

L'operatore dovrebbe quindi pesare fino alla zona verde, che rappresenta la tolleranza prescritta per ogni passaggio. Si noti che le tolleranze possono essere impostate in scala con i requisiti, ovvero una tolleranza di 10 g per la formula originale basata su 1 kg di polvere si adatterà a 1000 g/1 kg per 100 kg di polvere. In questo caso, tuttavia, le tolleranze non sono in scala, impedendo all'operatore di pesare più di 10 g sopra/sotto il target. Quindi possiamo vedere qui che l'operatore ha pesato 3 g sopra il target.

 

La formula procederebbe quindi secondo la configurazione BoM, pesando ogni ingrediente a turno:

 

Finché il processo non è completato. Si noti che V5 Traceability può essere impostato per richiedere un signoff singolo o doppio (verifica del supervisore richiesta) può essere implementato se richiesto per scopi di conformità normativa.

 

Una volta completato il batch e l'approvazione, il Terminale visualizzerà un messaggio di questo tipo:

 

E un'etichetta batch verrà stampata con il codice univoco del batch. Il design dell'etichetta qui può essere completamente personalizzato in base alle singole esigenze.

 

Possiamo quindi visualizzare il batch appena creato nell'inventario del Centro di controllo.

 

Tornando all'ordine di produzione rilasciato in BC, possiamo vedere che la quantità finita rispetto a quella rimanente è stata aggiornata per riflettere il lavoro che abbiamo appena completato in V5 Traceability.

 

Se poi utilizziamo i controlli 'Linea > Componenti' per le voci di riga dell'ordine di lavoro:

 

Possiamo vedere il consumo di ogni singolo ingrediente rispetto alla quantità prevista, aggiornato con informazioni in tempo reale dal lotto che abbiamo appena elaborato:

 

Allo stesso modo, se utilizziamo i controlli "Linea > Righe di tracciamento articolo" nello stesso posto:

 

Per vedere le informazioni sul lotto per il batch che abbiamo appena prodotto. Quindi, come possiamo vedere, il numero di lotto prodotto in V5 Traceability è stato trasferito a BC.

  

7.3. Caso di studio – Ordini di vendita

Come per gli acquisti, gli ordini di vendita vengono prima creati in BC utilizzando il pulsante "Nuovo" nella parte superiore della pagina Ordine di vendita.

 

Verrà quindi creato un nuovo ordine al quale potremo assegnare un cliente, digitandolo direttamente nel campo pertinente:

 

Oppure utilizzare il pulsante "..." indicato sopra per selezionare da un elenco di fornitori sincronizzato con V5 Traceability.

 

Campi come Documento/Data di pubblicazione/Data ordine saranno compilati automaticamente e possiamo modificarli se lo desideriamo. La data di consegna richiesta può essere inserita manualmente e questo compilerà il campo "Data di spedizione" una volta che l'ordine è stato importato in V5 Traceability.

 

Una volta inserite le informazioni, possiamo iniziare a popolare le nostre righe d'ordine nella sezione 'Righe' qui sotto. Possiamo iniziare ad aggiungere articoli semplicemente digitando i nostri codici articolo nella casella 'No.' qui, oppure usare l'opzione 'Seleziona dall'elenco completo' per visualizzare un elenco completo degli articoli presenti nel sistema.

Qui selezioneremo 'Compresse di Aspirina' per questa riga d'ordine.

 

Qui possiamo aggiungere ulteriori informazioni alla voce di spesa, come la quantità ordinata e le unità dell'articolo da vendere.

 

Più avanti possiamo vedere anche la quantità in attesa di spedizione, che verrà aggiornata man mano che l'ordine viene spedito da V5 Traceability.

 
Possiamo continuare ad aggiungere righe di ordine nello stesso modo di cui sopra. Per questo esempio, tuttavia, esamineremo solo questa riga e, una volta impostata, possiamo rilasciare l'ordine di vendita a V5 Traceability utilizzando i controlli in cima alla pagina dell'ordine.

 

Questo cambierà lo stato dell'ordine da "Aperto" a "Rilasciato":

 

Dopodiché, l'ordine verrà sincronizzato con V5 Traceability e apparirà nel Centro di controllo V5 come segue.

 

Possiamo quindi vedere che tutte le informazioni sull'ordine che abbiamo inserito in BC sono state trasferite al V5 Control Center. Nota anche che l'ordine è già "Pianificato", il che significa che è automaticamente disponibile per tutti i dispositivi V5 WMS collegati al sistema.

Se andiamo al nostro dispositivo WMS di spedizione, possiamo vedere come possiamo elaborare ulteriormente l'ordine da qui.

Una volta effettuato l'accesso al WMS, possiamo andare al menu Ordine di vendita ('Ordinazione' > 'Ordini di vendita'), dove vedremo il nostro ordine da BC pronto per essere spedito.

 

Selezionando questo ordine e avanzando utilizzando il segno di spunta verde nell'angolo in basso a destra, inizierà il processo di spedizione. Qui all'operatore WMS verranno poste tutte le domande QA assegnate all'evento 'Inizio spedizione', dopodiché le righe dell'ordine saranno disponibili per l'evasione.

 

Una volta selezionata la linea per le nostre compresse di aspirina programmate, vedremo un elenco di lotti disponibili e le loro quantità. Possiamo scegliere di evadere l'ordine da uno qualsiasi di questi, oppure WMS può essere impostato per forzare una selezione FEFO/FIFO.

 

Selezioneremo il lotto 27282 qui, dopodiché ci verrà chiesto di assegnare lo stock da questo lotto. Potremmo potenzialmente procurarci i 5 pacchi richiesti da lotti diversi, ma in questo caso prenderemo 5 pacchi dai 10 di questo lotto.

 

Una volta evasa la riga dell'ordine, l'operatore tornerà alla visualizzazione della riga dell'ordine, dove potremo vedere che la riga per le compresse di aspirina è stata evasa, come indicato dalla linea verde.

 

Una volta completate tutte le righe, l'ordine può essere spedito utilizzando il segno di spunta verde nell'angolo in basso a destra dello schermo.

 

Dopo aver cliccato su "Completa", all'operatore verranno poste tutte le domande di controllo qualità assegnate all'evento "Invio".

Una volta completato, WMS visualizzerà un messaggio nel banner dei messaggi nella parte superiore dello schermo per informare l'operatore che l'ordine è stato completato.

 

Se torniamo al Centro di controllo, possiamo vedere che lo stato dell'ordine è stato aggiornato a "Spedito" e possiamo vedere le informazioni sul lotto per il/i lotto/i scelto/i nel pannello in basso a destra di questa schermata.

 

Tornando da qui a BC, possiamo vedere nella vista principale dell'ordine che i campi "Quantità da spedire" e "Quantità spedita" sono stati aggiornati di conseguenza.

 

Possiamo trovare maggiori informazioni sugli articoli spediti utilizzando la finestra di dialogo "Ordine > Spedizioni" sopra le voci di riga.

 

Questo aprirà il menu delle spedizioni e ci mostrerà le spedizioni associate a questo ordine. Poiché abbiamo appena eseguito una singola spedizione, c'è solo 1 voce da visualizzare qui.

 

Possiamo quindi aprire questa spedizione per visualizzare le informazioni sulle voci di riga che sono state spedite come parte dell'ordine. Possiamo vedere nella sezione 'Linee' la quantità di tablet che abbiamo spedito nell'ordine.

 

E se utilizziamo i controlli 'Linea' > 'Voci di tracciamento articolo':

 

Ci verranno mostrate le informazioni sul lotto dei tablet rispediti da V5 Traceability e selezionati per l'ordine.

 

7.4. Caso di studio – Trasferimenti

Coming Soon!

8. CONCLUSIONE

In sintesi, l'integrazione di Microsoft Business Central con V5 Traceability può apportare benefici alla tua attività garantendo lo scambio di dati in tempo reale, mantenendo la coerenza e la conformità dei batch e consentendo operazioni senza carta. Previene gli errori manuali, offre tracciabilità end-to-end e fornisce flessibilità operativa, adattandosi alle crescenti esigenze aziendali. Questa integrazione migliora l'efficienza, l'accuratezza e la scalabilità, rendendola una risorsa indispensabile per le aziende moderne.

Scopri di più su questa soluzione trasformativa presso SG Systems Global.

9. appendici

Per ulteriori informazioni sull'utilizzo dell'API di BC, fare clic su Qui..

Per ulteriori informazioni sull'utilizzo dell'API BC con servizi REST integrati, fare clic su Qui..

questa pagina è stata utile?
SiNon