Verbindung zwischen dem STS (SAM’URAI) und dem ERP des Kunden
⚠️ Wichtige Voraussetzung
Die API ist derzeit noch nicht verfügbar; jedoch ist der SFTP bereits vollständig funktionsfähig. Die Bereitstellung der API ist in naher Zukunft geplant.
In beiden Fällen (SFTP oder API) ist die Beteiligung eines technischen Ansprechpartners aus der IT des Kunden erforderlich.
Diese Themen sind technisch und erfordern die Einbindung der IT-Abteilung des Kunden für Konfiguration, Sicherheit, Tests und Inbetriebnahme.
1️⃣ Kontext
Innerhalb unserer SAM’URAI Lagerlösungsreihe:
STM = in die Maschine integrierte Software (Benutzerbildschirm)
STS = Supervisory-Software (Zentralisierung, Rechteverwaltung, Bestände, Reporting)
ERP des Kunden = Managementsystem des Kunden (SAP, Oracle, Sage, usw.)
Immer mehr Kunden verlangen eine Verbindung zwischen dem STS und ihrem ERP, um Folgendes zu automatisieren:
Lagerbewegungen
Verbräuche
Benutzer
C&C-Bestellungen
usw.
Es gibt zwei Hauptlösungen: SFTP oder API.
2️⃣ SFTP: Dateiaustausch
🔹 Einfache Definition
SFTP (Secure File Transfer Protocol) ist ein System zum Austausch von Dateien, die auf einem sicheren Server abgelegt werden.
👉 Eine Datei wird abgelegt → Das andere System ruft sie ab → Es verarbeitet sie.
🔹 Funktionsweise in unserem Kontext
Beispiel:
Das STS erzeugt eine CSV-Datei (zum Beispiel für einen Verbrauchsbericht)
Diese Datei wird auf einem SFTP-Server abgelegt
Das ERP des Kunden ruft die Datei alle X Minuten/Stunden ab
Das ERP importiert die Daten
Umgekehrt:
Das ERP kann eine Datei ablegen, die Benutzer, Artikel usw. enthält
Das STS ruft sie ab und integriert sie
🔹 Eigenschaften
Kriterium | SFTP |
Austauschtyp | Dateien |
Echtzeit | ❌ Nein (zeitversetzte Verarbeitung) |
Komplexität | Einfach umzusetzen |
Nachverfolgbarkeit | Dateien können archiviert werden |
Abhängigkeit von der IT des Kunden | Niedrig bis mittel (leichtes Skript erforderlich) |
3️⃣ API: Kommunikation in Echtzeit
🔹 Einfache Definition
Eine API (Application Programming Interface) ermöglicht es zwei Softwaresystemen, direkt in Echtzeit miteinander zu kommunizieren.
👉 Das STS sendet eine Anfrage → Das ERP antwortet sofort.
🔹 Funktionsweise in unserem Kontext
Beispiel:
Ein Bediener entnimmt einen Artikel aus einer SAM’URAI-Maschine.
Das STM sendet die Information an das STS.
Das STS ruft die API des ERP auf.
Das ERP registriert sofort den Lagerabgang.
Oder umgekehrt:
Das ERP sendet direkt die Erstellung eines Benutzers an das STS.
Das STS integriert ihn sofort.
🔹 Eigenschaften
Kriterium | API |
Austauschtyp | Direkte Anfragen |
Echtzeit | ✅ Ja |
Komplexität | Technischer |
Wartung | Verwaltung der API-Versionen |
Nachverfolgbarkeit | System-Logs |
Abhängigkeit von der IT des Kunden | Hoch |
🔹 Vorteile
✔️ Echtzeit
✔️ Sofortige Synchronisierung
✔️ Weniger Dateien zu verwalten
✔️ Erweiterte Automatisierung
🔹 Nachteile
❌ Komplexere Implementierung
❌ Starke Abhängigkeit vom IT-System des Kunden
❌ Erfordert erweiterte Sicherheit (Authentifizierung, Tokens usw.)
❌ Technisch aufwendigere Wartung
4️⃣ Zusammenfassender Vergleich
| SFTP | API |
Kommunikationsmodus | Dateiaustausch | Direkter Dialog |
Echtzeit | ❌ | ✅ |
Komplexität | Mittel | Hoch |
Robustheit | Sehr stabil | Abhängig von der Infrastruktur |
Ideal für | Kunden mit einfacher IT | Große Unternehmen / viele interne Änderungen |
Datenvolumen | Batch | Kontinuierlich |
5️⃣ Wann welche Lösung vorschlagen?
👉 SFTP empfohlen, wenn:
Der Kunde ein älteres ERP hat
Die IT-Abteilung begrenzt ist
Der Bedarf nicht in Echtzeit ist
Die Datenaustausche täglich / stündlich erfolgen
Ein schnell umsetzbares Projekt benötigt wird
👉 API empfohlen, wenn:
Der Kunde Echtzeit benötigt
Der Bestand sofort synchronisiert werden muss
Ein Industrie-4.0-Projekt vorliegt
Erweiterte Integration (dynamische Kostenstellen, direkte Validierung)
Modernes ERP (SAP S/4HANA, Oracle Cloud usw.)
📌 Aktuelle Funktionen über SFTP
🔄 Fluss ERP → SFTP → STS
Der Kunde legt eine Datei auf dem SFTP-Server ab, die anschließend vom STS integriert wird.
✅ Was wir heute unterstützen:
Aktualisierung von STM-Benutzern
Erstellung von Benutzern
Änderung von Benutzerinformationen (Name, Vorname, Badge usw.)
Aktualisierung von Produkten / Artikeln
Erstellung neuer Artikel
Änderung bestehender Artikel
Aktualisierung von Referenzen, Bezeichnungen, Kategorien usw.
🔄 Fluss STS → SFTP → ERP
Das STS erzeugt Dateien, die auf dem SFTP-Server abgelegt werden und vom ERP abgerufen werden.
✅ Was wir heute exportieren können:
Export aller im STS verfügbaren Berichte, insbesondere:
Lagerbewegungen
Bestandsstatus
(und jeder andere vom STS generierte Bericht)