
La tua guida all'integrazione 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:
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!
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.
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:
Ogni dispositivo V5 qui può quindi essere collegato a:

È 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.
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.).
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.
Ci sono diversi vantaggi nell'utilizzare JSON per il nostro scambio di dati:
Dal punto di vista del cliente, per abilitare la connettività con V5, sarebbe necessario:
Quali sono quindi i principali vantaggi della scelta dell'integrazione V5 Traceability con BC per la tua azienda?
Possiamo ora esaminare un esempio di flusso di lavoro per un ordine di acquisto che utilizza BC e V5 Traceability.
Di seguito è riportata una vista semplificata dall'alto verso il basso di questo processo:

Possiamo esaminare un flusso di lavoro di esempio in cui è possibile produrre una formula batch a partire da materie prime.
Di seguito è riportata una vista semplificata dall'alto verso il basso:

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.
Di seguito è riportata una vista semplificata dall'alto verso il basso di questo processo:

Coming Soon!
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:
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:
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:

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.

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.


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.

Coming Soon!
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.