Wie plant man eine Integration zwischen Tulip und einem MES oder ERP?
  • 24 Jan 2024
  • 5 Minuten zu lesen
  • Mitwirkende

Wie plant man eine Integration zwischen Tulip und einem MES oder ERP?


Artikel-Zusammenfassung

Erfahren Sie, welche Fragen Sie stellen müssen, um den besten Weg zur Integration mit Ihrem MES/ERP zu finden

Tulip hat sich in eine Vielzahl von MES- und ERP-Systemen integriert.

Da es jedoch viele ERP- und MES-Produkte auf dem Markt gibt, ist es schwierig zu sagen, wie leicht sich Tulip mit Ihrem speziellen ERP oder MES verbinden lässt. Es hängt ab von:

  • dem ERP/MES-Produkt selbst
  • der Komplexität der IT-Umgebung in Ihrem Unternehmen
  • den Fähigkeiten Ihres IT-Teams bei der Arbeit mit dem ERP-/MES-System

:::(Info) (HINWEIS) In diesem Beispiel konzentrieren wir uns auf ein ERP- oder MES-System, aber diese Informationen sind auf die meisten Softwaresysteme anwendbar, einschließlich CRM-, QMS-, LMS- und Stücklistenverwaltungssysteme. :::

Fragebogen

Viele Kunden sind in der Lage, die Informationen in diesem Artikel zu nutzen und selbst eine Integration zu erstellen. Wenn Sie von Tulip Hilfe bei der Integration einer Dienstleistung wünschen, ist die Beantwortung dieser Fragen der erste Schritt zu einem erfolgreichen Projekt.

Fragen zur Strategie

1- Was ist das Ziel der Integration?

Es ist wichtig, frühzeitig festzulegen, welche kurz- und langfristigen Ziele mit dem Projekt verfolgt werden. Müssen alle Informationen zwischen den beiden Systemen ausgetauscht werden? Oder ist es sinnvoller, sich zunächst auf einige wenige hochwertige Austauschvorgänge zu konzentrieren?

2- Wer sind die wichtigsten Interessengruppen in Ihrer Organisation?

Wer ist der Endkunde für diese Integration? Wer kennt sich am besten mit dem Dienst aus, an den Sie Tulip anschließen möchten? Wer kann den Zugang zu dieser Dienstleistung organisieren?

3- Welche Dokumentation bietet Ihr Dienst?

Viele Unternehmenssoftware-Kunden stellen die Dokumentation für ihre Dienste nur zahlenden Kunden zur Verfügung. Das bedeutet, dass Tulip keinen Zugang zu dieser Dokumentation haben wird. Der Zugang zu möglichst viel Dokumentation über Ihre Software hilft dabei, den Umfang der für eine Integration erforderlichen Arbeit einzugrenzen.

4- Welche Transaktionen müssen zwischen Tulip und der Dienstleistung durchgeführt werden, um erfolgreich zu sein?

Hier versuchen wir, sehr spezifisch zu sein. Einige Beispiele sind:

  • Abrufen von Informationen über einen Arbeitsauftrag anhand einer Arbeitsauftrags-ID.
  • Einen Arbeitsauftrag mit einer Arbeitsauftragsnummer als erledigt markieren.
  • Auffinden aller offenen Arbeitsaufträge, die einer Station zugeordnet sind, anhand einer Stations-ID.

5- Wer wird diese Integration pflegen?

Wenn neue Anwendungsfälle aufgedeckt werden, wer wird in Ihrem Unternehmen mit der Aufgabe betraut, der Fachexperte für die Integration zu sein? In einigen Unternehmen ist dies ein externer Integrator oder Auftragnehmer.

Technische Fragen

Um die Details einer Integration zu bestimmen, sind hier einige Fragen, die den Prozess leiten können:

  1. Verfügt Ihr ERP/MES über eine API?
  2. Wenn Ihr ERP/MES Daten an eine SQL-Datenbank sendet, kann ein Dritter eine Verbindung zu dieser SQL-Datenbank herstellen? Und wenn ja, welche Berechtigungen kann er haben?
  3. Sendet Ihr ERP/MES Daten über ein industrielles Protokoll, wie OPC?
  4. Kann der Zugriff auf das ERP/MES über die Cloud erfolgen?

Tulip vs. ERP-Systeme - Angenommene Systems of Record (Quellen der Wahrheit)

Unsere empfohlene Best Practice ist die Interaktion mit dem Aufzeichnungssystem eines Objekts (z.B. Workorder) in Echtzeit (typischerweise über HTTP Connector Functions im JSON-Format).
Nachfolgend finden Sie einen Vergleich zwischen ERP-Systemen und Tulip und allgemein, für welche gemeinsamen Elemente jedes System als das System of Record angenommen wird.Tulip vs ERP - assumed systems of record.png

