
La tua guida all'integrazione V5!

SG Systems è lieta di poter offrire ai nostri clienti servizi di integrazione completa con Sage X3, comprese caratteristiche e funzioni personalizzabili per soddisfare un'ampia varietà di requisiti.
L'integrazione di Sage X3 con V5 Traceability offre numerosi vantaggi che esploreremo in questo articolo, tra cui:
Di seguito è riportata una panoramica di come la tracciabilità V5 si integra con Sage X3:

In questa discussione daremo uno sguardo a tutti gli aspetti principali dell'integrazione di Sage X3 con V5 Traceability. Per prima cosa discuteremo della configurazione del sistema e della metodologia di integrazione dei dati, prima di esaminare casi di studio produzione, Acquista and vendite ordini, così come trasferimenti interni.
Lo scopo dell'integrazione V5 con Sage X3 è quello di consentire ai clienti abituati a lavorare all'interno del flusso di lavoro di Sage X3 di poter creare facilmente ordini di acquisto, vendita e trasferimento, nonché di utilizzare le distinte base conservate in Sage X3 per pianificare la produzione da Tracciabilità V5.
L'ambito di questa integrazione copre tutti gli aspetti principali dell'impianto di produzione del cliente, tra cui:
Come possiamo vedere nella panoramica qui sopra, ciò consente a Sage X3 di continuare a fungere da sede principale del cliente per modelli distinta base/codici di materie prime/livelli di inventario/ordini ecc., con eventuali aggiornamenti agli ordini da inviare istantaneamente alla V5. In questo caso, V5 restituirebbe i dati di consumo spediti/ricevuti/di produzione a Sage X3, 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 richiede l'accesso a un server convalidato (hardware o virtuale) per installare il database V5 e il middleware richiesto (Connessione V5) per consentire l'integrazione con Sage X3.
Terminali di produzione and Sistema di gestione del magazzino I tablet (WMS) possono quindi essere installati secondo necessità in tutto l'impianto di produzione. In questo documento daremo uno sguardo sia alla produzione che alla spedizione/ricezione, che presenta le applicazioni software V5 installate su quanto segue:
Ogni dispositivo V5 qui può quindi essere collegato a:
È possibile visualizzare ulteriori dettagli su come questo hardware viene utilizzato insieme al sistema di tracciabilità V5 sotto.
Di seguito è riportata una panoramica semplificata dell'hardware:

È possibile visualizzare i requisiti per installare il software necessario per facilitare il funzionamento del sistema di tracciabilità V5 Qui..
Sage X3 viene quindi installato/ospitato localmente sui server del cliente e la comunicazione tra Sage e V5 Traceability è facilitata dall'installazione aggiuntiva di V5 Connect.
SG Systems utilizza i servizi Web SOAP Sage X3 per importare ed esportare dati tra entrambi i sistemi.
SOAP, che sta per Simple Object Access Protocol, è una specifica di protocollo per lo scambio di informazioni strutturate nell'implementazione dei servizi web. Utilizza XML per codificare i suoi messaggi e si affida principalmente ai protocolli del livello applicativo, in particolare HTTP o SMTP, per la negoziazione e la trasmissione dei messaggi. Ecco gli elementi e i concetti di base associati a SOAP:
Colpa: Fornisce dettagli sull'errore se si verificano problemi durante l'elaborazione.
Ci sono diversi vantaggi nell’usare SOAP:
Dal punto di vista del cliente, per abilitare la connettività con V5, sarebbe necessario:
I modelli all'interno di Sage X3 aiutano a facilitare il flusso di dati tra Sage X3 e V5 Traceability consentendo la corretta sincronizzazione e compilazione dei campi dati durante l'invio da e verso V5. Un esempio di questi può essere visto di seguito dove possiamo vedere la configurazione del modello per gli ordini di acquisto.


Quali sono quindi i principali vantaggi derivanti dalla scelta dell'integrazione di Traceability V5 con Sage X3 per la tua azienda?
Possiamo dare un'occhiata a un esempio di flusso di lavoro in cui i prodotti finiti vengono realizzati da lotti di componenti prodotti da materie prime.
Di seguito è riportata una vista semplificata dall'alto verso il basso:

Ora possiamo dare un'occhiata a un flusso di lavoro di esempio per un ordine di acquisto utilizzando Sage X3 e V5 Traceability.
Di seguito è riportata una vista semplificata dall'alto verso il basso di questo processo:

