- Stampa
Passi per costruire la vostra prima integrazione di sistema
Preparare e costruire 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, ci sono un certo numero di persone con cui pianificare e prepararsi prima di iniziare la costruzione.
Come minimo, la pianificazione deve comunicare e coinvolgere le seguenti parti interessate: * Sviluppatori cittadini * Proprietari operativi dei sistemi integrati * Ingegneria IS/IT * Utenti dell'officina serviti dalla soluzione
Insieme, potete iniziare a considerare e prendere decisioni sui vari aspetti di questa integrazione.
- Discutere il problema da affrontare.
- Stabilire obiettivi misurabili.
- Allinearsi sulla soluzione migliore:
- Quali sono i dati giusti per risolvere il problema?
- Qual è il sistema di registrazione adeguato in base all'integrazione necessaria?
- Quali modifiche IT sono necessarie?
Creare la prima integrazione di sistema
Di seguito sono riportati i passaggi di alto livello per guidarvi nell'integrazione di Tulip con un'applicazione di terze parti.Prerequisiti: Il sistema di terze parti deve avere un endpoint API disponibile (ad es. NetSuite RESTlet, Slack API).
| # | Descrizione del compito | Chi può farlo? | | --- | --- | --- | | | 1 | Stabilire l'uso del Cloud Connector Host o dell'On-Prem Connector Host. (OPCH). | Cliente (con il supporto Tulip se si utilizza OPCH) | | 2 | Generare i dettagli di autenticazione per Tulip per comunicare con il sistema di terze parti. (es. OAuth2.0) | Cliente | | 3 | Scegliere una transazione e decidere la direzione del flusso di informazioni (es. GET Ordini di lavoro, POST spostamento inventario). Si consiglia di iniziare con una transazione semplice. | Cliente | | 4 | Esporre i dati e gli endpoint per quella transazione. Documentate l'endpoint HTTP e i Input richiesti (per Netsuite, endpoint = RESTlet con ID script e ID deploy). | Cliente | | 5 | Costruire e testare un connettore Tulip. | Cliente e/o Tulip (tramite progetto di servizi a pagamento, con capacità limitata di test) | 6 | Incorporare i dati delle transazioni in applicazioni Tulip nuove o esistenti con le funzioni del connettore. | Cliente e/o Tulip (tramite un progetto di servizi a pagamento).
Esempio di flusso di dati
Supponiamo di voler ottenere ordini di lavoro da un ERP e di memorizzarli in una tabella di ordini di lavoro designata.
Per prima cosa, è necessario recuperare gli ordini di lavoro dall'ERP. Seguire il diagramma seguente per il flusso dei dati:
Recupera gli ordini di lavoro per oggi
Quindi, è necessario scrivere gli ordini di lavoro recuperati in una tabella. Seguire il diagramma seguente per il flusso dei dati:
Scrivi ordine di lavoro nella tabella Tulipano
Migliori pratiche
- Operare con una fonte di verità in tempo reale. Inoltre, assicuratevi che l'officina utilizzi la fonte più aggiornata.
- Memorizzare i dati Tulip-centrici all'interno di Tulip. Mentre la fonte di verità di un ordine di lavoro può essere il vostro ERP, alcuni dati sono rilevanti soprattutto per Tulip, ad esempio le non conformità registrate in Tulip rispetto a un ordine di lavoro.
- Aumentare l'esecuzione da parte degli operatori di semplici casi d'uso incentrati su ERP/WMS con applicazioni Tulip componibili e integrate. Ad esempio, un'applicazione Tulip che utilizza la fotocamera di un tablet come scanner di codici a barre per la gestione dell'inventario.
- Evitare di memorizzare i dati da una fonte di verità nelle tabelle Tulip se i dati diventano rapidamente obsoleti. Ad esempio, l'inventario corrente dovrebbe vivere nella propria fonte di dati, consentendo a Tulip di interagire con esso in tempo reale.
- Utilizzare Tulip separatamente per i casi d'uso appropriati. Tutti i casi d'uso che sono meglio eseguiti nel vostro ERP dovrebbero rimanere lì.
- Utilizzare le API HTTP ogni volta che è possibile. I connettori SQL richiedono una configurazione aggiuntiva.
Ulteriori letture
- Come pianificare un'integrazione tra Tulip e un MES o un ERP
- Introduzione agli host del connettore Tulip
- Come configurare un connettore
- Connettori HTTP