Anslut till vilket ERP som helst

SkyPlanners öppna REST API ansluter till ERP-, MES- och operativa system, inklusive interna ERP. Bygg integrationen själv eller låt vårt team hjälpa till.

Fungerar även fristående — en ERP-integration är valfri, inte obligatorisk.

Diskutera ett integrationsprojekt

Ansluter med ERP & MES-system som

Integrationer / ERP / Sylob

Guide till integration av Sylob ERP för produktionsplanering med SkyPlanner APS

Den här integrationsguiden visar partner och IT-team hur de ansluter Sylob ERP till SkyPlanner APS. SkyPlanner integreras med Sylob ERP i båda riktningarna:

  • Artiklar, produktstrukturer, beredningar, produktionsgrupper, anställda, OF, lagersaldon och inköpsorder läses in.
  • Planerad start, sluttid och produktionsgrupp för varje operation skrivs tillbaka till OF-operationerna.
  • Operatörernas tidregistreringar skickas tillbaka som produktionsrapportering.
  • SkyPlanners webhooks skickar planändringar direkt när de sker.
Gantt-schema i SkyPlanner APS med operationer inplanerade på olika produktionsgrupper och en orderlista nedanför.

SkyPlanner-teamet konfigurerar integrationen för er Sylob-miljö under införandet och ger support efter driftstart. Den här guiden vänder sig till partner och utvecklare som vill delta eller själva bygga vidare på SkyPlanners dokumenterade REST API (API-referens).

Gränssnitten i Sylob ERP

Sylob dokumenterar två publika REST API: ”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 exponerar två typer av publika REST API, även kallade webbtjänster, för läsning och skrivning av data.) (Forterros kunskapsbas)

  1. API REST Système d’information (läsning). Det kör en sparad fråga (requête) som skapats i aktiviteten ”Interroger le système d’information”. Frågans anrops-URL hämtas via ”Autres actions” > ”Afficher le web service” och har formen /rest/query/{identifiantQuery}/resultat. Parametrar styr resultatgräns, talformat, frågevariabler och resultatstruktur. Resultaten returneras som XML som standard, eller som JSON med headern Accept: application/json. Detta API ingår i ERP-systemet.
  2. API REST Action (läsning och skrivning). Det kör en åtgärd som definierats i aktiviteten ”Gérer les actions web service”, Sylobs åtgärdskatalog. Det exponerar två operationer: GET /rest/v2/action/{code}/describe returnerar dataschemat för en åtgärd och POST /rest/v2/action/{code}/execute kör den med en JSON-kropp. Åtgärdstyperna omfattar:

– Modification de données: ändrar ett eller flera fält i en post via Sylobs funktion för snabbredigering. Describe listar de redigerbara fälten. – Message EDI: skapar, ändrar eller tar bort poster via ett EDI-meddelande. – Scénario de saisie: kör ett inmatningsscenario, fråga för fråga. Sylobs eget exempel är ”Déclarer un début ou une fin”, som rapporterar start eller avslut för en operation (Sylob_Action_006). – Publicering, uppladdning och nedladdning av dokument.

  1. EDI-meddelanden. Sylobs EDI-motor hanterar export och import. Standardmeddelandet Sylob_Recup_Decl_Pro hämtar produktionsrapportering. (Forterro)
  2. Filer och ETL. Sylob ERP Cloud erbjuder ”Intégration de fichiers via SFTP pour une migration facile des intégrations existantes.” (Filintegration via SFTP för enkel migrering av befintliga integrationer.) (Sylob) Frågeresultat kan också exporteras till Excel, vilket är en snabb väg att prova SkyPlanner.

Autentisering

API-åtkomsten i Sylob beror på driftmiljön. Alla anrop använder HTTPS med TLS 1.2. API-inloggningsuppgifterna är inte desamma som användarens ERP-inloggning.

  • Sylob ERP Cloud (AWS). OAuth2 / OpenID Connect med flödet client_credentials och en Bearer-token från Amazon Cognito. Klient-ID, pool-URL och klienthemlighet hämtas från ”Gérer les paramètres des publications”. Tokenbegäran innehåller ett licensscope, ClientExterne/rest_read för Système d’information API eller ClientExterne/rest_write för Action API, samt ett företagsscope, ERP/<unité de persistance>. (Forterro)
  • Sylob på MyForterro. OAuth2 och OpenID Connect. Ni skapar en ”application” i MyForterro för integrationen och tilldelar den nödvändiga roller och en API-licens. (Forterro)
  • Lokal drift. HTTP Basic med en inloggning som består av användare, persistensenhet och sessionsidentifierare, åtskilda av dubbla snabel-a. (Forterro)

