Schritte zur Erstellung Ihrer ersten Systemintegration
  • 05 Aug 2024
  • 3 Minuten zu lesen
  • Mitwirkende

Schritte zur Erstellung Ihrer ersten Systemintegration


Artikel-Zusammenfassung

Bereiten Sie eine Systemintegration mit Tulip vor und bauen Sie sie mit Hilfe von Best Practices auf, um den Erfolg sicherzustellen.

Bei der Planung einer Integration zwischen Tulip und einem System eines Drittanbieters gibt es eine Reihe von Personen, mit denen Sie planen und Vorbereitungen treffen müssen, bevor Sie mit dem Aufbau beginnen können.

Zumindest sollte die Planung mit den folgenden Beteiligten kommunizieren und diese einbeziehen: * Bürgerliche Entwickler * Betriebsverantwortliche für integrierte Systeme * IS/IT Engineering * Von der Lösung bediente Shop Floor-Benutzer

Gemeinsam können Sie damit beginnen, verschiedene Aspekte der Integration zu berücksichtigen und Entscheidungen zu treffen.

  1. Erörtern Sie das zu lösende Problem.
  2. Legen Sie messbare Ziele fest.
  3. Einigen Sie sich auf die beste Lösung:
    • Was sind die richtigen Daten, um das Problem zu lösen?
    • Welches ist das richtige System of Record für die erforderliche Integration?
    • Welche IT-Änderungen sind erforderlich?

Aufbau Ihrer ersten Systemintegration

Nachfolgend finden Sie die wichtigsten Schritte, die Sie bei der Integration von Tulip in eine Anwendung eines Drittanbieters unterstützen.Voraussetzung: Das System des Drittanbieters muss einen API-Endpunkt zur Verfügung haben (z.B. NetSuite RESTlet, Slack API)

| # | Aufgabenbeschreibung | Wer kann das tun? | 1 | Verwendung des Cloud Connector Hosts oder des On-Prem Connector Hosts einrichten. (OPCH). | Kunde (mit Tulip Support, wenn OPCH verwendet wird) | | 2 | Authentifizierungsdetails für Tulip generieren, um mit 3rd Party System zu kommunizieren. (z.B. OAuth2.0) | Kunde | | 3 | Wählen Sie eine Transaktion und entscheiden Sie sich für die Richtung des Informationsflusses (z.B. GET Work Orders, POST Inventory Move). Wir empfehlen für den Anfang eine einfache Transaktion. | Kunde | 4 | Stellen Sie Daten und Endpunkte für diese Transaktion bereit. Dokumentieren Sie den HTTP-Endpunkt und die erforderlichen Inputs (für Netsuite, Endpunkt = RESTlet mit Script-ID und Deploy-ID). | Kunde | | 5 | Erstellen und testen Sie einen Tulip Connector. | Kunde und/oder Tulip (über ein kostenpflichtiges Services-Projekt, mit eingeschränkter Testmöglichkeit) | 6 | Transaktionsdaten in neue oder bestehende Tulip Apps mit Connector-Funktionen einbinden. | Kunde und/oder Tulip (über ein bezahltes Services-Projekt) |

Beispiel Datenfluss

Nehmen wir an, Sie möchten Arbeitsaufträge aus einem ERP abrufen und diese Aufträge in einer bestimmten Tabelle für Arbeitsaufträge speichern.

Zuerst müssen Sie die Arbeitsaufträge aus dem ERP abrufen. Folgen Sie dem unten stehenden Diagramm für den Datenfluss:

Arbeitsaufträge für heute abrufenIntegration Diagram Get Work Orders for Today

Anschließend müssen Sie die abgerufenen Arbeitsaufträge in eine Tabelle schreiben. Folgen Sie dem unten stehenden Diagramm für den Datenfluss:

Write Work Order to Tulip tableIntegration Diagram Write Work Order to Tulip Table

Beste Praktiken

  • Führen Sie Transaktionen in Echtzeit mit einer Quelle der Wahrheit durch. Stellen Sie außerdem sicher, dass Ihre Werkstatt die aktuellste Quelle verwendet.
  • Speichern Sie Tulip-zentrierte Daten in Tulip. Während die Quelle der Wahrheit eines Arbeitsauftrags Ihr ERP sein kann, sind bestimmte Daten hauptsächlich für Tulip relevant, z.B. in Tulip protokollierte Nichtkonformitäten zu einem Arbeitsauftrag.
  • Erhöhen Sie die Ausführung von einfachen ERP/WMS-zentrierten Anwendungsfällen durch zusammensetzbare, integrierte Tulip-Anwendungen. Zum Beispiel eine Tulip-App, die die Kamera eines Tablets als Barcode-Scanner für die Bestandsverwaltung verwendet.
  • Vermeiden Sie das Zwischenspeichern von Daten aus einer Wahrheitsquelle in Tulip-Tabellen, wenn die Daten schnell veralten. Ein aktueller Lagerbestand sollte beispielsweise in einer eigenen Datenquelle gespeichert werden, damit Tulip in Echtzeit mit ihm interagieren kann.
  • Verwenden Sie Tulip separat für geeignete Anwendungsfälle. Alle Anwendungsfälle, die am besten in Ihrem ERP ausgeführt werden, sollten dort bleiben.
  • Verwenden Sie HTTP-APIs, wann immer Sie können. SQL Connectors erfordern eine zusätzliche Konfiguration.

Weitere Lektüre


War dieser Artikel hilfreich?