Realizza la tua prima integrazione di sistema

Prev Next

Preparate e realizzate un’integrazione di sistema con Tulip utilizzando le migliori pratiche per garantire il successo.

Quando si pianifica un’integrazione tra Tulip e un sistema di terze parti, è necessario definire una serie di profili di utenti e completare alcuni preparativi prima di poter iniziare la realizzazione.

Come minimo, la pianificazione dovrebbe coinvolgere i seguenti soggetti interessati:* Sviluppatori non professionisti* Responsabili operativi dei sistemi integrati* Ingegneria IS/IT* Utenti in officina che beneficiano della soluzione

Insieme, potete iniziare a valutare e prendere decisioni sui vari aspetti che questa integrazione comporterà.

  1. Discutere il problema da affrontare.
  2. Stabilite obiettivi misurabili.
  3. Concordare la soluzione migliore:
    • Quali sono i dati giusti per risolvere il problema?
    • Qual è il sistema di registrazione più adatto in base all'integrazione richiesta?
    • Quali modifiche IT sono necessarie?

Realizzazione della prima integrazione di sistema

Di seguito sono riportati i passaggi generali per guidarvi nell’integrazione di Tulip con un’applicazione di terze parti.Prerequisito: il sistema di terze parti deve disporre di un endpoint API (ad es. NetSuite RESTlet, API di Slack)

# Descrizione dell’attività Chi può eseguire questa operazione?
1 Stabilire se utilizzare il Cloud Connector Host o l’On-Prem Connector Host(OPCH). Cliente (con l'assistenza di Tulip se si utilizza OPCH)
2 Generare i dati di autenticazione necessari a Tulip per comunicare con il sistema di terze parti (ad es. OAuth 2.0) Cliente
3 Scegliere una transazione e stabilire la direzione del flusso di informazioni (ad es. GET Ordini di lavoro, POST spostamento di magazzino). Si consiglia di iniziare con una transazione semplice. Cliente
4 Rendere accessibili i dati e gli endpoint relativi a tale transazione. Documentare l'endpoint HTTP e gli Input richiesti (per Netsuite, endpoint = RESTlet con ID script e ID di distribuzione). Cliente
5 Creare e testare un connettore Tulip. Cliente e/o Tulip (tramite progetto di servizi a pagamento, con possibilità limitate di test)
6 Incorporare i dati delle transazioni in app Tulip nuove o esistenti tramite le funzioni del connettore. Cliente e/o Tulip (tramite un progetto di servizi a pagamento)

Esempio di flusso di dati

Supponiamo che si desideri recuperare gli ordini di lavoro da un sistema ERP e memorizzarli in una tabella dedicata agli ordini di lavoro.

Per prima cosa, è necessario recuperare gli ordini di lavoro dall’ERP. Seguire il diagramma riportato di seguito per il flusso di dati:

Recupera gli ordini di lavoro di oggiIntegration Diagram Get Work Orders for Today

Successivamente, è necessario scrivere gli ordini di lavoro recuperati in una tabella. Seguire il diagramma riportato di seguito per il flusso di dati:

Scrivere gli ordini di lavoro nella tabella TulipIntegration Diagram Write Work Order to Tulip Table

Migliori pratiche

  • Interagisci con una fonte di verità in tempo reale. Inoltre, assicurati che il tuo reparto di produzione utilizzi la fonte più aggiornata.
  • Archivia i dati relativi a Tulip all’interno di Tulip. Sebbene la fonte di riferimento di un ordine di lavoro possa essere il tuo ERP, alcuni dati sono rilevanti principalmente per Tulip, ad esempio le non conformità registrate in Tulip relative a un ordine di lavoro.
  • Migliorate l’esecuzione da parte degli operatori di semplici casi d’uso incentrati su ERP/WMS grazie ad app Tulip componibili e integrate. Ad esempio, un’app Tulip che utilizza la fotocamera di un tablet come scanner di codici a barre per la gestione dell’inventario.
  • Evitate di memorizzare nella cache i dati provenienti da una fonte di riferimento nelle tabelle di Tulip se tali dati diventano rapidamente obsoleti. Ad esempio, le giacenze attuali dovrebbero risiedere in una propria fonte di dati, consentendo a Tulip di interagire con esse in tempo reale.
  • Utilizzate Tulip separatamente per i casi d’uso più adatti. Qualsiasi caso d’uso che sia meglio eseguito nel vostro ERP dovrebbe rimanere lì.
  • Utilizzate le API HTTP ogni volta che è possibile. I connettori SQL richiedono una configurazione aggiuntiva.

Approfondimenti