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 / Infor LN

Guide till Infor LN-integration för produktionsplanering med SkyPlanner APS

Den här guiden visar partner och IT-team hur de ansluter Infor LN till SkyPlanner APS. Integrationen mellan SkyPlanner och Infor LN går i båda riktningarna:

  • Tillverkningsorder, operationer i operationsföljden, produktionsgrupper, maskiner, artiklar, lager och inköpsorder läses in.
  • Planerade start- och slutdatum för varje operation förs tillbaka till tillverkningsorderna i LN.
  • Operatörernas tidrapportering förs tillbaka som maskintimmar, arbetstimmar och färdiga kvantiteter.
  • 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 anpassar integrationen till er LN-miljö under införandet och ger support efter driftsättningen. Partner och utvecklare kan delta eller själva bygga på SkyPlanners dokumenterade REST API (API-referens).

Molnet eller lokal drift: det som styr varje LN-integration

LN finns i två versionsspår som ansluts på olika sätt. SkyPlanner körs i molnet i båda fallen, så inget installeras i LN.

LN i molnet (2022.x till 2026.x, CloudSuites)LN 10.x med lokal drift
Primärt gränssnittLN REST API (tjänstegrupp LN/lnapi) via ION API GatewayION med BOD-meddelanden
AutentiseringOAuth 2.0, autentiseringsuppgifter för backend-tjänsten i .ionapiAnslutningspunkter i ION
ÄndringssignalBOD-meddelanden som publiceras till ION, eller schemalagd pollningBOD-meddelanden som publiceras till ION
Massuttag av dataION Data Lake eller exporterUtbytesscheman, databasvyer eller exporter från sessioner

LN-gränssnitt för produktionsplanering

1. LN REST API. Infor publicerar LN-tjänster i ION API Gateway: ”You can review the available documentation for the public services that are part of LN API.” (Du kan läsa dokumentationen för de publika tjänster som ingår i LN API.) För produktionsplanering är tiapi.sfcProductionOrder den centrala tjänsten. Den hanterar tillverkningsorder och maskinoperationer med åtgärderna Get Machine Operations, Register machine quantities, Register machine hours och Finish Machine Operations. Ytterligare tiapi– och tcapi-tjänster listas per tenant i gatewayen.

Varje tjänst kräver behörighet och måste vara aktiverad. Infor påpekar att ”Try it out” (Prova) ”only works if you are entitled for the service and the service has been activated.” (bara fungerar om du har behörighet till tjänsten och den har aktiverats.) Ta med detta i projektets checklista från dag ett.

2. ION BODs. ”Business object documents (BODs) are XML messages used to exchange data between enterprises or enterprise applications.” (BOD är XML-meddelanden som används för att utbyta data mellan företag eller företagsapplikationer.) LN skickar dem till Infor ION, som vidarebefordrar dem till prenumeranter. Process.ItemMaster och Process.BillOfMaterials anges i dokumentationen för LN 10.8, som även beskriver BOD-baserad integration med lokalt installerat LN. Den fullständiga BOD-listan för er version finns i er tenant.

3. Filexporter. Lokalt installerat LN kan exportera tabeller via utbytesscheman eller databasvyer. Det passar för den första inläsningen och för fabriker som föredrar schemalagt filutbyte.

Autentisering

För LN i molnet använder ni ION API Gateway med OAuth 2.0:

  • Skapa en auktoriserad app i ION API av typen Backend Service och ladda ned dess .ionapi-fil.
  • Filen innehåller klient-ID (ci), klienthemlighet (cs), gateway-URL (iu), autentiseringsserver (pu), tokensökväg (ot) och tenant (ti).
  • Begär token med flödet client credentials. Anropen körs med ett tjänstekonto.
  • Ge tjänstekontot endast de LN-roller som integrationen behöver.

På SkyPlanner-sidan autentiseras REST API med en API-token (SkyPlanner Settings > API), och dokumentationen finns i Swagger/OpenAPI. Integrationsguiden går igenom de första anropen. En API-token räcker för att komma igång.

Händelser, webhooks och pollning