L'integrazione degli ordini di vendita tra V5 e Sage funziona in modo molto simile a quello che abbiamo appena visto con gli ordini di acquisto. Per prima cosa diamo 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:

L'integrazione degli ordini di trasferimento tra V5 e Sage funziona in modo molto simile a quello che abbiamo appena visto sia con gli ordini di acquisto che con quelli di vendita, combinando elementi di entrambi i flussi di lavoro. Diamo quindi un'occhiata al flusso di lavoro per un ordine di trasferimento.
Di seguito è riportata una vista semplificata dall'alto verso il basso di questo processo:

Come possiamo vedere nel diagramma di flusso sopra, una volta che V5 Traceability ottiene le informazioni sulla distinta base/ordine di lavoro da SAge X3, ci sono diversi casi in cui il software V5 interagirà con l'hardware fornito da SG/del cliente. Queste interazioni sono:
In questo caso di studio esamineremo come vengono prodotti gli ordini di lavoro per particolari codici distinta materiali inviati da Sage X3 all'interno di V5 Traceability, nonché come viene gestita la restituzione dei dati a Sage X3.
Come discusso in precedenza, mentre i codici distinta base e i requisiti RM sono conservati in Sage X3, questi vengono anche inseriti manualmente in Tracciabilità V5 dal cliente per tenere conto delle funzionalità V5 aggiuntive, in particolare dei passaggi facoltativi per aggiungere ingredienti alternativi.
Di seguito possiamo vedere un esempio di distinta base per un batch in Sage X3:

Ora possiamo vedere come apparirebbe questa distinta base se ricreata nella V5. Ricorda che non sincronizzeremo le distinte materiali da Sage X3, ma le utilizzeremo come modello a cui aggiungere ulteriori tipi di passaggi aggiuntivi.

Possiamo vedere un esempio di un passaggio facoltativo qui, quindi in questo esempio l'operatore di batching del Terminale potrebbe scegliere di aggiungere qualsiasi opzione ("VENTURA BLUE" o "STRATUS") desideri per questo passaggio. Ciò è utile se un ingrediente potrebbe non essere sempre disponibile e potrebbe essere necessario sostituirlo con un altro.

Quindi, se utilizziamo questa formula per il nostro esempio, possiamo tornare a Sage X3 e creare un ordine di lavoro utilizzandola.

Qui possiamo assegnare un numero di ordine di lavoro, oltre a specificare la distinta base da programmare. L'importo da produrre può anche essere impostato qui e il numero di lotti richiesti sarà determinato dalla "quantità base" che abbiamo visto nella configurazione distinta base di Sage X3 sopra (quindi in questo caso 1 lotto basato sulla quantità base 387.03). Lo stato dell'ordine di lavoro in Sage X3 verrà quindi impostato su "In corso".
Questo ordine di lavoro viene quindi sincronizzato con V5 Traceability, dove le informazioni inserite in Sage X3 vengono utilizzate per popolare il piano di produzione di V5 Control Center, come possiamo vedere di seguito.

Tieni presente che lo stato "In corso" di Sage X3 si traduce nello stato "Programmato" nel piano di produzione di V5. Questo stato significa che questo lavoro sarà ora immediatamente disponibile per il Terminal nel reparto di produzione.

Se poi iniziamo questo lavoro evidenziandolo e utilizzando il segno di spunta verde nell'angolo in basso a destra, ci verrà poi chiesto di selezionare il lotto per il primo RM (Sugar White) richiesto.
Si noti tuttavia che, in questo esempio, i numeri di lotto all'interno di V5 sono proprio questi e vengono citati solo in V5. Solo le quantità utilizzate vengono restituite a Sage X3 una volta completato il dosaggio. Queste quantità vengono quindi detratte dalle scorte degli articoli principali ivi contenute.

Qui l'operatore del terminale può selezionare un lotto da solo, oppure è possibile imporre un ordine di stock (basato sulle regole FEFO/FIFO) per forzare la selezione di un lotto, oppure il sistema può selezionare automaticamente il lotto da utilizzare, togliendo la scelta al Operatore terminale.
È inoltre possibile richiedere la scansione dei lotti utilizzando uno scanner di codici a barre collegato, garantendo ulteriormente la selezione del lotto corretto per il lavoro.
Una volta selezionato, vedremo la schermata di 'immissione della chiave', basata sulla configurazione della formula nella V5 che abbiamo visto sopra. Quindi in questo caso all'operatore verrà chiesto di scaricare 2 scatole da 50 libbre nel mixer.