Använd en särskild integrationsanvändare eller applikation med behörigheter begränsade till frågorna och åtgärderna i mappningstabellen. En användare med skrivbehörighet i åtgärdskatalogen kan också läsa via Système d’information API. Därför räcker en integrationsidentitet för båda riktningarna.

I SkyPlanner autentiseras anrop till REST API med en API-token i headern Authorization-Token (SkyPlanner Settings > API). API:et är dokumenterat i Swagger/OpenAPI. En API-token räcker för att komma igång. Integrationshandledningen går igenom de första anropen.

Händelser, pollning och anropsbegränsning

Sylobs publika kunskapsbas dokumenterar ingen möjlighet att prenumerera på utgående webhooks. Ändringar når SkyPlanner genom pollning av sparade frågor som filtrerar på öppna OF och senaste ändringar. Ni bestämmer intervallet.

Sylob skyddar ERP-systemet mot hög frågebelastning. Sedan version 2025.Q2 kan företagsparametern ”Protection des API” aktivera anropsbegränsning per användare och sidindelning av stora resultat. Sylob anger att detta tillämpas generellt från version 2026.Q2. Svaren innehåller RateLimit-headers. Ett anrop som överskrider kvoten returnerar HTTP 429 Too Many Requests med ett Retry-After-värde. (Forterro) Utforma synkroniseringen för detta: använd inkrementella frågor, sidindelning och ökande väntetid vid 429.

I den andra riktningen skickar SkyPlanner webhooks när status eller planeringen ändras. Återskrivningen till Sylob är alltså händelsestyrd.

Datamappning

Objekt i Sylob ERPObjekt i SkyPlannerRiktningFrekvens
Article (inköpt eller tillverkad)Produkter och materialSylob → SkyPlannerFörsta inläsning, därefter vid ändring
Nomenclature (flera nivåer)Produktstruktur, delprodukter, material per produktSylob → SkyPlannerFörsta inläsningen, därefter vid ändringar
Gamme: operationer, ställ- och körtider, produktionsgruppProcessteg med varaktighet och ställtiderSylob → SkyPlannerFörsta inläsningen, därefter vid ändringar
Centre de charge: antal resurser, semaine type och undantagProduktionsgrupper, grupper av produktionsgrupper, skift, frånvaroSylob → SkyPlannerFörsta inläsning; kalendrar uppdateras dagligen eller underhålls i SkyPlanner
EmployéPersonal och skiftSylob → SkyPlannerFörsta inläsning, därefter dagligen
Ordre de fabrication (OF) med operationer och komponenterOrder och operationer med färdigdatum och prioritetSylob → SkyPlannerPollning av sparade frågor med några minuters mellanrum
Lagersaldo per lagerplatsMateriallagerSylob → SkyPlannerVarje timme eller före varje planeringskörning
Commande fournisseur med förväntad inleveransInkommande material på leveransdatumetSylob → SkyPlannerVarje timme eller före varje planeringskörning
Opération d’ordre de fabrication: planerad start, sluttid, produktionsgruppPlanerad start, sluttid och produktionsgrupp per operationSkyPlanner → SylobVid ändrad planering, via en SkyPlanner-webhook och en Modification de données-åtgärd
Operationens start och avslutOperation startad och avslutad i Mobile ConfirmationsSkyPlanner → SylobDirekt när det sker, via scenariot ”Déclarer un début ou une fin”
Déclaration de production: ställtid, körtid, tillverkad kvantitet, kassation, avslutad operationTidregistreringar och kvantiteterSkyPlanner → SylobPer återrapportering eller skift, via en Scénario de saisie- eller Message EDI-åtgärd
Data om planeringsbegränsningar i SkyPlannerStälltidsmatris, verktyg som resurser med begränsad kapacitet, alternativa maskiner och personalUnderhålls i SkyPlannerKonfigureras under införandet