LN publicerar BOD-meddelanden till Infor ION vid affärshändelser, och ION vidarebefordrar dem till prenumeranter. En prenumerant synkroniserar den ändrade artikeln eller ordern. När inget BOD-meddelande passar pollar integrationen LN:s REST-tjänster enligt ett schema, med filtrering på öppna order.

SkyPlanner skickar webhooks när status eller planen ändras. Återföringen är alltså händelsestyrd.

Datamappning

Objekt i Infor LN (session eller tjänst)Objekt i SkyPlannerRiktningFrekvens
Items – General (tcibd0501m000), Items – Planning (cprpd1100m000), Process.ItemMasterProdukter och materialLN → SkyPlannerFörsta inläsning, därefter vid ändringar
Bill of Material (tibom1110m000), produktionsstycklistor, kopplingar mellan material och operationsföljder, Process.BillOfMaterialsProduktstruktur, delprodukter, material per operationLN → SkyPlannerFörsta inläsning, därefter vid ändringar
Routing Operations (tirou1102m000), Tasks (tirou0103m000)Processteg med ställ- och körtiderLN → SkyPlannerFörsta inläsning, därefter vid ändringar
Work Centers (tirou0101m000), Machines (tirou0102m000)Produktionsgrupper, grupperingar av produktionsgrupper, verkningsgraderLN → SkyPlannerFörsta inläsning, därefter sällan
Kalendrar, Working Time Schedule (tcppl1100m000)Skift och arbetstidLN → SkyPlannerDagligen, eller så hanteras skiften i SkyPlanner
Production Orders (tisfc0501m000), maskinoperationer (tiapi.sfcProductionOrder)Order och operationer med färdigdatum och materialbehovLN → SkyPlannerBOD-händelse eller pollning med några minuters mellanrum
Aktuellt lagersaldoLagersaldonLN → SkyPlannerVarje timme eller före varje planeringskörning
Inköpsorderrader med förväntade inleveransdatumInkommande material; lagret uppdateras när inköpsordern markeras som DeliveredLN → SkyPlannerVarje timme eller före varje planeringskörning
Operationer på tillverkningsorder: planerad start, planerat slut, maskinPlanerade operationerSkyPlanner → LNNär planen ändras, via en webhook från SkyPlanner
Register machine hours and quantities, Finish Machine Operations; Production Order Hours (bptmm1120m000), Report Operations Completed (tisfc0130m000)Tidrapportering, kvantiteter, färdiga operationerSkyPlanner → LNVid varje återrapportering eller per skift
Finns inte i LNStälltidsmatris, verktyg som kapacitetsbegränsade resurser, antal operatörer, alternativa produktionsgrupperUnderhålls i SkyPlannerKonfigureras under införandet

Integrationsmönster

1. Första inläsning av grunddata. Läs in artiklar, stycklistor, operationer i operationsföljder, arbetsmoment, produktionsgrupper, maskiner och kalendrar. Bestäm hur LN:s nivåer för produktionsgrupper och maskiner ska mappas till SkyPlanner: en produktionsgrupp med fyra maskiner kan bli en gruppering med fyra produktionsgrupper.

2. Ordersynkronisering. Läs in tillverkningsorder med operationer och materialrader samt lagersaldon och öppna inköpsorderrader. SkyPlanner betraktar beställt material som tillgängligt på inköpsorderns leveransdatum. Planeringen kontrollerar därför både lager och kommande inleveranser.

3. Återföring av planen. För varje operation som planeringsmotorn har lagt in eller flyttat skickar SkyPlanner tillbaka planerad start, planerat slut och maskin till operationen på tillverkningsordern i LN. LN behåller ansvaret för kvantiteter, status och kostnadsberäkning.

4. Återrapportering från produktionen. Operatörerna rapporterar arbetet med Mobile Confirmations, Production Timer eller Quick Log Mode. Tidrapporteringen håller planen uppdaterad och förs tillbaka till LN som maskintimmar, kvantiteter och färdiga operationer. Välj en enda kanal för registreringen, SkyPlanner eller LN-sessioner, så att timmar aldrig registreras två gånger.

5. Dataägarskap och konfliktregler. Kom överens om dem före driftsättningen:

DataÄgare
Artiklar, stycklistor, operationsföljder, orderkvantiteter och orderstatus, lager, registreringarInfor LN
Operationernas ordningsföljd, planerad start och planerat slut, maskintilldelningSkyPlanner
Ställtidsmatris, verktyg, antal operatörer, alternativa produktionsgrupperSkyPlanner
Skift och frånvaroEtt system, som väljs vid kartläggningen

6. Samspel med Infors egna planeringsverktyg. Enterprise Planning fortsätter att föreslå hur behoven ska täckas, medan SkyPlanner planerar produktionsorder utifrån verklig kapacitet. I LN 2026-versionerna finns inställningen External Planner så att ”The organization can integrate an external planning solution with Infor LN.” (Organisationen kan integrera en extern planeringslösning med Infor LN.) Om Scheduler+ är aktivt måste ni först fastställa vilket system som styr datumen: Scheduler+ lägger till statusen Scheduled och kräver att order planeras innan de frisläpps.

Vanliga projektsteg

Implementeringen är normalt klar inom några veckor efter att introduktionen har börjat. Innan dess kan ni använda era egna data under den kostnadsfria provperioden på 30 dagar. Exportera produktionsgrupper, maskiner, operationer i operationsföljder och öppna produktionsorder från LN-sessioner till Excel. Importera dem och kontrollera att planen stämmer.

Själva projektet omfattar:

  1. Kartläggning. Versionsspår, val av gränssnitt, mappningstabell, regler för vilket system som styr vilka data och kanal för återrapportering.
  2. Åtkomst. Tilldela rättigheter till och aktivera LN REST-tjänsterna, skapa backendtjänsten .ionapi och tjänstekontot, eller konfigurera BOD-prenumerationerna i ION. Börja i en sandbox-tenant.
  3. Första inläsning. Artiklar, stycklistor, operationer i operationsföljder, produktionsgrupper, maskiner och kalendrar.
  4. Ordersynkronisering. Produktionsorder, lagersaldon och inköpsorderrader via BOD-händelser eller polling.
  5. Inställning av begränsningar i SkyPlanner. Ställtidsmatris, verktyg, antal operatörer och alternativa produktionsgrupper.
  6. Återskrivning. Planerade operationsdatum, därefter timmar och kvantiteter.
  7. Parallellkörning. Kör SkyPlanner parallellt med den befintliga planen, jämför datum och rätta grunddata.
  8. Driftsättning. Aktivera återskrivningen när uppgifterna stämmer överens.

Att tänka på inför en integration med Infor LN

  • Fel dokumentationsversion. LN 10.x skiljer sig från de årliga molnversionerna. Planner+ och Scheduler+ beskrivs bara i dokumentationen för 2026, och Job Shop Scheduler finns från 10.8. Kontrollera att varje sida gäller er version.
  • Fel Infor-produkt. Infor LN är inte CloudSuite Industrial (SyteLine) eller M3. Deras BOD:er och API:er skiljer sig åt, så använd enbart dokumentationen för LN.
  • Tjänsten är inte aktiverad. LN REST-anrop misslyckas tills rättigheterna till tjänsten har tilldelats och tjänsten har aktiverats i er tenant.
  • Enum-filter. OrderStatus är en uppräkningstyp. Därför kräver ett OData-filter med $filter på status enum-syntax, vilket användare i Infors community rapporterar.
  • Ledtid kontra operationsföljd. Operations Horizon i Items – Planning avgör om planerade order använder data från operationsföljden eller en fast Order Lead Time. Hämta tidsåtgången från operationerna i operationsföljden, inte från orderledtiderna.
  • Sessioner för produktionsgrupper. När Job Shop by Site är aktivt använder LN sessionen Work Center (tirou0601m000) i stället för Work Centers (tirou0101m000). Utgå vid mappningen från den session ert företag använder.
  • Maskintimmar kontra arbetstimmar. I Production Order Hours har maskintimmar ett tomt Employee-fält. Mappa maskintid och operatörstid från SkyPlanner till rätt rader.
  • Kalendrar per företagsenhet. Läs in kalendern för den företagsenhet som respektive produktionsgrupp tillhör, inte en gemensam fabrikskalender.

