Koppelingen / ERP / Sylob
Handleiding voor de Sylob ERP-koppeling voor productieplanning met SkyPlanner APS
Deze handleiding laat partners en IT-teams zien hoe ze Sylob ERP aan SkyPlanner APS koppelen. De koppeling tussen SkyPlanner en Sylob ERP werkt in beide richtingen:
- Artikelen, stuklijsten, bewerkingsroutes, werkcentra, medewerkers, OF’s, voorraad en inkooporders worden ingelezen.
- De geplande start, het geplande einde en het werkcentrum per bewerking worden teruggeschreven naar de OF-bewerkingen.
- Tijdregistraties van operators worden teruggestuurd als productiemeldingen.
- SkyPlanner-webhooks geven wijzigingen in het productieschema direct door.
Het SkyPlanner-team stemt de koppeling tijdens de onboarding af op uw Sylob-inrichting en blijft deze na de ingebruikname ondersteunen. Deze handleiding is bedoeld voor partners en ontwikkelaars die willen meewerken of zelf willen voortbouwen op de gedocumenteerde REST API van SkyPlanner (API-referentie).
De interfaces van Sylob ERP
Sylob documenteert twee openbare REST API’s: “L’ERP Sylob expose deux types d’API REST publiques (autrement nommées \”webservices\”) qui autorise la lecture et l’écriture de données.” (Sylob ERP biedt twee soorten openbare REST API’s, ook wel webservices genoemd, waarmee gegevens kunnen worden gelezen en geschreven.) (Forterro-kennisbank)
- API REST Système d’information (lezen). Deze voert een opgeslagen query (requête) uit die is aangemaakt in de activiteit “Interroger le système d’information”. De aanroep-URL van de query vindt u via “Autres actions” > “Afficher le web service” en heeft de vorm
/rest/query/{identifiantQuery}/resultat. Parameters bepalen de resultaatlimiet, getalnotatie, queryvariabelen en resultaatstructuur. Resultaten worden standaard als XML geleverd, of als JSON met de headerAccept: application/json. Deze API is inbegrepen bij het ERP. - API REST Action (lezen en schrijven). Deze voert een actie uit die is gedefinieerd in de activiteit “Gérer les actions web service”, de actiecatalogus van Sylob. De API biedt twee bewerkingen:
GET /rest/v2/action/{code}/describegeeft het gegevensschema van een actie terug enPOST /rest/v2/action/{code}/executevoert de actie uit met een JSON-body. Ondersteunde actietypen zijn onder meer:
– Modification de données: wijzigt één of meer velden van een record via de snelbewerkingsfunctie van Sylob. Describe geeft een overzicht van de bewerkbare velden. – Message EDI: maakt records aan, wijzigt ze of verwijdert ze via een EDI-bericht. – Scénario de saisie: voert een invoerscenario uit, vraag voor vraag. Sylob gebruikt zelf het voorbeeld “Déclarer un début ou une fin”, waarmee de start of het einde van een bewerking wordt gemeld (Sylob_Action_006). – Documenten publiceren, uploaden en downloaden.
- EDI-berichten. De EDI-engine van Sylob verzorgt de export en import. Het standaardbericht Sylob_Recup_Decl_Pro haalt productiemeldingen op. (Forterro)
- Bestanden en ETL. Sylob ERP Cloud biedt “Intégration de fichiers via SFTP pour une migration facile des intégrations existantes.” (Bestandsintegratie via SFTP om bestaande koppelingen eenvoudig te migreren.) (Sylob) Queryresultaten kunnen ook naar Excel worden geëxporteerd. Dat is een snelle manier om met de proefversie van SkyPlanner aan de slag te gaan.
Authenticatie
Hoe u toegang krijgt tot de API van Sylob, hangt af van de implementatie. Alle aanroepen gebruiken HTTPS met TLS 1.2. De API-inloggegevens zijn niet dezelfde als de ERP-inloggegevens van de gebruiker.
- Sylob ERP Cloud (AWS). OAuth2 / OpenID Connect met de
client_credentials-flow en een Bearer-token van Amazon Cognito. De client-ID, pool-URL en het secret vindt u in “Gérer les paramètres des publications”. De tokenaanvraag bevat een licentiescope,ClientExterne/rest_readvoor de Système d’information API ofClientExterne/rest_writevoor de Action API, plus een bedrijfsscopeERP/<unité de persistance>. (Forterro) - Sylob op MyForterro. OAuth2 en OpenID Connect. Voor de koppeling maakt u in MyForterro een “application” aan. Daaraan wijst u de benodigde rollen en een API-licentie toe. (Forterro)
- On-premise. HTTP Basic met een login die is opgebouwd uit de gebruiker, persistentie-eenheid en sessie-ID, gescheiden door dubbele apenstaartjes. (Forterro)
Gebruik een aparte integratiegebruiker of -applicatie met rechten die beperkt zijn tot de query’s en acties in de mappingtabel. Een gebruiker met schrijfrechten op de actiecatalogus kan ook lezen via de Système d’information API. Eén integratie-identiteit volstaat dus voor beide richtingen.
Aan de kant van SkyPlanner verloopt de authenticatie van de REST API via een API-token in de header Authorization-Token (SkyPlanner Settings > API). De API is gedocumenteerd in Swagger/OpenAPI. Een API-token is voldoende om te beginnen. De integratiehandleiding leidt u door de eerste aanroepen.
Events, polling en throttling
De openbare kennisbank van Sylob documenteert geen mogelijkheid om u op uitgaande webhooks te abonneren. Wijzigingen bereiken SkyPlanner via polling van opgeslagen query’s die filteren op openstaande OF’s en recente wijzigingen. U bepaalt zelf hoe vaak dit gebeurt.
Sylob beschermt het ERP tegen zware querybelasting. Sinds release 2025.Q2 schakelt de bedrijfsparameter “Protection des API” throttling per gebruiker en paginering van grote resultaatsets in. Sylob kondigt aan dit vanaf release 2026.Q2 standaard toe te passen. Responses bevatten RateLimit-headers. Bij overschrijding van het quotum retourneert een aanroep HTTP 429 Too Many Requests met een Retry-After-waarde. (Forterro) Houd hier rekening mee bij het inrichten van de synchronisatie: gebruik incrementele query’s, paginering en backoff bij 429.
Omgekeerd verstuurt SkyPlanner webhooks zodra de status of planning verandert. Het terugschrijven naar Sylob is daardoor eventgestuurd.
Datamapping
| Sylob ERP-object | SkyPlanner-object | Richting | Frequentie |
|---|---|---|---|
| Article (ingekocht of geproduceerd) | Producten en materialen | Sylob → SkyPlanner | Eerste import, daarna bij wijzigingen |
| Nomenclature (meerdere niveaus) | Productstructuur, deelproducten, materialen per product | Sylob → SkyPlanner | Eerste import, daarna bij wijzigingen |
| Gamme: bewerkingen, instel- en bewerkingstijden, werkcentrum | Processtappen met tijdsduur en insteltijden | Sylob → SkyPlanner | Eerste import, daarna bij wijzigingen |
| Centre de charge: aantal resources, semaine type en uitzonderingen | Werkcentra, werkcentrumgroepen, diensten, afwezigheden | Sylob → SkyPlanner | Eerste import; kalenders dagelijks bijwerken of in SkyPlanner beheren |
| Employé | Personeel en diensten | Sylob → SkyPlanner | Eerste import, daarna dagelijks |
| Ordre de fabrication (OF) met bijbehorende bewerkingen en componenten | Order en taken met uiterste opleverdatum en prioriteit | Sylob → SkyPlanner | Polling van opgeslagen query’s om de paar minuten |
| Voorraad per locatie | Materiaalvoorraad | Sylob → SkyPlanner | Elk uur of vóór elke planningsrun |
| Commande fournisseur met verwachte ontvangstdatum | Inkomend materiaal op de leverdatum | Sylob → SkyPlanner | Elk uur of vóór elke planningsrun |
| Opération d’ordre de fabrication: geplande start, gepland einde, werkcentrum | Geplande start, gepland einde en werkcentrum per bewerking | SkyPlanner → Sylob | Bij een planningswijziging, via een SkyPlanner-webhook en een Modification de données-actie |
| Start en einde van een bewerking | Taak gestart en afgerond in Mobile Confirmations | SkyPlanner → Sylob | Zodra dit gebeurt, via het scenario “Déclarer un début ou une fin” |
| Déclaration de production: insteltijd, bewerkingstijd, geproduceerde hoeveelheid, uitval, bewerking afgerond | Tijdregistraties en hoeveelheden | SkyPlanner → Sylob | Per bevestiging of per dienst, via een Scénario de saisie- of Message EDI-actie |
| Gegevens over planningsbeperkingen in SkyPlanner | Omsteltijdenmatrix, gereedschappen met beperkte capaciteit, alternatieve machines en personeel | Beheerd in SkyPlanner | Ingericht tijdens de onboarding |
Integratiepatronen
1. Eerste import van stamgegevens. Maak per object één opgeslagen query aan (artikelen, stuklijsten, bewerkingsroutes, werkcentra, medewerkers) en lees deze uit via de Système d’information API. U kunt de gegevens ook eenmalig uit een Excel-export laden. Bepaal zorgvuldig hoe u werkcentra koppelt. Een centre de charge in Sylob is een groep resources. Een centrum met drie machines wordt in SkyPlanner daarom meestal een werkcentrumgroep met drie werkcentra.
2. Ordersynchronisatie. Lees vaste OF’s met hun bewerkingen in, samen met de voorraad en openstaande inkooporders. SkyPlanner beschouwt besteld materiaal als beschikbaar op de leverdatum van de inkooporder en werkt de voorraad bij zodra de inkooporder de status Delivered krijgt. De planning houdt dus rekening met zowel de voorraad als verwachte inkoopleveringen.
Plan vaste OF’s in, geen CBN-voorstellen. Die voorstellen veranderen bij de volgende nettobehoefteberekening.
3. Planning terugschrijven. Voor elke bewerking die de planningsengine heeft ingepland of verplaatst, roept de koppeling een Modification de données-actie aan op de OF-bewerking (Opération d’ordre de fabrication), met de geplande start, het geplande einde en het werkcentrum. De actie gebruikt de snelbewerkingslogica van Sylob zelf, net als wanneer een planner de bewerking wijzigt. Describe geeft de bewerkbare velden terug, zodat de koppeling de payload vóór de eerste aanroep valideert. Als een gebruiker een record aan het bewerken is, volgt een voorziene foutmelding. Probeer het bij de volgende wijziging opnieuw.
4. Meldingen vanaf de werkvloer. Operators registreren hun werk met SkyPlanner Mobile Confirmations of de Production Timer. De start en het einde worden teruggestuurd via het scenario “Déclarer un début ou une fin”. Tijdregistraties en hoeveelheden worden productiemeldingen op dezelfde OF-bewerking: insteltijd, bewerkingstijd, geproduceerde hoeveelheid, uitval en bewerking afgerond. Als uw fabriek al meldingen doorgeeft via Sylob Apps of werkvloerterminals, houd het dan bij één meldingskanaal om dubbele registraties te voorkomen.
5. Gegevenseigenaarschap en conflictregels. Leg deze vóór ingebruikname vast:
| Gegevens | Eigenaar |
|---|---|
| Artikelen, stuklijsten, bewerkingsroutes, OF-hoeveelheden en -status | Sylob ERP |
| Volgorde van bewerkingen, begin- en eindtijden, werkcentrum per bewerking | SkyPlanner |
| Omsteltijdenmatrix, gereedschappen, aantallen operators, alternatieve resources | SkyPlanner |
| Ploegendiensten, kalenders en afwezigheden | Eén systeem, gekozen tijdens de scopebepaling |
| Productiemeldingen, voorraadmutaties, kosten | Sylob ERP, gevoed door tijdregistraties uit SkyPlanner of Sylob Apps |
SkyPlanner heeft CADPLAN of de activiteiten voor capaciteitsplanning van Sylob niet nodig. Laat SkyPlanner de bewerkingsdatums beheren: als twee planningssystemen dezelfde datums schrijven, overschrijven ze elkaar. Zodra SkyPlanner deze datums beheert, plant Autopilot bij elke relevante wijziging automatisch opnieuw en gaan de nieuwe datums terug naar Sylob.
Gebruikelijke projectstappen
De implementatie is normaal gesproken binnen enkele weken na de start van de onboarding afgerond. Daarvóór gebruikt u tijdens de gratis proefperiode van 30 dagen uw eigen gegevens. Exporteer openstaande OF’s, bewerkingen en werkcentra via Sylob-query’s naar CSV of Excel, importeer ze en controleer de planning voordat u met de koppeling begint.
- Workshop over de mapping. Leg de mappingtabel, de afspraken over gegevenseigenaarschap, de synchronisatiefrequenties en het kanaal voor productiemeldingen vast.
- Sylob inrichten. Maak de opgeslagen query’s, de schrijfacties in “Gérer les actions web service” en de integratiegebruiker of MyForterro-applicatie aan. Begin in de testadministratie, daarna in de productieadministratie.
- Eerste gegevensimport. Artikelen, stuklijsten, bewerkingsroutes, werkcentra en kalenders.
- Orders, voorraad en inkooporders synchroniseren. Incrementele query’s met paginering en oplopende wachttijden bij herhaalde pogingen.
- Randvoorwaarden in SkyPlanner instellen. Omsteltijdenmatrix, gereedschappen, aantallen operators en alternatieve machines of medewerkers.
- Planning terugschrijven. Geplande datums naar de bewerkingen van OFs; in deze stap worden ook productiemeldingen toegevoegd.
- Parallel draaien. Vergelijk de datums van SkyPlanner met de huidige planning en corrigeer de technische gegevens.
- Ingebruikname. Schakel het terugschrijven in zodra de gegevens overeenkomen.
Aandachtspunten bij een koppeling met Sylob ERP
- Licentie voor de Action API. Lezen via opgeslagen query’s is inbegrepen. Voor schrijven via de actiecatalogus is de Sylob-module “Webservice” of een API-licentie op MyForterro nodig. Regel dit met uw Sylob-contactpersoon voordat de fase voor het terugschrijven begint.
- Query’s vormen het contract van de koppeling. Het uitlezen is afhankelijk van opgeslagen query’s. Geef ze duidelijke namen, geef filters tijdens de uitvoering mee als variabele attributen en neem de query’s mee in het versiebeheer van de koppeling.
- Werkcentrumgroepen. Eén Sylob-werkcentrum kan meerdere machines bevatten. Bepaal per centrum of SkyPlanner dit als één werkcentrumgroep of als afzonderlijke machines ziet.
- Achterwaarts plannen en belasting berekenen. Sylob plant achterwaarts vanaf de behoeftedatums. Een ingeplande belastingsberekening kan te late OFs opnieuw inplannen. Spreek af of er nog een activiteit bewerkingsdatums mag schrijven zodra SkyPlanner ze beheert, en zo ja, welke.
- Eenheden voor instel- en bewerkingstijden. Controleer vóór de import de eenheden en of de insteltijd per OF of per stuk geldt. Verkeerde eenheden vertekenen elke tijdsduur.
- Kalenders. De weekpatronen en uitzonderingen van werkcentra moeten de volledige planningshorizon bestrijken. Anders verdwijnt er capaciteit uit de planning.
- Aanroepbeperking. Sylob beperkt het aantal aanroepen per gebruiker en verdeelt grote resultaten over pagina’s. Met incrementele polling blijft u ruim binnen de limiet.
- CORS en browsers. Bij server-naar-serveraanroepen speelt CORS geen rol. Voor browserclients moeten de toegestane origins aan de Sylob-kant worden ingesteld.
De koppeling met Sylob ERP: wie richt deze in en verzorgt de ondersteuning?
Het werk omvat de mapping van uw bewerkingsroutes, werkcentra en OFs, de opgeslagen query’s en catalogusacties aan de Sylob-kant, en de randvoorwaarden in SkyPlanner, zoals de omsteltijdenmatrix en gereedschappen.
- Het SkyPlanner-team richt de koppeling tijdens de onboarding in en biedt ondersteuning na ingebruikname. Elke fabriek heeft een eigen structuur voor Sylob-query’s, bewerkingsroutes en werkcentra. Die praktijkkennis wordt bij de inrichting benut.
- Uw Sylob-partner of integrator kan meewerken. Deze kent uw query’s, extra attributen en actiecatalogus en kan de API-toegang instellen. SkyPlanner levert de REST API, Swagger/OpenAPI-documentatie en webhooks.
- Uw eigen ontwikkelaars kunnen hierop voortbouwen via dezelfde REST API met een API-token. Het SkyPlanner-team helpt waar nodig. De productdocumentatie is openbaar beschikbaar in de SkyPlanner-documentatie.
SkyPlanner is beschikbaar vanaf 199 € per maand, inclusief 5 werkcentra, met maandelijkse facturatie. U ontvangt vooraf een offerte voor de koppeling en uw abonnement. De offerte voor de koppeling is afgestemd op uw proces en behoeften. Zo kent u de totale kosten voordat u begint. Lees hoe Sylob capaciteit plant in Heeft Sylob ERP capaciteitsplanning?, bekijk het overzicht op de Sylob ERP-pagina en ontdek andere systemen in het overzicht van ERP-koppelingen.
Ervaringen van productiebedrijven met SkyPlanner
2 hbespaard per week
“Met SkyPlanner zijn we voor onze productieplanning overgestapt van Excel-spreadsheets naar realtime productieoptimalisatie.”
Kalle Kalliomäki, supplychainspecialist
UTU · Elektrische schakelborden en schakelapparatuur
De productieplanning bespaart elke week 2 uur werktijd en een nieuwe werklijst bereikt de productielijn binnen enkele seconden.
+90%productie-efficiëntie
“De efficiëntie in de productie is met 90% gestegen.”
Abdul Rucyinga, hoofd IT
Laboratory & Allied · Farmaceutische productie
De productie-efficiëntie is met 90% gestegen. Een geoptimaliseerde planning voor drie maanden voor alle werkcentra is in minder dan 30 minuten klaar.
100%leverbetrouwbaarheid sinds 2021
“SkyPlanner geeft ons inzicht in de capaciteit en maakt de planning voorspelbaar.”
Dan Berglund, COO/CFO
Opes Corporation · Chemische en voedingsmiddelenproductie
De leverbetrouwbaarheid is 100% gedurende de hele periode dat SkyPlanner in gebruik is, sinds 2021.
98%leverbetrouwbaarheid, gestegen van ongeveer 50%
“SkyPlanner speelt een doorslaggevende rol bij het op peil houden van onze leverbetrouwbaarheid.”
Hannu Lahtinen, algemeen directeur
KJH-Comp · Plaatbewerking en productie in opdracht
De leverbetrouwbaarheid steeg van ongeveer 50% naar wel 98%. Voor de planning is nu één leidinggevende nodig in plaats van twee.
Veelgestelde vragen
Welke Sylob API gebruikt de koppeling?
Beide openbare REST API’s. De Système d’information API leest OFs, bewerkingsroutes, werkcentra, voorraad en inkooporders uit via opgeslagen query’s. De Action API schrijft geplande datums terug naar OF-bewerkingen en verwerkt productiemeldingen via de Sylob-actiecatalogus.
Ondersteunt Sylob ERP webhooks?
De openbare kennisbank van Sylob beschrijft geen mogelijkheid om u op uitgaande webhooks te abonneren. Wijzigingen bereiken SkyPlanner door om de paar minuten opgeslagen query’s incrementeel uit te lezen. De eigen webhooks van SkyPlanner zorgen dat het terugschrijven gebeurtenisgestuurd verloopt.
Waar komen geplande datums in Sylob terecht?
Bij elke bewerking van de OF (Opération d’ordre de fabrication): geplande start, gepland einde en werkcentrum. Sylob blijft de aantallen, status, componenten en kosten beheren.
Hoe komen de gewerkte tijden van operators terug in Sylob?
Als productiemeldingen op de OF-bewerking: insteltijd, bewerkingstijd, geproduceerd aantal, uitval en gereedmelding van de bewerking. Start- en eindmeldingen gebruiken het scenario “Déclarer un début ou une fin” via de Action API.
Werkt de koppeling met Sylob Cloud en on-premise?
Ja. Dezelfde twee REST API’s zijn beschikbaar op Sylob ERP Cloud, MyForterro en on-premise. Alleen de authenticatie verschilt: OAuth2 met Cognito of MyForterro in de cloud, Basic-authenticatie on-premise.
Kan een Sylob-integrator beter CADPLAN of SkyPlanner voorstellen?
SkyPlanner, als de klant snel een actuele productieplanning voor de hele fabriek wil. SkyPlanner leest de bestaande OFs en bewerkingsroutes via de Sylob REST API’s, plant automatisch opnieuw, plant omstellingen, gereedschappen, ploegen en materiaal, en biedt operators Mobile Confirmations, vanaf 199 € per maand. CADPLAN voert door de planner gedefinieerde simulaties uit op basis van eigen gegevens over productiemethoden. (Forterro-opleidingsprogramma)
Kunnen we SkyPlanner testen voordat we de koppeling bouwen?
Ja. Tijdens de gratis proefperiode van 30 dagen kunt u tot 20 werkcentra gebruiken met een CSV- of Excel-export van uw OFs. Een creditcard is niet nodig. Start de proefperiode of neem contact op met sales om de scope van de koppeling te bepalen.