Integrationsmönster

1. Första inläsning av grunddata. Skapa en sparad fråga per objekt (artiklar, produktstrukturer, beredningar, produktionsgrupper, anställda) och läs in dem via Système d’information API, eller gör en engångsinläsning från en Excel-export. Mappa produktionsgrupperna med omsorg. Ett centre de charge i Sylob är en grupp resurser. En grupp med tre maskiner blir därför vanligtvis en grupp med tre produktionsgrupper i SkyPlanner.

2. Ordersynkronisering. Läs in fastställda OF med tillhörande operationer samt lagersaldon och öppna inköpsorder. SkyPlanner betraktar beställt material som tillgängligt på inköpsorderns leveransdatum och uppdaterar lagersaldot när inköpsordern markeras som Delivered. Planeringen kontrollerar alltså både befintligt lager och kommande inköp.

Planera fastställda OF, inte CBN-förslag. Förslagen ändras vid nästa nettobehovsberäkning.

3. Återskrivning av planeringen. För varje operation som planeringsmotorn har lagt in eller flyttat anropar integrationen en Modification de données-åtgärd på OF-operationen (Opération d’ordre de fabrication) med planerad start, planerad sluttid och produktionsgrupp. Åtgärden använder Sylobs egen snabbredigeringslogik, precis som när en planerare redigerar operationen. Describe returnerar de redigerbara fälten, så integrationen validerar sina anropsdata före det första anropet. Om en användare redigerar posten returneras ett förväntat fel. Försök igen vid nästa ändring.

4. Rapportering från produktionen. Operatörerna registrerar arbete med SkyPlanner Mobile Confirmations eller Production Timer. Start och avslut skickas tillbaka via scenariot ”Déclarer un début ou une fin”. Tidregistreringar och kvantiteter blir produktionsrapportering på samma OF-operation: ställtid, körtid, tillverkad kvantitet, kassation och avslutad operation. Om fabriken redan rapporterar via Sylob Apps eller produktionsterminaler ska ni behålla en enda rapporteringskanal för att undvika dubbelregistrering.

5. Regler för dataägarskap och konflikter. Dokumentera reglerna före driftstart:

DataÄgare
Artiklar, produktstrukturer, beredningar samt kvantiteter och status för OFSylob ERP
Operationsföljd, start- och sluttider samt produktionsgrupp per operationSkyPlanner
Ställtidsmatris, verktyg, antal operatörer, alternativa resurserSkyPlanner
Skift, kalendrar och frånvaroEtt system som väljs under kartläggningen
Produktionsrapportering, lagerrörelser, kostnaderSylob ERP, med uppgifter från SkyPlanners tidsloggar eller Sylob Apps

SkyPlanner behöver varken CADPLAN eller Sylobs aktiviteter för finplanering. Låt SkyPlanner styra operationsdatumen, eftersom två planeringssystem som skriver samma datum skriver över varandras uppgifter. När SkyPlanner styr datumen planerar Autopilot automatiskt om vid varje betydande förändring, och de nya datumen skickas tillbaka till Sylob.

Vanliga steg i projektet

Implementeringen är normalt klar inom några veckor efter att införandet har startat. Innan dess kan ni använda era egna data under den kostnadsfria provperioden på 30 dagar. Exportera öppna OF, operationer och produktionsgrupper från Sylob-frågor till CSV eller Excel. Importera dem och validera planen innan något integrationsarbete påbörjas.

  1. Workshop för mappning. Fastställ mappningstabellen, reglerna för vilket system som styr vilka uppgifter, synkroniseringsintervallen och kanalen för produktionsrapportering.
  2. Konfiguration av Sylob. Skapa de sparade frågorna, skrivåtgärderna i ”Gérer les actions web service” och integrationsanvändaren eller MyForterro-applikationen. Börja i testbolaget och gå sedan vidare till produktionsmiljön.
  3. Första inläsningen. Artiklar, stycklistor, beredningar, produktionsgrupper och kalendrar.
  4. Synkronisering av order, lager och inköpsorder. Inkrementella frågor med sidindelning och backoff.
  5. Konfiguration av begränsningar i SkyPlanner. Ställtidsmatris, verktyg, antal operatörer samt alternativa maskiner eller personalresurser.
  6. Återföring av planen. Planerade datum skrivs till OF-operationerna. Produktionsrapportering läggs till i detta steg.
  7. Parallelldrift. Jämför SkyPlanners datum med den nuvarande planen och rätta tekniska data.
  8. Driftsättning. Aktivera återföringen när uppgifterna stämmer överens.

