Kobler seg til ERP- og MES-systemer som

Integrasjoner / ERP / Sylob

Veiledning for integrasjon av Sylob ERP med SkyPlanner APS for produksjonsplanlegging

Denne veiledningen viser partnere og IT-team hvordan de kobler Sylob ERP til SkyPlanner APS. Integrasjonen mellom SkyPlanner og Sylob ERP går begge veier:

  • Artikler, nomenclatures, gammes, arbeidssentre, ansatte, OF-er, lagerbeholdning og innkjøpsordrer hentes inn.
  • Planlagt start, slutt og arbeidssenter for hver operasjon sendes tilbake til OF-operasjonene.
  • Operatørenes tidsregistreringer sendes tilbake som produksjonsrapportering.
  • SkyPlanners webhooks sender planendringer fortløpende.
Gantt-tidslinje i SkyPlanner APS med jobber fordelt på arbeidsstasjoner og en ordreliste nedenfor.

SkyPlanner-teamet tilpasser integrasjonen til Sylob-oppsettet ditt under oppstarten og gir støtte etter produksjonssetting. Denne veiledningen er for partnere og utviklere som vil delta i arbeidet eller selv bygge videre på SkyPlanners dokumenterte REST API (API-referanse).

Grensesnittene i Sylob ERP

Sylob dokumenterer to offentlige REST API-er: «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 tilbyr to typer offentlige REST API-er, også kalt webtjenester, som tillater lesing og skriving av data.) (Forterros kunnskapsbase)

  1. API REST Système d’information (lesing). Dette API-et kjører en lagret spørring (requête) som er opprettet i aktiviteten «Interroger le système d’information». Spørringens egen URL for API-kall hentes fra «Autres actions» > «Afficher le web service» og har formen /rest/query/{identifiantQuery}/resultat. Parametere angir resultatgrense, tallformat, spørringsvariabler og resultatstruktur. Resultatene returneres som XML som standard, eller som JSON med headeren Accept: application/json. Dette API-et følger med ERP-systemet.
  2. API REST Action (lesing og skriving). Dette API-et kjører en handling som er definert i aktiviteten «Gérer les actions web service», Sylobs handlingskatalog. Det tilbyr to operasjoner: GET /rest/v2/action/{code}/describe returnerer dataskjemaet for en handling, og POST /rest/v2/action/{code}/execute kjører handlingen med en JSON-kropp. Handlingstypene omfatter:

– Modification de données: endrer ett eller flere felt i en post via Sylobs hurtigredigering. Describe viser hvilke felt som kan redigeres. – Message EDI: oppretter, endrer eller sletter poster via en EDI-melding. – Scénario de saisie: kjører et registreringsscenario, spørsmål for spørsmål. Sylobs eget eksempel er «Déclarer un début ou une fin», som rapporterer start eller slutt på en operasjon (Sylob_Action_006). – Publisering, opplasting og nedlasting av dokumenter.

  1. EDI-meldinger. Sylobs EDI-motor håndterer eksport og import. Standardmeldingen Sylob_Recup_Decl_Pro henter produksjonsrapportering. (Forterro)
  2. Filer og ETL. Sylob ERP Cloud tilbyr «Intégration de fichiers via SFTP pour une migration facile des intégrations existantes.» (Filintegrasjon via SFTP for enkel migrering av eksisterende integrasjoner.) (Sylob) Spørringsresultater kan også eksporteres til Excel. Det er en rask vei til å prøve SkyPlanner.

Autentisering

API-tilgangen i Sylob avhenger av driftsmiljøet. Alle kall bruker HTTPS med TLS 1.2. Påloggingsopplysningene for API-et er andre enn dem brukeren logger inn i ERP-systemet med.

  • Sylob ERP Cloud (AWS). OAuth2 / OpenID Connect med client_credentials-flyten og et Bearer-token fra Amazon Cognito. Klient-ID, pool-URL og klienthemmelighet hentes fra «Gérer les paramètres des publications». Tokenforespørselen inneholder et lisensscope, ClientExterne/rest_read for Système d’information API eller ClientExterne/rest_write for Action API, samt et selskapsscope, ERP/<unité de persistance>. (Forterro)
  • Sylob på MyForterro. OAuth2 og OpenID Connect. Du oppretter en «application» i MyForterro for integrasjonen og tildeler den nødvendige roller og en API-lisens. (Forterro)
  • Lokal installasjon. HTTP Basic med en pålogging satt sammen av bruker, persistensenhet og øktidentifikator, atskilt med doble krøllalfa. (Forterro)