Vem konfigurerar integrationen med Infor LN?

  1. SkyPlanner-teamet konfigurerar integrationen under introduktionen och ger support efter driftsättningen. Varje fabrik använder LN på sitt sätt: planeringsenheter, produktionsgruppernas struktur, flöden för frisläppning och rutiner för återrapportering. Det är mappningen av detta som kräver sakkunskap.
  2. Er Infor LN-partner kan delta. Partnern känner till er tenant, era åtkomsträttigheter och er ION-konfiguration och kan ansvara för LN-sidan. SkyPlanner tillhandahåller REST API, Swagger/OpenAPI-dokumentation och webhooks.
  3. Era egna utvecklare kan bygga integrationen med samma dokumenterade REST API och en API-token. En API-token räcker för att komma igång, och 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 i förväg en offert på integrationen utifrån era processer och behov, tillsammans med abonnemanget, så att ni ser hela kostnaden innan ni börjar. Se hur LN:s egen planering står sig i jämförelsen om finplanering i Infor LN, få en överblick på sidan om Infor LN och läs om andra system i översikten över ERP-integrationer.

Tillverkares omdömen om SkyPlanner

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

2 hsparas 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 mindre än 30 minuter att ta fram en optimerad plan för tre månader som omfattar alla produktionsgrupper.

Läs Laboratory & Allieds omdöme

Flygbild över Piristeels fabrik för taksäkerhetsprodukter i Kauhava

99,2%leveransprecision

”SkyPlanner har gjort det lättare att upptäcka flaskhalsar och gjort produktionsstyrningen tydligare.”

Toni Tuori, produktionschef
Piristeel · Taksäkerhet och takavvattningssystem

Leveransprecisionen nådde 99,2% i år, och produktionsplaneringen sparar upp till fyra timmars arbetstid per dag.

Läs Piristeels omdöme

Färrestopp på grund av materialbrist

”Värdet med SkyPlanner för oss är att det är ett verktyg som fungerar i vardagen, särskilt när vi ska fastställa leveransdatum.”

Tommi Männistö, produktionsplaneringschef
Eskomatic · Legobearbetning

Automatisk beläggningsplanering ger mer exakta leveransdatum, och produktionsstoppen på grund av materialbrist har minskat kraftigt.

Läs Eskomatics omdöme

Vanliga frågor

Hur ansluter man ett APS till Infor LN?

För LN i molnet sker anslutningen via LN REST API i ION API Gateway med OAuth 2.0, samt ION BOD:er som ändringshändelser. För lokalt installerat LN 10.x används ION BOD:er eller filexporter. SkyPlanner integreras med Infor LN i båda riktningarna i båda fallen.

Vilket API i LN hanterar produktionsorder?

Tjänsten tiapi.sfcProductionOrder i LN REST API. Den läser produktionsorder och maskinoperationer och registrerar maskintimmar, kvantiteter och färdiga operationer. Övriga tjänster listas per tenant i ION API Gateway.

Vem bygger integrationen med Infor LN?

SkyPlanner-teamet konfigurerar tvåvägsintegrationen efter er LN-miljö under introduktionen och ger support efter driftsättningen. Er Infor LN-partner eller era egna utvecklare kan också bygga den med SkyPlanners dokumenterade REST API. En API-token räcker för att komma igång.

Behöver vi Scheduler+ eller Planner+ för att använda SkyPlanner?

Nej. SkyPlanner planerar produktionsorder från LN med sin egen planeringsmotor, oavsett LN-version. I LN 2026-versionerna är inställningen External Planner det dokumenterade sättet att köra en extern planeringslösning parallellt med LN.

Varför ansluta SkyPlanner i stället för att införa Scheduler+?

Scheduler+ är en tilläggsmodul som ”may require a commercial component” (kan kräva en kommersiell komponent) (källa) och dokumenteras från och med LN 2026-versionerna. Planeraren läser in underlaget, kör planeringen och godkänner sedan planen (källa). SkyPlanner ansluter till den LN-version ni använder i dag och är i drift inom några veckor efter att introduktionen har börjat. Autopilot planerar om automatiskt vid varje betydande förändring. SkyPlanner-teamet konfigurerar tvåvägsintegrationen och ger support för den, och er LN-partner kan ansvara för LN-sidan.

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 CSV- eller Excel-exporter från LN. Inget kreditkort behövs. Starta provperioden eller kontakta säljteamet för en kartläggning av integrationen.