Verbinding tussen de STS (SAM’URAI) en het ERP van de klant
⚠️ Belangrijke voorwaarde
De API is momenteel nog niet beschikbaar; de SFTP is echter volledig operationeel. De beschikbaarheid van de API is binnenkort gepland.
In beide gevallen (SFTP of API) is de tussenkomst van een technisch contactpersoon van het IT-systeem van de klant noodzakelijk.
Deze onderwerpen zijn technisch en vereisen de betrokkenheid van de IT-afdeling van de klant voor configuratie, beveiliging, tests en inproductiestelling.
1️⃣ Context
Binnen ons SAM’URAI opslagsysteem:
STM = software geïntegreerd in de machine (gebruikersscherm)
STS = supervisiesoftware (centralisatie, rechtenbeheer, voorraad, rapportage)
ERP van de klant = beheersysteem van de klant (SAP, Oracle, Sage, enz.)
Steeds meer klanten vragen om een verbinding tussen de STS en hun ERP om het volgende te automatiseren:
Voorraadbewegingen
Verbruik
Gebruikers
C&C-bestellingen
enz.
Er bestaan twee belangrijkste technische oplossingen: SFTP of API.
2️⃣ SFTP: bestandsuitwisseling
🔹 Eenvoudige definitie
SFTP (Secure File Transfer Protocol) is een systeem voor het uitwisselen van bestanden die op een beveiligde server worden geplaatst.
👉 Een bestand wordt geplaatst → Het andere systeem haalt het op → Het verwerkt het.
🔹 Werking in onze context
Voorbeeld:
De STS genereert een CSV-bestand (bijvoorbeeld voor een verbruiksrapport)
Het plaatst dit bestand op een SFTP-server
Het ERP van de klant haalt het bestand elke X minuten/uren op
Het ERP importeert de gegevens
Omgekeerd:
Het ERP kan een bestand plaatsen met gebruikers, artikelen, enz.
De STS haalt het op en integreert het
🔹 Kenmerken
Criterium | SFTP |
Type uitwisseling | Bestanden |
Real-time | ❌ Nee (verwerking met vertraging) |
Complexiteit | Eenvoudig te implementeren |
Traceerbaarheid | Bestanden kunnen worden gearchiveerd |
Afhankelijkheid van IT van de klant | Laag tot middel (licht script nodig) |
3️⃣ API: real-time communicatie
🔹 Eenvoudige definitie
Een API (Application Programming Interface) maakt het mogelijk dat twee softwaresystemen direct in real-time met elkaar communiceren.
👉 De STS stuurt een verzoek → Het ERP antwoordt onmiddellijk.
🔹 Werking in onze context
Voorbeeld:
Een operator neemt een artikel uit een SAM’URAI-machine.
De STM stuurt de informatie naar de STS.
De STS roept de API van het ERP aan.
Het ERP registreert onmiddellijk de voorraaduitgang.
Of omgekeerd:
Het ERP stuurt rechtstreeks de creatie van een gebruiker naar de STS.
De STS integreert deze onmiddellijk.
🔹 Kenmerken
Criterium | API |
Type uitwisseling | Directe verzoeken |
Real-time | ✅ Ja |
Complexiteit | Technischer |
Onderhoud | Beheer van API-versies |
Traceerbaarheid | Systeemlogs |
Afhankelijkheid van IT van de klant | Hoog |
🔹 Voordelen
✔️ Real-time
✔️ Onmiddellijke synchronisatie
✔️ Minder bestanden te beheren
✔️ Geavanceerde automatisering
🔹 Nadelen
❌ Complexere implementatie
❌ Sterk afhankelijk van het IT-systeem van de klant
❌ Vereist geavanceerde beveiliging (authenticatie, tokens, enz.)
❌ Technischer onderhoud
4️⃣ Samenvattende vergelijking
| SFTP | API |
Communicatiemodus | Bestandsuitwisseling | Directe communicatie |
Real-time | ❌ | ✅ |
Complexiteit | Gemiddeld | Hoog |
Robuustheid | Zeer stabiel | Afhankelijk van de infrastructuur |
Ideaal voor | Klanten met eenvoudige IT | Grote groepen / veel interne veranderingen |
Datavolume | Batch | Continu |
5️⃣ Wanneer welke oplossing voorstellen?
👉 SFTP aanbevolen als:
De klant een ouder ERP heeft
De IT-afdeling beperkt is
De behoefte niet real-time is
Uitwisselingen dagelijks / per uur gebeuren
Een snel te implementeren project nodig is
👉 API aanbevolen als:
De klant real-time wil
De voorraad onmiddellijk gesynchroniseerd moet worden
Het een Industrie 4.0-project betreft
Geavanceerde integratie nodig is (dynamische kostenplaatsen, directe validatie)
Modern ERP (SAP S/4HANA, Oracle Cloud, enz.)
📌 Huidige functionaliteiten via SFTP
🔄 Stroom ERP → SFTP → STS
De klant plaatst een bestand op de SFTP-server, dat vervolgens door de STS wordt geïntegreerd.
✅ Wat we vandaag kunnen doen:
Update van STM-gebruikers
Aanmaken van gebruikers
Wijziging van informatie (naam, voornaam, badge, enz.)
Update van producten / artikelen
Aanmaken van nieuwe artikelen
Wijziging van bestaande artikelen
Update van referenties, benamingen, categorieën, enz.
🔄 Stroom STS → SFTP → ERP
De STS genereert bestanden die op de SFTP-server worden geplaatst, waarna het ERP ze ophaalt.
✅ Wat we vandaag kunnen exporteren:
Export van alle rapporten beschikbaar in de STS, met name:
Voorraadbewegingen
Voorraadstatus
(en elk ander rapport dat door de STS wordt gegenereerd)