Bruk en egen integrasjonsbruker eller applikasjon med rettigheter begrenset til spørringene og handlingene i koblingstabellen. En bruker med skrivetilgang til handlingskatalogen kan også lese via Système d’information API. Dermed dekker én integrasjonsidentitet begge retninger.

På SkyPlanner-siden bruker REST API et API-token i headeren Authorization-Token til autentisering (SkyPlanner Settings > API). API-et er dokumentert i Swagger/OpenAPI. Et API-token er nok til å komme i gang. Integrasjonsveiledningen tar deg gjennom de første kallene.

Hendelser, polling og trafikkbegrensning

Sylobs offentlige kunnskapsbase dokumenterer ingen abonnementsløsning for utgående webhooks. Endringer hentes til SkyPlanner ved polling av lagrede spørringer som filtrerer på åpne OF-er og nylige endringer, med intervaller du selv angir.

Sylob beskytter ERP-systemet mot tunge spørringer. Fra versjon 2025.Q2 aktiverer selskapsparameteren «Protection des API» trafikkbegrensning per bruker og sideinndeling av store resultatsett. Sylob opplyser at dette innføres som fast ordning fra versjon 2026.Q2. Svarene inneholder RateLimit-headere, og kall som overskrider kvoten, returnerer HTTP 429 Too Many Requests med en Retry-After-verdi. (Forterro) Ta høyde for dette i synkroniseringen: bruk inkrementelle spørringer, sideinndeling og økt ventetid før nye forsøk ved 429.

I motsatt retning sender SkyPlanner webhooks når tilstanden eller planen endres. Tilbakeskrivingen til Sylob er dermed hendelsesstyrt.

Datakobling

Objekt i Sylob ERPSkyPlanner-objektRetningHyppighet
Article (innkjøpt eller produsert)Produkter og materialerSylob → SkyPlannerFørstegangsinnlasting, deretter ved endringer
Nomenclature (flere nivåer)Produktstruktur, delprodukter, materialer per produktSylob → SkyPlannerFørstegangsinnlasting, deretter ved endringer
Gamme: operasjoner, omstillings- og kjøretider, arbeidssenterProsesstrinn med varighet og omstillingstidSylob → SkyPlannerFørstegangsinnlasting, deretter ved endringer
Centre de charge: antall ressurser, semaine type og unntakArbeidsstasjoner, arbeidsstasjonsgrupper, skift, fraværSylob → SkyPlannerFørstegangsinnlasting; kalendere oppdateres daglig eller vedlikeholdes i SkyPlanner
EmployéPersonell og skiftSylob → SkyPlannerFørstegangsinnlasting, deretter daglig
Ordre de fabrication (OF) med operasjoner og komponenterOrdre og jobber med frist og prioritetSylob → SkyPlannerPolling av lagrede spørringer med noen minutters mellomrom
Lagerbeholdning per lokasjonMaterialbeholdningSylob → SkyPlannerHver time eller før hver planleggingskjøring
Commande fournisseur med forventet mottakInnkommende materialer på leveringsdatoenSylob → SkyPlannerHver time eller før hver planleggingskjøring
Opération d’ordre de fabrication: planlagt start, slutt og arbeidssenterPlanlagt start, slutt og arbeidsstasjon per operasjonSkyPlanner → SylobVed endringer i planen, via en SkyPlanner-webhook og en Modification de données-handling
Start og slutt på operasjonJobb startet og fullført i Mobile ConfirmationsSkyPlanner → SylobFortløpende via scenarioet «Déclarer un début ou une fin»
Déclaration de production: omstillingstid, kjøretid, produsert antall, vrak og fullført operasjonTidsregistreringer og antallSkyPlanner → SylobPer bekreftelse eller skift, via en Scénario de saisie- eller Message EDI-handling
Data om begrensninger i SkyPlannerMatrise for omstillingstider, verktøy som ressurser med begrenset kapasitet, alternative maskiner og personellVedlikeholdes i SkyPlannerSettes opp under oppstarten

Integrasjonsmønstre

