Integrazione V5 con Oracle Netsuite

La tua guida all'integrazione V5!

Introduzione

L'integrazione di Oracle Netsuite con V5 Traceability offre numerosi 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à.
  • Ambiente di lavoro familiare: Consente ai clienti di pianificare gli ordini in V5 Traceability da Netsuite.
  • 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 Netsuite con V5

Di seguito è riportata una panoramica di come la Tracciabilità V5 si integra con Netsuite Oracle.

Si noti qui che, nei casi di studio discussi sotto, tratteremo l'integrazione di formule (Distinte base), ordini di lavoro (programma di produzione/lavori), ordini di acquisto e ordini di vendita, mostrati qui nelle caselle bianche.

1.1. Scopo e ambito dell'integrazione

Lo scopo dell'integrazione V5 con Netsuite è quello di consentire ai clienti abituati a lavorare all'interno del flusso di lavoro di Netsuite di poter creare facilmente ordini di acquisto/vendita, nonché di pianificare la produzione per le distinte base immesse dall'interno di Netsuite stessa.

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

Come possiamo vedere nella panoramica sopra, ciò consente a Netsuite di continuare a fungere da sede principale del cliente per distinte base/codici materie prime/livelli di inventario ecc., con eventuali aggiornamenti alle distinte base e agli ordini da inviare istantaneamente alla V5.

In questo caso, V5 restituirebbe i dati spediti/ricevuti/produzione/consumo a Netsuite, 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 richiede l'accesso a un server convalidato (hardware o virtuale) per installare il database V5 e il middleware necessario per consentire l'integrazione con Netsuite.