Passando al passaggio successivo, vedremo la stessa schermata di selezione del lotto (o il lotto verrà selezionato automaticamente in base alle opzioni di cui sopra) ma poiché il passaggio successivo riguarda la fase di "pesatura" di 8 libbre, vedremo il quadrante di pesatura per all'operatore del terminale di pesare manualmente.

Tieni presente che l'operatore può pesare entro le tolleranze del passo impostato nel V5 Control Center, in questo caso 0.1 libbre.
Successivamente possiamo vedere un esempio di come apparirebbe un passaggio opzionale sul terminale V5 di seguito. In questo caso stiamo guardando lo stesso passaggio opzionale che abbiamo visto nel Centro di controllo V5 sopra, dove l'operatore sceglie l'opzione che avevamo evidenziato lì ("STRATUS").

Selezionando questa routine opzionale verranno quindi eseguiti i passaggi contenuti al suo interno in Control Center.
Il batch procederà quindi in questo modo finché tutti gli RM non saranno stati aggiunti alla miscela nell'ordine indicato nel Centro di controllo.
Una volta completato il batch, il sistema può stampare un'etichetta da allegare al batch risultante. Di seguito è riportato un esempio di ciò, ma, come accennato in precedenza, questi possono essere completamente personalizzati in base alle specifiche del cliente.

Tornando al Centro di controllo possiamo vedere che il lavoro è ora contrassegnato come "Completato".

I dati vengono quindi restituiti a Sage X3 con il consumo totale del batch. L'utilizzo di RM viene quindi detratto dall'inventario principale conservato in Sage. Come accennato in precedenza, qui non viene fatto riferimento ai numeri di lotto, ma piuttosto le scorte vengono detratte dal lotto principale di ciascun particolare RM.

Da notare anche che la quantità totale del lotto non è stata raggiunta poiché la composizione del lotto è stata modificata durante la produzione, da qui lo stato "In corso" che possiamo vedere sopra. Tuttavia, la quantità raggiunta esistente viene referenziata in modo da consentire la corretta detrazione delle quantità RM.
Le opzioni per modificare al volo la composizione del batch possono essere limitate ai soli supervisori o forzare la sostituzione del supervisore in modo che un operatore batch standard non possa prendere queste decisioni da solo.
Sincronizzazione degli ordini d'acquisto da Sage X3 a V5 La tracciabilità inizia con la pianificazione dell'ordine in Sage X3.
Di seguito possiamo vedere un ordine di acquisto pianificato in Sage X3:

Quindi qui possiamo vedere che per questo ordine d'acquisto (PO036237) abbiamo ordinato 100 sacchetti di "zucchero marrone chiaro" e 50 sacchetti di "zucchero a velo". Tieni inoltre presente che abbiamo assegnato un fornitore e una data dell'ordine, che verranno inviati anche a V5 Traceability.
Una volta inviato al Centro di controllo V5, possiamo vederlo come un ordine "in sospeso" nella finestra "Ordine di acquisto".