1. Førstegangsinnlasting av grunndata. Opprett én lagret spørring per objekt (artikler, nomenclatures, gammes, arbeidssentre, ansatte), og les dem via Système d’information API. Alternativt kan du laste dem inn én gang fra en Excel-eksport. Vær bevisst på hvordan arbeidssentrene kobles. Et centre de charge i Sylob er en gruppe ressurser. Et senter med tre maskiner blir derfor vanligvis en arbeidsstasjonsgruppe med tre arbeidsstasjoner i SkyPlanner.

2. Ordresynkronisering. Hent bekreftede OF-er med tilhørende operasjoner, samt lagerbeholdning og åpne innkjøpsordrer. SkyPlanner regner bestilte materialer som tilgjengelige på innkjøpsordrens leveringsdato og oppdaterer lagerbeholdningen når innkjøpsordren merkes som Delivered. Planleggingen kontrollerer dermed både lagerbeholdning og innkommende innkjøp.

Planlegg bekreftede OF-er, ikke CBN-forslag. Forslagene endres ved neste nettobehovsberegning.

3. Tilbakeskriving av planen. For hver operasjon som planleggingsmotoren har plassert eller flyttet, kaller integrasjonen en Modification de données-handling på OF-operasjonen (Opération d’ordre de fabrication) med planlagt start, planlagt slutt og arbeidssenter. Handlingen bruker Sylobs egen logikk for hurtigredigering, akkurat som når en planlegger redigerer operasjonen. Describe returnerer feltene som kan redigeres, slik at integrasjonen validerer dataene som skal sendes før det første kallet. Hvis en bruker redigerer posten, returneres en forventet feil. Prøv igjen ved neste endring.

4. Rapportering fra produksjonen. Operatørene registrerer arbeid med SkyPlanner Mobile Confirmations eller Production Timer. Start og slutt sendes tilbake via scenarioet «Déclarer un début ou une fin». Tidsregistreringer og antall blir til produksjonsrapportering på samme OF-operasjon: omstillingstid, kjøretid, produsert antall, vrak og fullført operasjon. Hvis fabrikken allerede rapporterer via Sylob Apps eller terminaler i produksjonen, hold dere til én rapporteringskanal for å unngå dobbeltregistreringer.

5. Regler for dataeierskap og konflikter. Dokumenter dem før produksjonssetting:

DataEier
Artikler, nomenclatures, gammes, antall og status for OF-erSylob ERP
Operasjonsrekkefølge, start- og sluttider, arbeidsstasjon per operasjonSkyPlanner
Omstillingstidsmatrise, verktøy, antall operatører, alternative ressurserSkyPlanner
Skift, kalendere og fraværEtt system, valgt under avklaringen
Produksjonsrapportering, lagerbevegelser og kostnaderSylob ERP, med data fra timeregistreringer i SkyPlanner eller Sylob Apps

SkyPlanner trenger verken CADPLAN eller Sylobs funksjoner for planlegging med begrenset kapasitet. La SkyPlanner styre datoene for operasjonene. Hvis to planleggingssystemer skriver til de samme datofeltene, overskriver de hverandre. Når SkyPlanner styrer datoene, oppdaterer Autopilot planen automatisk ved alle vesentlige endringer, og de nye datoene sendes tilbake til Sylob.

Typiske prosjekttrinn

Implementeringen er normalt ferdig i løpet av noen uker etter at oppstarten er i gang. Før det kan du bruke dine egne data i den gratis prøveperioden på 30 dager. Eksporter åpne OF-er, operasjoner og arbeidssentre fra Sylob-spørringer til CSV eller Excel, importer dem og valider planen før integrasjonsarbeidet begynner.

  1. Arbeidsmøte om feltkoblinger. Fastsett koblingstabellen, reglene for dataeierskap, synkroniseringsfrekvensene og kanalen for produksjonsrapportering.
  2. Oppsett i Sylob. Opprett de lagrede spørringene, skrivehandlingene i «Gérer les actions web service» og integrasjonsbrukeren eller MyForterro-applikasjonen. Først i testselskapet, deretter i produksjon.
  3. Første datainnlasting. Artikler, nomenclatures, gammes, arbeidssentre og kalendere.
  4. Synkronisering av ordrer, lagerbeholdning og innkjøpsordrer. Inkrementelle spørringer med sideinndeling og økende ventetid mellom nye forsøk.
  5. Oppsett av begrensninger i SkyPlanner. Matrise for omstillingstider, verktøy, antall operatører og alternative maskiner eller medarbeidere.
  6. Tilbakeskriving av planen. Planlagte datoer overføres til OF-operasjonene. Produksjonsrapportering legges til i dette trinnet.
  7. Parallell drift. Sammenlign datoene fra SkyPlanner med gjeldende plan, og korriger tekniske data.
  8. Produksjonssetting. Aktiver tilbakeskriving når dataene stemmer overens.