Terminali di produzione and Sistema di gestione del magazzino i tablet possono quindi essere installati secondo necessità in tutto l'impianto di produzione. In questo documento ci concentreremo principalmente sulla produzione, che presenta il Terminale V5 applicazione software installata su:

  • Terminali industriali (touchscreen da 15")
    • Terminali sfusi – gestisce grandi quantità di materie prime (distribuzione sfusa o scarico di sacchi).
    • Terminali dei resti – aggiunte manuali/pesatura manuale di materie prime non sfuse.
  • Compresse industriali
    • Terminali di imballaggio – elaborare lotti di componenti, prodotti presso i terminali sfusi/residui, e confezionarli in prodotti finiti.
    • WMS di spedizione/ricezione – Preleva le scorte per l'evasione degli ordini di vendita e riceve il nuovo inventario nella struttura.

Ad ogni Terminale o WMS è possibile connettersi a:

  • Bilance – sia in rete che tramite connessione seriale diretta (un'ampia gamma di produttori di bilance è supportata da SG Systems).
  • Stampanti per etichette
    • Terminali – per stampare etichette di confezionamento ed etichette di lotto, seguite da etichette di prodotto per i prodotti finiti.
    • WMS – per stampare etichette di spedizione per le merci prelevate e per stampare etichette di stock per le merci in entrata.
  • Scanner di codici a barre
    • Terminali – 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.
    • WMS – Garantisce che gli articoli corretti (secondo le regole FEFO/FIFO) vengano scansionati negli ordini di vendita. Consente inoltre di scansionare/spostare le merci in entrata utilizzando etichette di stock stampate.

Una vista dall'alto semplificata di una tipica configurazione hardware nella struttura di un cliente potrebbe assomigliare a questa:

2.2. Requisiti software

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

Oltre a questo, per l'integrazione tra V5 e Netsuite, è necessaria una connessione internet per comunicare con Netsuite.

3. Scambio di dati utilizzando SOAP XML

3.1. Nozioni di base su SOAP XML

SG Systems utilizza SuiteTalk per elaborare l'input Javascript in dati XML. Questi dati XML vengono quindi inviati e ricevuti tramite il protocollo SOAP.

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:

  • Busta: L'elemento centrale che definisce il contenuto e la struttura del messaggio.
  • Intestazione: Una sezione facoltativa per definire parametri operativi come le credenziali di autenticazione.
  • Corpo: Contiene i dati XML del messaggio, incluse le informazioni sulla chiamata e sulla risposta.
  • Colpa: Fornisce dettagli sull'errore se si verificano problemi durante l'elaborazione.

3.2. Vantaggi dell'utilizzo di SOAP XML

Ci sono diversi vantaggi nell’usare SOAP:

  • Standardizzazione: Garantisce l'interoperabilità tra diverse piattaforme e linguaggi attraverso un protocollo ben definito.
  • Contratti formali: Utilizza WSDL per definire chiaramente i metodi e le operazioni del servizio, agevolando lo sviluppo e la manutenzione.
  • Sicurezza: Supporta funzionalità di sicurezza complete come la crittografia e la firma dei messaggi tramite WS-Security.
  • Estensibilità: Consente alle estensioni di aggiungere funzionalità come transazioni e maggiore sicurezza senza alterare le operazioni principali.
  • Operazioni con stato: In grado di mantenere lo stato della sessione su più richieste, utile in scenari di transazioni complesse.
  • Conformità ACIDO: Ideale per sistemi transazionali critici che richiedono robustezza e affidabilità.
  • Indipendenza dai trasporti: Funziona su più protocolli di trasporto (HTTP, SMTP, TCP), offrendo flessibilità di implementazione.
  • Gestione degli errori: Fornisce una segnalazione dettagliata degli errori con informazioni strutturate, aiutando nella risoluzione dei problemi e nella correzione.

4. Processo di integrazione

4.1. Passo dopo passo

Una panoramica semplificata del processo di configurazione per l'integrazione V5 con Oracle Netsuite può essere riepilogata come segue:

  • Verrà installata l'API V5: fornisce il collegamento iniziale da e verso il database V5.
  • Connessione V5 verrà quindi installato: funge da middleware tra l'API V5 e Netsuite.
  • V5 Connect sarà quindi configurato utilizzando la TBA (Token Based Authentication) e l'URL Netsuite forniti dal cliente.
  • Il cliente dovrà creare eventuali campi personalizzati che verranno implementati come parte dell'integrazione.
  • V5 Connect creerà quindi ricerche salvate, consentendogli di cercare in modo efficace in Netsuite:
    • Distinte materiali/formule
    • Numeri di lotto delle materie prime
    • Livelli di scorte e disponibilità delle materie prime

4.2. Impostazioni di configurazione

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

  • Abilita i servizi web SOAP per Netsuite.
  • Fornire le credenziali per l'autenticazione tramite TBA.

5. Flusso di lavoro operativo

5.1. Flusso di lavoro di esecuzione batch

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.

  • L'inventario RM, le formule/ricette/distinta base e gli ordini di lavoro/lavori sono tutti conservati in Netsuite.
  • Gli ordini di lavoro che utilizzano distinte base archiviate in Netsuite vengono inviati a V5 Control Center e pianificati.
  • La produzione in batch avviene presso i terminali V5. Le opzioni di personalizzazione sono disponibili qui per:
  • I lotti vengono quindi trasformati in prodotti finiti utilizzando il terminale V5.
  • I dati vengono quindi restituiti a Netsuite per tenere conto di:
    • Consumo di materie prime per lotti
    • Dati dei lotti prodotti
    • Consumo in lotti in prodotti finiti
    • Prodotti finiti ora in inventario

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

5.2. Flusso di lavoro degli ordini di acquisto

Possiamo dare un'occhiata a un flusso di lavoro di esempio per un ordine di acquisto.

  • Gli ordini di acquisto sono pianificati in Netsuite.
    • I codici materiale per gli articoli ordinati sono conservati in Netsuite e sincronizzati con V5.
  • Gli ordini d'acquisto vengono quindi inviati al Centro di controllo V5 e pianificati automaticamente.
  • Le righe dell'ordine e le quantità previste vengono inviate ai tablet WMS V5.
  • V5WMS riceve l'ordine. Qui sono disponibili opzioni configurabili per inserire informazioni sui lotti ricevuti come:
    • Numeri di lotto interni e dei fornitori
    • Date di produzione e scadenza
    • Numeri BoL/CoA e acquisizione di immagini
  • Le etichette in stock possono anche essere stampate automaticamente da V5 WMS al ricevimento.
  • I dati vengono quindi restituiti a Netsuite per tenere conto di:
    • Quantità di voci dell'ordine ricevute
    • Numeri di lotto e qualsiasi altra informazione associata
    • Posizioni interne dei lotti appena ricevuti

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

 

5.3. Flusso di lavoro degli ordini di vendita

Possiamo dare un'occhiata a un flusso di lavoro di esempio per un ordine di vendita.

  • Gli ordini di vendita sono pianificati in Netsuite.
    • I codici prodotto per gli articoli ordinati sono conservati in Netsuite e sincronizzati 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.
  • V5WMS spedisce l'ordine. Qui sono disponibili opzioni configurabili 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 quindi restituiti a Netsuite per tenere conto di:
    • Quantità di articoli spediti
    • Da quali lotti sono stati selezionati

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

  

5.4. Interazione hardware e software

Come possiamo vedere nei diagrammi di flusso sopra, una volta che V5 Traceability riceve le informazioni sulla distinta base/ordine di lavoro/ordine di acquisto e vendita da Netsuite, ci sono diversi casi in cui il software V5 interagirà con l'hardware fornito da SG/del cliente. Queste interazioni sono:

  • Bilance – V5 Traceability fornisce una connettività completa con bilance di un'ampia varietà di produttori. Questi possono essere collegati tramite la rete locale o tramite una connessione seriale diretta. Ciò consente agli operatori di sala di pesare con precisione il fabbisogno di materie prime utilizzando il quadrante di pesatura integrato nel terminale V5.
  • Stampanti per etichette – Le etichette possono essere stampate in tutte le fasi del processo produttivo, tra cui:
    • Le etichette in stock possono essere stampate al ricevimento
    • Queste etichette per le materie prime vengono scansionate presso i Terminali di dosaggio
    • 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
    • Etichette per pallet di vendita/spedizione al momento della spedizione dei prodotti
  • Scanner di codici a barre – Sia cablati che wireless, gli scanner di codici a barre possono essere collegati alle app V5 Terminal per garantire che gli operatori di sala selezionino sempre la corretta miscelazione di materie prime/lotti nella corretta fase di produzione, eliminando scelte errate di materiali o lotti. Lo stesso può essere fatto sui tablet WMS V5 per consentire la scansione delle merci appena ricevute nell'inventario e anche per garantire che i lotti corretti degli articoli corretti vengano scansionati e prelevati per gli ordini di vendita.

6. Vantaggi dell'integrazione

Quali sono quindi i principali vantaggi derivanti dalla scelta dell'integrazione di Traceability V5 con Netsuite per la tua azienda?

  • Ambiente di lavoro familiare – L'integrazione con V5 Traceability consente agli utenti Netsuite di interagire con V5 dal familiare ambiente Netsuite, riducendo la necessità di formazione aggiuntiva per i dipendenti che spesso deriva dall'integrazione di un nuovo software in un'azienda.
  • Scambio di dati in tempo reale – Garantisci una condivisione dei dati continua e istantanea tra Oracle NetSuite e V5 Traceability. Questa integrazione mantiene sincronizzate le operazioni di produzione e catena di fornitura, migliorando l'efficienza e la precisione 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.

7. Casi di studio

Nei casi di studio seguenti esamineremo esempi di come le distinte base e gli ordini di lavoro inviati da Netsuite vengono prodotti utilizzando il Terminale V5, nonché come possiamo visualizzare i dati di consumo e produzione che vengono rinviati a Netsuite.

Vedremo anche come è possibile programmare gli ordini di acquisto e di vendita all'interno di Netsuite per la ricezione/spedizione utilizzando V5 WMS, nonché come le informazioni sugli articoli ricevuti/spediti vengono successivamente restituite a Netsuite.

7.1. Produzione

7.1.1. Gestione formule/distinta base

I dati principali per la struttura della formula/distinta base sono conservati in Netsuite come descritto sopra. In questo caso stiamo lavorando con una formula batch WiP che viene poi consumata insieme all'imballaggio per realizzare il prodotto finito.

Di seguito possiamo vedere un esempio di questa configurazione della formula di prodotto in Netsuite:

Quindi possiamo vedere che i primi 2 articoli sono imballati, quindi la nostra formula WiP (Z-Raw...) è inclusa come componente 'submix' (noto anche come articolo 'Phantom' quando si tratta della creazione dell'ordine di lavoro – altro su questo qui sotto).

Questa formula batch di componenti può anche essere visualizzata/gestita separatamente all'interno di Netsuite:

Parametri come quantità target, tolleranze di peso, unità di misura ecc. vengono tutti gestiti qui come parte dei dati anagrafici inviati a V5.

Una volta importate in V5 come parte di una commessa, sui Terminali di produzione le formule si presenteranno così (per 457 prodotti finali richiesti).

Terminali di batching (terminali di massa e rimanenti):

 

Prodotto (terminale di imballaggio):

 

7.1.2. Campi personalizzati della formula

Nell'ambito dei servizi di integrazione offerti da SG Systems, è possibile utilizzare campi personalizzati per aiutare i clienti a gestire meglio i dati inviati a V5 e successivamente inclusi nell'impostazione/produzione/restituzione dei dati della formula. Questi dati personalizzati possono essere applicati anche alle etichette dei prodotti.

In questo esempio se controlliamo l'impostazione della distinta base per la formula del prodotto possiamo vedere quanto segue:

Quindi per questa implementazione abbiamo creato i seguenti campi personalizzati:

Migliori "Posizione V5", che si collegherà a una sede di produzione impostata nella V5. Ciò consente agli utenti Netsuite di specificare la posizione corretta in cui produrre la formula.

"Unità per scatola", che in questo caso è legato al campo "Quantità etichette lotto" nell'intestazione della formula in V5, che indica al terminale di produzione la quantità richiesta di etichette da stampare per tiratura oltre a definire la quantità di confezioni del prodotto da inserire una scatola.

 

Possiamo vedere l'impatto di questo campo durante la realizzazione dei prodotti finali, quindi il Terminale V5 utilizza 15 come quantità predefinita di pacchi per scatola (a meno che l'operatore non specifichi diversamente).

Le scatole possono quindi essere prodotte in grandi quantità:

 

E vedremo l'uso di questo campo riflesso nel conteggio dei pacchi dopo aver elaborato 30 scatole (30 x 15):

 

"Giorni di scadenza predefiniti", che si collega al campo con lo stesso nome all'interno della V5. Imposta il tempo di scadenza (in giorni) da quando il prodotto viene prodotto.

'ID CTN WMS': Consente l'inserimento di un CTN (Numero di Trasporto Cargo) associato al prodotto in questione.

'ID GTIN WMS': consente l'immissione del GTIN che verrà applicato al prodotto.

In questo esempio questi 2 campi vengono inseriti in 'campi dati' aggiuntivi all'interno di V5 che possono poi essere richiamati sulle etichette stampate per ciascun prodotto.

 

Gestiamo inoltre diverse proprietà delle formule tramite parametri codificati per ciascun tipo di formula. Sia questo che l'implementazione dei campi personalizzati di cui sopra possono essere progettati insieme a ciascun cliente per fornire la migliore soluzione possibile per il funzionamento delle loro strutture.

7.1.3. Gestione degli ordini di lavoro

Come per le nostre distinte base di cui sopra, anche gli ordini di lavoro vengono gestiti e inviati da Netsuite a V5. Di seguito possiamo vedere un esempio di ordine di lavoro in Netsuite che utilizza la formula di prodotto che abbiamo visto sopra.

Quindi possiamo vedere che la nostra formula di prodotto è pianificata per 457 prodotti e nell'area inferiore dello schermo possiamo vedere la formula batch pianificata come parte di questo, come oggetto "Phantom". Questo diventerà la parte "componente" della formula del prodotto, come abbiamo visto sopra.

Nota la casella "Ordine di lavoro V5" qui (in alto a destra). In questo esempio, viene utilizzato per indicare a Netsuite di inviarlo alla V5. Se non è selezionato, verrà inviato altrove. Questo tipo di personalizzazione è particolarmente utile se un cliente utilizza più di un sistema di produzione alla volta e desidera specificare dove dovrebbe andare un ordine di lavoro.

Quindi, una volta che l'ordine mostrato in Netsuite viene 'Rilasciato', verrà automaticamente inviato a V5 e apparirà nel piano di produzione come lavoro pianificato. Ogni volta che un lavoro viene inviato a V5, l'ultima versione della distinta base e le informazioni sulle materie prime verranno estratte contemporaneamente, eliminando eventuali discrepanze nella versione della formula o informazioni non aggiornate sugli ingredienti.

 

Sia le formule batch del prodotto che quelle del componente (WiP/submix/'fantasma') sono state programmate qui nel pannello inferiore. Tieni presente che in questo esempio non è richiesto alcun input da parte del cliente, l'ordine di lavoro verrà automaticamente programmato per la produzione al momento dell'importazione.

La produzione può quindi avvenire sui terminali di dosaggio e prodotto.

7.1.4. Schermate di creazione batch e creazione prodotti

La prima fase ci vedrebbe aggiungere le materie prime alla bilancia per il lotto di submix che successivamente costituirà i prodotti finiti.

Diamo un'occhiata a un esempio qui. Se guardiamo indietro all'ordine di lavoro rilasciato da Netsuite vedremo i requisiti per il 'Flavour Vanilla':

  

Possiamo vedere che gli stessi requisiti per questa fase compaiono poi al Terminal V5, consentendo all'operatore di piano di utilizzare la bilancia allegata per pesare la quantità corretta (tenendo conto delle tolleranze all'interno della zona verde del quadrante di pesatura) di quella materia prima:

  

In questo esempio stiamo suddividendo la pesatura in massa e resto, con l'immagine sopra presa da un terminale rimanente in cui vengono aggiunte quantità minori.

Di seguito è riportato un esempio di schermata di massa, in cui all'operatore può essere chiesto di scaricare un numero di sacchi di peso noto (22 sacchi da 20 kg ciascuno in questo caso) nella miscela:

  

7.1.5. Restituzione dei dati a Netsuite

Una volta completata la produzione, V5 restituirà i dati di consumo e produzione a Netsuite.

 

Quindi possiamo vedere qui le informazioni che vengono restituite dalla V5:

  • L'ordine di lavoro è stato contrassegnato come "Costruito", a conferma che l'ordine di lavoro è completo.
  • Numero totale di prodotti realizzati rispetto a quanto richiesto.
  • Dati sui consumi – è possibile accedervi nell'area inferiore della pagina sotto "Record correlati", dove possiamo vedere l'"Assembly Build" che contiene i dati sui consumi.

L'apertura di questo "Record correlato" mostra i dettagli di questa build dell'assieme:

 

Facendo clic qui su una delle icone evidenziate verranno visualizzate le informazioni relative al lotto:

Vista componente (pannello inferiore) – mostra i dettagli del/i lotto/i utilizzato/i per quel particolare passaggio della formula (notare qui che gli articoli di imballaggio in questo esempio non vengono tracciati).

 

Qui possiamo vedere i 440 kg consumati al Terminal rinfuse.

Se controlliamo le stesse informazioni per il 'Flavour Vanilla' vedremo il consumo registrato dalla schermata del Terminale che abbiamo visto sopra:

 

Dettaglio Inventario del prodotto prodotto (in alto a destra) – mostra i dettagli del lotto per il prodotto realizzato dall'ordine di lavoro.

 

Abbiamo visto sopra come il conteggio delle scatole e la quantità delle confezioni abbiano prodotto qui le nostre 450 unità, con le ultime 7 prodotte nella tiratura successiva semplicemente inserendo 7 per produrre le confezioni rimanenti. Ciò sovrascrive il valore predefinito di 15 e consente di produrre queste unità finali secondo necessità.

 

Questi ultimi 7 pacchetti darebbero anche un'etichetta finale per la corsa:

 

Queste informazioni vengono quindi detratte/aggiunte, a seconda dei casi, all'inventario principale conservato all'interno di Netsuite.

7.2. Ordini d'acquisto

La sincronizzazione degli ordini di acquisto da Netsuite a V5 Traceability funziona in modo simile a quanto visto con la formulazione e gli ordini di lavoro sopra.

Di seguito possiamo vedere un ordine di acquisto pianificato in Netsuite:

Quindi qui possiamo vedere che per questo PO (PO001082) abbiamo ordinato 25 kg di caffeina e 50 kg di estratto di tè verde. Tieni inoltre presente che abbiamo assegnato un fornitore, nonché il costo di questo fornitore. Sono inoltre presenti note 'Memo' che possono essere utilizzate all'interno di Netsuite per aggiungere ulteriori informazioni all'ordine.

Una volta inviato al Centro di controllo V5, possiamo vederlo come un ordine 'in sospeso' (corrispondente allo stato di 'Ricevuta in sospeso' in Netsuite) nella finestra 'Ordine di acquisto'.

Quindi qui possiamo vedere gli importi rilevanti che sono stati ordinati, così come i relativi costi, il fornitore assegnato e il campo "Promemoria", che è stato portato nella V5 nella colonna "Note".

Poiché l'ordine viene importato in V5 Traceability come "In sospeso", sarà immediatamente visibile per V5 WMS (Warehouse Management System) nel luogo di ricezione.

 

Selezionando e inserendo un ordine 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. 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 il numero di lotto interno desiderato.

 

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 determinato 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.

 

Una volta ricevuto, possiamo vedere l'ordine d'acquisto completato nel Centro di controllo.

Quindi possiamo vedere nel pannello in basso a destra le informazioni sui lotti ricevuti, contenenti i numeri di lotto degli articoli ricevuti.

Tornando all'ordine in Netsuite, lo stato qui è ora cambiato in "Fattura in sospeso" indicando che siamo passati dalla fase di ricezione a quella di fatturazione.

Se poi apriamo la "Ricevuta articolo" in fondo alla pagina, qui possiamo trovare ulteriori informazioni sugli articoli ricevuti.

 

Come abbiamo visto sopra per quanto riguarda l'utilizzo delle materie prime e la creazione di lotti/prodotti, possiamo controllare la scheda inventario per ciascun articolo ricevuto. In questo caso possiamo vedere che i 25 kg di caffeina sono stati ricevuti e gli è stato assegnato il numero di lotto assegnato in V5 (10001119).

7.3. Ordini di vendita

Gli ordini di vendita funzionano in modo molto simile a quello che abbiamo appena visto con gli ordini di acquisto. Quindi per prima cosa inizieremo con un ordine inserito in Netsuite.

Similmente all'esempio dell'ordine di acquisto sopra, possiamo vedere che abbiamo l'articolo da spedire, la sua quantità e il suo costo, nonché il cliente a cui spedire.

Con lo stato di questo ordine impostato su "In attesa di evasione", l'ordine verrà inviato al Centro di controllo e verrà visualizzato nella finestra "Ordine di vendita". Qui possiamo vedere il numero dell'ordine, le informazioni sul cliente e gli articoli richiesti da spedire insieme al prezzo, tutti sincronizzati da Netsuite.

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 Netsuite 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. È inoltre possibile aggiungere qui domande e risposte QA per indirizzare l'operatore.

 

Come sopra vedremo quindi la visualizzazione della riga dell'ordine, elencandone i requisiti.

 

Se selezioniamo questa linea ci verrà data la possibilità di scegliere tra lotti. 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 50001231.

 

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.

 

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.

 

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 Netsuite, possiamo vedere che queste informazioni di prelievo sono state trasmesse e archiviate rispetto all'inventario presente in Netsuite.

  

8. CONCLUSIONE

In sintesi, l'integrazione di Oracle NetSuite con V5 Traceability può apportare vantaggi alla tua azienda garantendo lo scambio di dati in tempo reale, mantenendo la coerenza e la conformità dei batch 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 tramite contattandoci oggi stesso!

9. appendici

9.1. Specifiche tecniche – File XML di esempio

In allegato possiamo vedere esempi tratti dal caso di studio di un XML richiesta and risposta per la creazione dell'assemblaggio finale, nonché un file esempio di come un ordine di lavoro viene inviato da Netsuite a V5.

9.2. Materiali di riferimento

Ulteriore documentazione su SOAP XML, SuiteTalk e TBA (Token Based Authentication) può essere trovata qui:

questa pagina è stata utile?
SiNon