Hintergrund der Verbindung

Im Allgemeinen verbindet sich Tulip mit externen Softwaresystemen über eine von drei Methoden:

  1. HTTP API (einschließlich REST und SOAP)
  2. OPC UA
  3. SQL-Abfragen

HTTP-API

Wenn Ihr ERP/MES über eine HTTP-API (einschließlich REST und SOAP) verfügt, kann Tulip Anfragen initiieren, die Daten über diese Endpunkte senden oder abrufen können. Tulip kann mit seinen HTTP-Konnektoren die von einem ERP-System bereitgestellten Webservices konsumieren und die Daten innerhalb von Tulip für Anwendungen in Echtzeit zur Verfügung stellen.

Beachten Sie, dass Tulip die Verbindung initiieren muss, im Gegensatz zu Ihrem ERP/MES, wenn Sie Tulip Connectors verwenden. Wenn das ERP/MES die Verbindung zu Tulip initiieren muss, verwenden Sie die Tulip Tables API

Möglicherweise können Sie die API über die Administratorschnittstelle Ihres Systems konfigurieren. Diese Informationen finden Sie auf der Website des Softwareanbieters.

SQL-Datenbank

Wenn Ihr ERP/MES Daten mit einer SQL-Datenbank austauscht, dann kann Tulip auch auf diese Datenbank zugreifen und Daten austauschen. Dies kann dazu führen, dass Sie einige neue Abfragen in Ihrem ERP/MES schreiben müssen, um auf die neuen Daten von Tulip zugreifen zu können.

Wenn die SQL-Datenbank ausschließlich vor Ort eingesetzt wird, kann Tulip einen Connector Host vor Ort einsetzen, mit dem die Datenbank mit der Cloud-Plattform von Tulip arbeiten kann.

Darüber hinaus speichern einige Unternehmen ihre ERP/MES-Daten in einer sensiblen Datenbank, die für Dritte nicht zugänglich ist, aber sie möchten dennoch Daten mit Tulip teilen. Sie richten also eine neue Datenbank ein, in der sie spezifische Daten aus ihren Softwaresystemen teilen können, und Tulip kann die Daten ohne Sicherheitsbedenken teilen.

Industrielle Protokolle

Wenn Ihr ERP/MES Daten über ein industrielles Protokoll wie Modbus, MTConnect und OPC UA austauscht, dann kann Tulip über einen Server, auf dem der Tulip Connector Host läuft, eine Verbindung herstellen.

In diesem Fall verhält sich Ihr ERP/MES wie eine "Maschine" innerhalb von Tulip. Weitere Einzelheiten finden Sie in unserem Artikel Einführung in die Maschinenüberwachung.

Einseitiger Datenaustausch

Einige ERP/MES-Systeme verfügen über eingebaute Methoden zur Aufnahme von Daten aus externen Systemen, aber es ist schwierig, ihre eigenen Daten in andere Systeme zu senden.

In diesem Fall müssen Sie sich entscheiden, ob eine einseitige Datenübertragung akzeptabel ist oder ob Sie mehr Zeit und Energie investieren wollen, um einen Weg zu finden, die Datenübertragung in beide Richtungen zu ermöglichen.

Sie könnten sich zum Beispiel damit zufrieden geben, Tulip zu Ihrem primären System für die Datenerfassung in der Werkstatt zu machen. Nachdem Sie die Daten an Ihr MES/ERP-System gesendet haben, können Sie die Betriebsdaten mit den vorhandenen Daten im System abgleichen.

Beispiel: NetSuite

Nehmen wir an, Sie verwenden NetSuite als ERP-System und möchten wissen, ob es mit Tulip verbunden werden kann. Wenn Sie bei Google nach "Netsuite api" suchen, finden Sie diese Seite, die SuiteTalk beschreibt, das Tool von NetSuite für die Integration mit Drittanbietern.

Hier ist, was SuiteTalk macht:

Es sieht so aus, als ob SuiteTalk es Ihnen ermöglicht, eine HTTP-API zu erstellen, so dass dies die einfachste Art der Integration mit Tulip wäre.

Sie können die Endpunkte entweder selbst im Administrator-Portal für Ihr MES/ERP erstellen oder mit einem Tulip-Partner zusammenarbeiten, der die Endpunkte für Sie erstellen kann.

Hier sehen Sie ein Beispiel für die Erstellung einer Tulip-NetSuite-Integration


Haben Sie gefunden, wonach Sie gesucht haben?

Sie können auch auf community.tulip.co Ihre Frage stellen oder sehen, ob andere eine ähnliche Frage hatten!


War dieser Artikel hilfreich?