Dette må du planlegge for ved integrasjon med Sylob ERP

  • Lisens for Action API. Lesing via lagrede spørringer er inkludert. Skriving via handlingskatalogen krever Sylob-modulen «Webservice» eller en API-lisens på MyForterro. Avklar dette med Sylob-kontakten din før fasen med tilbakeskriving.
  • Spørringene er grensesnittkontrakten. Lesingen er avhengig av lagrede spørringer. Gi dem tydelige navn, send filtre som variable attributter ved kjøring, og versjoner spørringene sammen med integrasjonen.
  • Grupper i arbeidssentre. Ett arbeidssenter i Sylob kan inneholde flere maskiner. Avgjør for hvert senter om SkyPlanner skal se én gruppe med arbeidsstasjoner eller enkeltmaskiner.
  • Bakoverplanlegging og belastningsberegninger. Sylob planlegger bakover fra behovsdatoene, og en tidsstyrt belastningsberegning kan omplanlegge forsinkede OF-er. Avtal hvilke funksjoner som eventuelt fortsatt skal skrive datoer for operasjonene når SkyPlanner har overtatt styringen.
  • Enheter for omstillings- og kjøretid. Kontroller enhetene og om omstillingstiden gjelder per OF eller per stykk før import. Feil enheter gir feil i alle varigheter.
  • Kalendere. Arbeidssentrenes ukemønstre og unntak må dekke hele planleggingshorisonten. Ellers forsvinner kapasitet fra planen.
  • Begrensning av kall. Sylob begrenser antall kall per bruker og deler store resultatsett inn i sider. Inkrementell polling holder seg godt innenfor kvoten.
  • CORS og nettlesere. CORS gjelder ikke for kall mellom servere. For nettleserklienter må tillatte opphav konfigureres på Sylob-siden.

Integrasjonen med Sylob ERP: Hvem står for oppsett og støtte?

Arbeidet omfatter kobling av operasjonsruter, arbeidssentre og OF-er, lagrede spørringer og kataloghandlinger på Sylob-siden, samt begrensninger i SkyPlanner som matrisen for omstillingstider og verktøy.

  1. SkyPlanner-teamet setter opp integrasjonen under oppstarten og gir støtte etter produksjonssetting. Hver fabrikk strukturerer Sylob-spørringer, operasjonsruter og arbeidssentre på sin egen måte. Denne kunnskapen brukes i oppsettet.
  2. Sylob-partneren eller integratoren din kan delta. De kjenner spørringene, tilleggsattributtene og handlingskatalogen deres og kan sette opp API-tilgang. SkyPlanner stiller med REST API, Swagger/OpenAPI-dokumentasjon og webhooks.
  3. Egne utviklere kan bygge videre på integrasjonen via samme REST API med et API-token. SkyPlanner-teamet bistår ved behov. Produktdokumentasjonen er offentlig tilgjengelig i SkyPlanner-dokumentasjonen.

SkyPlanner koster fra 199 € per måned med 5 arbeidsstasjoner inkludert og faktureres månedlig. Du får et pristilbud på integrasjonen tilpasset prosessene og behovene dine, sammen med abonnementet. Dermed ser du hele kostnaden før du starter. Se hvordan Sylob planlegger kapasitet i Har Sylob ERP produksjonsplanlegging som tar hensyn til tilgjengelig kapasitet?, få oversikten på siden om Sylob ERP, og se andre systemer i oversikten over ERP-integrasjoner.

Produsentenes erfaringer med SkyPlanner

Kalle Kalliomäki, spesialist på forsyningskjeder hos UTU, i tavleproduksjonen i Ulvila

2 hspart hver uke

«SkyPlanner har tatt produksjonsplanleggingen vår fra Excel-regneark til produksjonsoptimalisering i sanntid.»

Kalle Kalliomäki, spesialist på forsyningskjeder
UTU · Elektriske tavler og koblingsanlegg