Att planera för vid en integration med Sylob ERP

  • Licens för Action API. Läsning via sparade frågor ingår. För att skriva via åtgärdskatalogen krävs Sylob-modulen ”Webservice” eller en API-licens på MyForterro. Planera detta med er Sylob-kontakt innan återföringen ska införas.
  • Frågorna utgör ert gränssnittskontrakt. Läsningen bygger på sparade frågor. Ge dem tydliga namn, skicka filter som variabla attribut vid körning och versionshantera frågorna tillsammans med integrationen.
  • Gruppering av maskiner. En produktionsgrupp i Sylob kan innehålla flera maskiner. Bestäm för varje produktionsgrupp om den ska visas som en samlad grupp eller som enskilda maskiner i SkyPlanner.
  • Bakåtplanering och beläggningsberäkningar. Sylob planerar bakåt från behovsdatumen, och en schemalagd beläggningsberäkning kan planera om försenade OF. Kom överens om vilken aktivitet, om någon, som fortfarande ska skriva operationsdatum när SkyPlanner har tagit över ansvaret för dem.
  • Enheter för ställtid och körtid. Kontrollera enheterna och om ställtiden anges per OF eller per styck före importen. Fel enheter gör alla tidsåtgångar felaktiga.
  • Kalendrar. Produktionsgruppernas veckoscheman och undantag måste täcka hela planeringshorisonten, annars försvinner kapacitet ur planen.
  • Anropsbegränsning. Sylob begränsar antalet anrop per användare och delar upp stora resultat i sidor. Inkrementell pollning håller sig väl inom kvoten.
  • CORS och webbläsare. Anrop mellan servrar berörs inte av CORS. För webbläsarklienter måste tillåtna ursprung konfigureras i Sylob.

Integrationen med Sylob ERP: vem konfigurerar den och ger support?

Arbetet omfattar mappning av era gammes, produktionsgrupper och OF, sparade frågor och katalogåtgärder i Sylob samt begränsningar i SkyPlanner, som ställtidsmatris och verktyg.

  1. SkyPlanner-teamet konfigurerar integrationen under införandet och ger support efter driftsättningen. Varje fabrik strukturerar sina Sylob-frågor, gammes och produktionsgrupper på sitt eget sätt. Här kommer den kunskapen till användning.
  2. Er Sylob-partner eller integratör kan delta. De känner till era frågor, extra attribut och er åtgärdskatalog och kan konfigurera API-åtkomsten. SkyPlanner tillhandahåller REST API, dokumentation i Swagger/OpenAPI-format och webhooks.
  3. Era egna utvecklare kan bygga vidare på integrationen via samma REST API med en API-token. SkyPlanner-teamet hjälper till vid behov. Produktdokumentationen är offentligt tillgänglig i SkyPlanners dokumentation.

SkyPlanner kostar från 199 € per månad med 5 produktionsgrupper inkluderade och faktureras månadsvis. Ni får en offert på integrationen utifrån era processer och behov, tillsammans med ert abonnemang, så att ni ser hela kostnaden innan ni börjar. Läs om hur Sylob planerar kapacitet i Har Sylob ERP stöd för finplanering?, få en överblick på sidan om Sylob ERP och se andra system i översikten över ERP-integrationer.

Tillverkningsföretagens omdömen om SkyPlanner

Kalle Kalliomäki, specialist inom försörjningskedjan på UTU, i produktionen av elcentraler i Ulvila

2 hsparade varje vecka

”SkyPlanner har tagit vår produktionsplanering från Excel-kalkylblad till produktionsoptimering i realtid.”