Quindi qui possiamo vedere che gli importi rilevanti che sono stati ordinati, così come i relativi costi (anch'essi ricavati da Sage X3) e il fornitore assegnato sono stati tutti importati in V5 Traceability.
Poiché l'ordine viene importato in V5 Traceability come "In sospeso", sarà immediatamente visibile sul tablet V5 WMS (Warehouse Management System) nella posizione di ricezione.

Selezionando e inserendo un ordine utilizzando il segno di spunta verde nell'angolo in basso a destra verranno quindi visualizzate le righe dell'ordine in attesa di ricezione.

La selezione di una riga da ricevere consentirà quindi all'operatore di ricevere quell'articolo. In questo caso stiamo ricevendo un articolo pallettizzato, quindi il sistema saprà richiedere il numero di pallet e quanti sacchi ci sono su ciascun pallet. In questo caso stiamo ricevendo un unico pallet da 100 sacchi di 'Sugar Light Brown'.



Qui sono disponibili diversi trigger opzionali per inserire informazioni aggiuntive rispetto al lotto ricevuto come numeri di lotto interni e del fornitore, date di produzione e di scadenza, costi ecc. Qui possiamo vedere un esempio con il nostro operatore che inserisce la data di scadenza dello zucchero ricevuto.

Le etichette possono quindi essere stampate e applicate agli articoli ricevuti. È possibile fissare il numero di etichette realizzate qui oppure presentare una richiesta all'operatore. Il design dell'etichetta può essere completamente personalizzato da ciascun cliente in base alle proprie esigenze individuali.

Verremo quindi riportati alla visualizzazione della riga dell'ordine dove possiamo vedere che questa riga è stata ricevuta con successo.

Riceveremo quindi l'altra riga dell'ordine in modo simile, dopodiché potremo completare l'ordine utilizzando il segno di spunta verde nell'angolo in basso a destra della visualizzazione della riga dell'ordine.

Una volta ricevuto, possiamo vedere l'ordine d'acquisto completato nel Centro di controllo, ora con lo stato "Ricevuto". Anche il pannello in basso a destra nel Centro di controllo sarà ora popolato con informazioni sul lotto ricevuto, inclusi i numeri di lotto interni, l'operatore che ha ricevuto l'ordine e i timestamp.

Tornando all'ordine in Sage X3, possiamo vedere che le righe sono state ora chiuse, indicando, insieme alle informazioni nel pannello sottostante, che gli articoli sono stati ricevuti con successo e verranno successivamente aggiunti all'inventario degli articoli principali conservato in Sage X3.

Come per gli acquisti, gli ordini di vendita vengono prima pianificati in Sage X3, dove è possibile assegnare un cliente all'ordine, così come altre informazioni desiderate come numeri di riferimento dell'ordine, siti assegnati da cui spedire e date effettuate.

Le righe dell'ordine per gli articoli richiesti possono quindi essere aggiunte più in basso nella pagina in Sage:

Quindi qui possiamo vedere che per questo SO (SO194767) abbiamo un ordine per 88 casse (CS) di "Chocolate Chip", 22 casse di "Party Time" e 140 casse di "Brownie".
Una volta pianificato in Sage X3, l'ordine viene inviato al V5 Control Center, possiamo vederlo come un ordine 'programmato' nella finestra 'Ordine di vendita'.

Quindi qui possiamo vedere che gli importi rilevanti che sono stati ordinati, così come i relativi costi (anch'essi ricavati da Sage X3) e il fornitore assegnato sono stati tutti importati in V5 Traceability.
Come per gli ordini di acquisto, qui l'ordine di vendita viene importato come già pianificato, quindi non è richiesta alcuna azione da parte dell'utente Sage X3 affinché l'ordine sia pronto e disponibile per l'evasione da parte del tablet WMS V5 nel reparto vendite.
Una volta programmato, l'ordine potrà essere ritirato dal tablet WMS.

All'interno di V5 sono presenti diverse opzioni per il picking degli ordini, con la possibilità di scegliere secondo le regole FEFO/FIFO, nonché modalità di wave picking diretto per assistere gli operatori di vendita. Qui è anche possibile aggiungere domande e risposte al QA per indirizzare l'operatore nelle varie fasi del processo di spedizione.
Come sopra vedremo quindi la visualizzazione della riga dell'ordine per l'ordine di vendita, elencandone i requisiti di prelievo.

Se selezioniamo la riga superiore per "Gocce di cioccolato", ci verrà data la possibilità di scegliere tra lotti tra cui scegliere. Anche in questo caso è possibile applicare l'ordine FEFO/FIFO per impedire all'operatore di scegliere il lotto sbagliato da cui prelevare.

Una volta selezionato il lotto possiamo assegnare lo stock. Si noti che se non si segue il rigoroso ordine FEFO/FIFO, i lotti possono essere mischiati nell'ordine. Qui stiamo selezionando dal lotto 10004642.

Una volta scelto l'importo corretto, questa riga verrà soddisfatta.

Tieni presente in basso che è stato creato un "pallet di vendita/spedizione". Questo è un processo opzionale offerto dal sistema che consente la stampa rapida delle etichette dei pallet per la spedizione. Tieni presente che le etichette possono essere completamente personalizzate in base alle esigenze individuali del cliente.

Una volta completate tutte le righe, come sopra, l'ordine può essere completato (spedito) utilizzando il segno di spunta verde in basso a destra sullo schermo.

Dopodiché verremo riportati alla schermata iniziale del WMS, con una notifica nel banner superiore del software che l'ordine è stato completato.

Tornando al Centro di controllo possiamo vedere che lo stato dell'ordine è stato aggiornato e il pannello in basso a destra ora contiene le informazioni su quale lotto è stato selezionato per l'ordine.

Tornando a Sage X3, possiamo vedere che le righe dell'ordine sono state chiuse e possiamo vedere l'importo degli articoli richiesti che sono stati spediti.

Come nel caso degli ordini di acquisto e di vendita, gli ordini di trasferimento vengono prima creati e programmati in Sage X3 come ordini di vendita. Qui è possibile assegnare una fonte e una destinazione, nonché altre informazioni desiderate come numeri d'ordine/numeri di riferimento, date effettuate e gli articoli da trasferire. Come accennato in precedenza, questi tipi di ordini di vendita sono impostati su "Intersito" per consentire a V5 Traceability di prelevarli come "Trasferimenti".

Una volta pianificato, l'ordine verrà visualizzato nel Centro di controllo V5 come trasferimento, insieme a tutte le informazioni rilevanti inserite in Sage X3. In questo esempio, i trasferimenti vengono sempre importati come "Trasferimenti diretti" e vengono pianificati automaticamente.

Una volta importato e pianificato, l'ordine di trasferimento sarà disponibile per essere prelevato da V5 WMS.

Similmente alla procedura dell'ordine di vendita sopra, vedremmo quindi le righe dell'ordine in attesa di essere prelevate.

In questo esempio l'operatore effettuerà la scansione dai pallet dell'articolo richiesto, quindi opterà per l'opzione di scansione nella schermata successiva.

Quindi il nostro operatore scansionerà 5 pallet su questo ordine per completare il prelievo.

Una volta scansionati e completata la riga dell'ordine, l'ordine può essere completato come di consueto utilizzando il segno di spunta verde nell'angolo in basso a destra della schermata della riga dell'ordine.

Qui vedremo quindi il seguente messaggio che ci informa che l'ordine è stato ricevuto. Questa è una conseguenza dell'utilizzo della funzione "Trasferimento diretto" discussa in precedenza.

Tornando al Centro di controllo, possiamo vedere che lo stato dell'ordine è stato aggiornato a "Ricevuto". Anche il pannello in basso a destra è stato aggiornato per mostrare i lotti e i pallet utilizzati per evadere l'ordine, mentre nel pannello in basso a sinistra sono state aggiornate di conseguenza le quantità spedite e ricevute.

Come accennato in precedenza, una volta che un trasferimento è stato inviato da WMS, una ricevuta dell'ordine d'acquisto verrà automaticamente generata in Sage X3 con una ricevuta e un numero di bolla di accompagnamento.

E se controlliamo lo stato delle righe dell'ordine possiamo vedere l'importo confermato dell'articolo richiesto che è stato trasferito e che lo stato dell'ordine è ora chiuso.

In sintesi, l'integrazione di Sage X3 con V5 Traceability può apportare vantaggi alla tua azienda garantendo lo scambio di dati in tempo reale, mantenendo la coerenza e la conformità dei lotti e consentendo operazioni senza supporto cartaceo. Previene gli errori manuali, offre tracciabilità end-to-end e fornisce flessibilità operativa, adattandosi alle crescenti esigenze aziendali. Questa integrazione migliora l'efficienza, la precisione e la scalabilità, rendendola una risorsa indispensabile per le imprese moderne.
Scopri di più su questa soluzione trasformativa presso SG Systems Global.
L'esempio di implementazione visto sopra funziona riga per riga per le richieste/ricevute SOAP. Di seguito possiamo vedere un esempio di modello SOAP che SG utilizzerà per creare richieste:

Se prendiamo un reso da V5 a Sage X3, in questo caso una riga di ricevuta di ordine d'acquisto, possiamo vedere un esempio di come SG prenderà il modello sopra e lo modificherà per creare un file utilizzabile per trasferire queste informazioni:

Questo file di esempio può essere scaricato Qui..
È possibile trovare ulteriore documentazione sullo sviluppo con i servizi web Sage X3 Qui..