Verbindt met ERP & MES-systemen zoals

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.
Gantt-tijdlijn in SkyPlanner APS met taken ingepland op verschillende werkcentra en daaronder een orderlijst.

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)

  1. 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 header Accept: application/json. Deze API is inbegrepen bij het ERP.
  2. 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}/describe geeft het gegevensschema van een actie terug en POST /rest/v2/action/{code}/execute voert 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.

  1. EDI-berichten. De EDI-engine van Sylob verzorgt de export en import. Het standaardbericht Sylob_Recup_Decl_Pro haalt productiemeldingen op. (Forterro)
  2. 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_read voor de Système d’information API of ClientExterne/rest_write voor de Action API, plus een bedrijfsscope ERP/<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-objectSkyPlanner-objectRichtingFrequentie
Article (ingekocht of geproduceerd)Producten en materialenSylob → SkyPlannerEerste import, daarna bij wijzigingen
Nomenclature (meerdere niveaus)Productstructuur, deelproducten, materialen per productSylob → SkyPlannerEerste import, daarna bij wijzigingen
Gamme: bewerkingen, instel- en bewerkingstijden, werkcentrumProcesstappen met tijdsduur en insteltijdenSylob → SkyPlannerEerste import, daarna bij wijzigingen
Centre de charge: aantal resources, semaine type en uitzonderingenWerkcentra, werkcentrumgroepen, diensten, afwezighedenSylob → SkyPlannerEerste import; kalenders dagelijks bijwerken of in SkyPlanner beheren
EmployéPersoneel en dienstenSylob → SkyPlannerEerste import, daarna dagelijks
Ordre de fabrication (OF) met bijbehorende bewerkingen en componentenOrder en taken met uiterste opleverdatum en prioriteitSylob → SkyPlannerPolling van opgeslagen query’s om de paar minuten
Voorraad per locatieMateriaalvoorraadSylob → SkyPlannerElk uur of vóór elke planningsrun
Commande fournisseur met verwachte ontvangstdatumInkomend materiaal op de leverdatumSylob → SkyPlannerElk uur of vóór elke planningsrun
Opération d’ordre de fabrication: geplande start, gepland einde, werkcentrumGeplande start, gepland einde en werkcentrum per bewerkingSkyPlanner → SylobBij een planningswijziging, via een SkyPlanner-webhook en een Modification de données-actie
Start en einde van een bewerkingTaak gestart en afgerond in Mobile ConfirmationsSkyPlanner → SylobZodra dit gebeurt, via het scenario “Déclarer un début ou une fin”
Déclaration de production: insteltijd, bewerkingstijd, geproduceerde hoeveelheid, uitval, bewerking afgerondTijdregistraties en hoeveelhedenSkyPlanner → SylobPer bevestiging of per dienst, via een Scénario de saisie- of Message EDI-actie
Gegevens over planningsbeperkingen in SkyPlannerOmsteltijdenmatrix, gereedschappen met beperkte capaciteit, alternatieve machines en personeelBeheerd in SkyPlannerIngericht 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:

GegevensEigenaar
Artikelen, stuklijsten, bewerkingsroutes, OF-hoeveelheden en -statusSylob ERP
Volgorde van bewerkingen, begin- en eindtijden, werkcentrum per bewerkingSkyPlanner
Omsteltijdenmatrix, gereedschappen, aantallen operators, alternatieve resourcesSkyPlanner
Ploegendiensten, kalenders en afwezighedenEén systeem, gekozen tijdens de scopebepaling
Productiemeldingen, voorraadmutaties, kostenSylob 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.

  1. Workshop over de mapping. Leg de mappingtabel, de afspraken over gegevenseigenaarschap, de synchronisatiefrequenties en het kanaal voor productiemeldingen vast.
  2. 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.
  3. Eerste gegevensimport. Artikelen, stuklijsten, bewerkingsroutes, werkcentra en kalenders.
  4. Orders, voorraad en inkooporders synchroniseren. Incrementele query’s met paginering en oplopende wachttijden bij herhaalde pogingen.
  5. Randvoorwaarden in SkyPlanner instellen. Omsteltijdenmatrix, gereedschappen, aantallen operators en alternatieve machines of medewerkers.
  6. Planning terugschrijven. Geplande datums naar de bewerkingen van OFs; in deze stap worden ook productiemeldingen toegevoegd.
  7. Parallel draaien. Vergelijk de datums van SkyPlanner met de huidige planning en corrigeer de technische gegevens.
  8. 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.

  1. 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.
  2. 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.
  3. 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

Kalle Kalliomäki, supplychainspecialist bij UTU, op de productievloer voor schakelborden in Ulvila

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.

Lees de ervaring van UTU

Operators in cleanroompakken bij een flessenvullijn in de farmaceutische fabriek van Laboratory & Allied in Nairobi

+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.

Lees de ervaring van Laboratory & Allied

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.

Lees de ervaring van Opes Corporation

Een lasser van KJH-Comp slijpt een gelaste staalconstructie in de fabriek in Alahärmä

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.

Lees de ervaring van KJH-Comp

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.