Kalle Kalliomäki, specialist inom försörjningskedjan
UTU · Elcentraler och ställverk

Produktionsplaneringen sparar 2 timmars arbetstid varje vecka, och en ny arbetskö når produktionslinjen på några sekunder.

Läs UTU:s omdöme

Operatörer i renrumsdräkter vid en flaskfyllningslinje i Laboratory & Allieds läkemedelsfabrik i Nairobi

+90 %produktionseffektivitet

”Effektiviteten i produktionen har ökat med 90 %.”

Abdul Rucyinga, IT-chef
Laboratory & Allied · Läkemedelstillverkning

Produktionseffektiviteten har ökat med 90 %, och det tar under 30 minuter att ta fram en optimerad tremånadersplan för alla produktionsgrupper.

Läs Laboratory & Allieds omdöme

100 %leveransprecision sedan 2021

”SkyPlanner ger oss insyn i kapaciteten och gör planeringen förutsägbar.”

Dan Berglund, COO/CFO
Opes Corporation · Kemi- och livsmedelstillverkning

Leveransprecisionen har legat på 100 % under hela den tid som SkyPlanner har använts, sedan 2021.

Läs Opes Corporations omdöme

En svetsare på KJH-Comp slipar en svetsad stålkonstruktion i fabriken i Alahärmä

98 %leveransprecision, upp från cirka 50 %

”SkyPlanner spelar en avgörande roll för att upprätthålla vår leveransprecision.”

Hannu Lahtinen, vd
KJH-Comp · Plåtmekanik och kontraktstillverkning

Leveransprecisionen steg från omkring 50 % till så mycket som 98 %, och produktionsplaneringen kräver nu en arbetsledare i stället för två.

Läs KJH-Comps omdöme

Vanliga frågor

Vilket av Sylobs API:er använder integrationen?

Båda de publika REST API:erna. Système d’information API läser OF, gammes, produktionsgrupper, lager och inköpsorder via sparade frågor. Action API skriver planerade datum till OF-operationer och återför produktionsrapportering via Sylobs åtgärdskatalog.

Har Sylob ERP stöd för webhooks?

Sylobs publika kunskapsbas dokumenterar ingen möjlighet att prenumerera på utgående webhooks. Ändringar når SkyPlanner genom inkrementell pollning av sparade frågor med några minuters mellanrum. SkyPlanners egna webhooks gör återföringen händelsestyrd.

Var hamnar de planerade datumen i Sylob?

På varje operation i OF (Opération d’ordre de fabrication): planerad start, planerat slut och produktionsgrupp. Sylob behåller ansvaret för kvantiteter, status, komponenter och kostnader.

Hur återförs operatörernas tider till Sylob?

Som produktionsrapportering på OF-operationen: ställtid, körtid, tillverkad kvantitet, kassation och färdig operation. Start och slut rapporteras med scenariot ”Déclarer un début ou une fin” via Action API.

Fungerar integrationen med Sylob Cloud och vid lokal drift?

Ja. Samma två REST API:er finns i Sylob ERP Cloud, MyForterro och vid lokal drift. Bara autentiseringen skiljer sig åt: OAuth2 med Cognito eller MyForterro i molnet och Basic-autentisering vid lokal drift.

Bör en Sylob-integratör föreslå CADPLAN eller SkyPlanner?

SkyPlanner, när kunden snabbt vill få en plan för hela fabriken som uppdateras löpande. SkyPlanner läser befintliga OF och gammes via Sylobs REST API:er, planerar om automatiskt, planerar omställningar, verktyg, arbetslag och material samt ger operatörerna tillgång till Mobile Confirmations, från 199 € per månad. CADPLAN kör simuleringar som planeraren definierar, baserat på CADPLAN:s egna metoddata. (Forterros utbildningsprogram)

Kan vi testa SkyPlanner innan vi bygger integrationen?

Ja. Under den kostnadsfria provperioden på 30 dagar kan ni använda upp till 20 produktionsgrupper med en CSV- eller Excel-export av era OF. Inget kreditkort behövs. Starta provperioden eller kontakta säljteamet för en kartläggning av integrationen.