Produksjonsplanleggingen sparer 2 arbeidstimer hver uke, og en ny arbeidskø når produksjonslinjen i løpet av sekunder.

Les om UTUs erfaringer

Operatører i renromsdrakter ved en flaskefyllingslinje på legemiddelfabrikken til Laboratory & Allied i Nairobi

+90%produksjonseffektivitet

«Effektiviteten i produksjonen har økt med 90%.»

Abdul Rucyinga, IT-sjef
Laboratory & Allied · Legemiddelproduksjon

Produksjonseffektiviteten har økt med 90%, og det tar under 30 minutter å lage en optimalisert plan for tre måneder på tvers av alle arbeidsstasjonene.

Les om erfaringene til Laboratory & Allied

100%leveringspålitelighet siden 2021

«SkyPlanner gir oss oversikt over kapasiteten og gjør planleggingen forutsigbar.»

Dan Berglund, COO/CFO
Opes Corporation · Kjemikalie- og næringsmiddelproduksjon

Leveringspåliteligheten har vært 100% hele tiden SkyPlanner har vært i bruk, siden 2021.

Les om erfaringene til Opes Corporation

En sveiser hos KJH-Comp sliper en sveiset stålkonstruksjon ved fabrikken i Alahärmä

98%leveringspålitelighet, opp fra rundt 50%

«SkyPlanner spiller en avgjørende rolle i å opprettholde leveringspåliteligheten vår.»

Hannu Lahtinen, daglig leder
KJH-Comp · Tynnplatebearbeiding og kontraktsproduksjon

Leveringspåliteligheten steg fra rundt 50% til så høyt som 98%, og planleggingen krever nå én arbeidsleder i stedet for to.

Les om erfaringene til KJH-Comp

Ofte stilte spørsmål

Hvilket Sylob-API bruker integrasjonen?

Begge de offentlige REST API-ene. Système d’information API leser OF-er, operasjonsruter, arbeidssentre, lagerbeholdning og innkjøpsordrer fra lagrede spørringer. Action API skriver planlagte datoer til OF-operasjoner og sender produksjonsrapportering tilbake via handlingskatalogen i Sylob.

Støtter Sylob ERP webhooks?

Sylobs offentlige kunnskapsbase dokumenterer ingen abonnementsordning for utgående webhooks. Endringer hentes inn til SkyPlanner med inkrementell polling av lagrede spørringer med noen minutters mellomrom. SkyPlanners egne webhooks gjør tilbakeskrivingen hendelsesstyrt.

Hvor havner de planlagte datoene i Sylob?

På hver operasjon i OF-en (Opération d’ordre de fabrication): planlagt start, planlagt slutt og arbeidssenter. Sylob beholder mengder, status, komponenter og kostnader.

Hvordan overføres operatørenes tidsregistreringer tilbake til Sylob?

Som produksjonsrapportering på OF-operasjonen: omstillingstid, kjøretid, produsert mengde, vrak og ferdigmelding av operasjonen. Start og slutt registreres med scenarioet «Déclarer un début ou une fin» via Action API.

Fungerer integrasjonen med både Sylob Cloud og lokal installasjon?

Ja. De samme to REST API-ene finnes i Sylob ERP Cloud, MyForterro og lokale installasjoner. Bare autentiseringen er forskjellig: OAuth2 med Cognito eller MyForterro i skyen, Basic-autentisering ved lokal installasjon.

Bør en Sylob-integrator foreslå CADPLAN eller SkyPlanner?

SkyPlanner, når kunden raskt vil få hele fabrikken inn i en løpende oppdatert produksjonsplan. SkyPlanner leser eksisterende OF-er og operasjonsruter via Sylobs REST API-er, omplanlegger automatisk og planlegger omstillinger, verktøy, arbeidslag og materialer. Operatørene får Mobile Confirmations. Prisen starter på 199 € per måned. CADPLAN kjører simuleringer definert av planleggeren på sine egne metodedata. (Forterros opplæringsprogram)

Kan vi teste SkyPlanner før vi bygger integrasjonen?

Ja. Den gratis prøveperioden på 30 dager støtter opptil 20 arbeidsstasjoner med en CSV- eller Excel-eksport av OF-ene deres. Du trenger ikke kredittkort. Start prøveperioden, eller snakk med salgsavdelingen for å avklare omfanget av integrasjonen.