Der ELAM ERP-Connector ist eine freie REST-API (Representational State Transfer), die es ermöglicht Daten in ELAM zu importieren und Daten abzurufen.
Die Hauptfunktionen umfassen den Import von Fertigungsaufträgen, Varianten und Bauteilen, wodurch manuelle Fehler reduziert und die Effizienz gesteigert wird. Fertigungsaufträge werden nach dem Import automatisch den richtigen Stationen zugewiesen und können durch Mitarbeiter sofort gestartet werden.
Datenabfragen ermöglichen es, aktuelle Informationen über Fertigungsaufträge zu erhalten, wie z.B. Status, Fortschritte und verbaute Bauteile in Produkten.
Die Vollständige OpenAPI Dokumentation finden Sie hier: https://app.elam-solutions.com/erpconnector/swagger/index.html
Die Dokumentation enthält alle Informationen über die verfügbaren Endpunkte, die erforderlichen HTTP-Methoden (GET, POST, PUT, DELETE usw.), die erforderlichen und optionalen Parameter sowie die erwarteten Antworten.
Für den Datenaustausch wird eine JSON-Struktur verwendet (JavaScript Object Notation).
Als Transportprotokoll wird HTTPS (Hypertext Transfer ProtocolSecure) verwendet.
Bei derKommunikation wird das Sicherheitsprotokoll TLS (Transport Layer Security)verwendet um sicherzustellen, das Daten privat und geschützt bleiben
Um mit der REST-API kommunizieren zu können, muss das ERP Connector Feature für Ihr Kundensystem aktiviert sein. Kontaktieren Sie Ihren Ansprechpartner, damit das Feature für Ihr Kundensystem aktiviert wird.
Für die Kommunikation müssen Sie HTTP-Anfragen an den ERP Connector senden. In den weiteren Abschnitten des Artikels wird beschrieben, welche Informationen Sie benötigen, um Anfragen an den ERP Connector schicken zu können.
Das ERP Connector Feature für Ihr System freigeschaltet wurde, erscheint es in der ELAM Administration.
Damit man mit dem ELAM ERP Connector kommunizieren kann, wird die Tenant-ID und das Bearer Token benötigt.
Hinweis: Das Bearer Token wird im Autorisierungs-Header angegeben und ist aktuell 30 Tage gültig. Das Token muss spätestens nach 30 Tagen neu erzeugt werden.
Anschließend werden Sie auf eine Seite weitergeleitet. Klicken Sie auf der Schaltfläche Ja, damit ein neuer Bearer Token generiert wird und schließen Sie das Browser Fenster.
Hinweis: Die Token Generiert wird demnächst auf API-Keys geändert.
Das Token wird im Feld Bearer Token angezeigt und kann über der Kopier-Button kopiert werden.
Mit der Tenant-ID und dem Bearer Token können jetzt HTTP-Anfragen an den ERP Connector geschickt werden.
Generell werden im ELAM-System Produkte abgearbeitet. Damit das ELAM-Solutions System die Rückverfolgbarkeit gewährleisten kann, besitzt ein Produkt immer die Losgröße=1 . In den ERP-Systemen werden in der Regel aus Kundenaufträgen sortenreine Fertigungsaufträge abgeleitet, die eine Losgröße>1 besitzen können. Solche Fertigungsaufträge werden in ELAM immer vereinzelt.
Über den ERP-Connector können folgende Daten in das ELAM Solutions importiert werden:
In den folgenden Abschnitten ist beschrieben, welche Daten im Detail importiert werden können.
Folgende Daten zu Fertigungsaufträgen können importiert werden:
Hinweis: Wenn keine Seriennummern zum Fertigungsauftrag übermittelt wird, erzeugt ELAM-Solutions automatisch Seriennummern in einem festen Format in Abhängigkeit der importierten Losgröße. Das Format der automatisch generierten Seriennummer kann nicht geändert werden.
Die automatisch generierte Seriennummern setzt sich wie folgt zusammen:
Beispiel mit 10 automatisch generierten Seriennummern:
Hinweis: Die laufende Nummer (RunningNumber) startet mit jedem Import eines neuen Fertigungsauftrags ab der Losgröße=1.
Varianten können separat importiert werden. Dies ist für auftragsunabhängige Stücklistenaktualisierungen notwendig, die zwischen dem ERP-System und ELAM Solutions synchronisiert werden sollen.
Folgende Daten zu Varianten können importiert werden:
Bauteile können separat importiert werden. Dies ist für auftragsunabhängige Stücklistenaktualisierungen notwendig, die zwischen dem ERP-System und ELAM Solutions synchronisiert werden sollen.
Folgende Daten zu Bauteilen können importiert werden:
Über den ERP-Connector können folgende Daten in ELAM Solutions gelöscht werden:
In den folgenden Abschnitten ist beschrieben, welche Daten im Detail gelöscht werden können.
Fertigungsaufträge können nur gelöscht werden, wenn kein einziges Produkt eines Fertigungsauftrages gestartet wurde.
Mit dem Löschen der Variante werden folgende Daten automatisch gelöscht, die zur Variante zugewiesen sind:
Hinweis: Abgeschlossene Produkte werden niemals gelöscht.
Mit dem Löschen der Bauteile werden folgende Daten automatisch gelöscht, die zu Bauteilen zugewiesen sind:
Über den ERP-Connector können folgende Daten in ELAM Solutions aktualisiert werden:
In den folgenden Abschnitten ist beschrieben, welche Daten im Detail aktualisiert werden können.
Bereits importierte Fertigungsaufträge können über das ERP-System im Nachhinein aktualisiert werden, solange noch kein Produkt aus dem Fertigungsauftrag begonnen wurde.
Folgende Daten eines Fertigungsauftrags können über den ERP-Connector unter Angabe der eindeutigen Fertigungsauftrags-ID aktualisiert werden:
Dies ist für auftragsabhängige Auftragsaktualisierungen notwendig, die zwischen dem ERP-System und ELAM Solutions synchronisiert werden sollen.
Bereits importierte Varianten können über das ERP-System im Nachhinein unter Angabe der eindeutigen Varianten-ID aktualisiert werden:
Dies ist für auftragsunabhängige Materialaktualisierungen notwendig, die zwischen dem ERP-System und ELAM Solutions synchronisiert werden sollen.
Bereits importierte Bauteile können über das ERP-System im Nachhinein unter Angabe der eindeutigen Bauteil-ID aktualisiert werden:
Dies ist für auftragsunabhängige Stücklistenaktualisierungen notwendig, die zwischen dem ERP-System und ELAM Solutions synchronisiert werden sollen.
Über die Endpunkte des ELAM ERP-Connectors können folgende Daten von ELAM-Solutions abgefragt werden:
Unter angabe der eindeutigen Fertigungsauftrags-ID können folgende Daten zum Fertigungsauftrag abgefragt werden:
Ein Abruf der Fertigungsauftragsdaten ermöglicht Ihnen den aktuellsten Auftragszustand abzurufen und diesen mit Ihrem ERP-System zu synchroniesieren.
Unter angabe der eindeutigen Produkt-ID können folgende Daten zum Fertigungsauftrag abgefragt werden: