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 / DELMIAWorks

Guide till integration av DELMIAWorks för produktionsplanering med SkyPlanner APS

Den här integrationsguiden visar partner och IT-team hur DELMIAWorks, tidigare IQMS, ansluts till SkyPlanner APS. SkyPlanner integreras med DELMIAWorks i båda riktningarna via DELMIAWorks WebAPI:

  • Tillverkningsorder, Bills of Manufacturing med artikeloperationer, produktionsgrupper, verktyg och formar, lagerartiklar, lagersaldon och inköpsorder läses in.
  • Planerade start- och slutdatum samt tilldelad produktionsgrupp återförs till tillverkningsorderna.
  • Godkända detaljer kan återrapporteras som produktionsposter, och ställ- och körtid som arbetstid för uppgifter i Time & Attendance.
  • SkyPlanners webhooks skickar planändringar direkt när de sker.
Gantt-schema i SkyPlanner APS med jobb inplanerade på olika produktionsgrupper och en orderlista nedanför.

Under införandet konfigurerar SkyPlanner-teamet integrationen via REST API så att den passar er DELMIAWorks-miljö. Teamet ger också support efter driftsättningen. Den här guiden är till för partner och utvecklare som vill delta i arbetet eller själva bygga vidare på SkyPlanners dokumenterade REST API (API-referens).

Integrationsgränssnitt i DELMIAWorks

Enligt DELMIAWorks: ”WebAPI includes both the API SDK for GRAPHQL APIs and WebAPI SDK for REST APIs” (WebAPI innehåller både API SDK för GRAPHQL-API:er och WebAPI SDK för REST-API:er) (datablad för WebAPI). REST-delen är indelad i moduler och controllers. Följande används i en integration för produktionsplanering:

  • Manufacturing WorkOrders: WorkOrder, WorkOrders, ScheduledWorkOrders, UnscheduledWorkOrders, CreateWorkOrder, UpdateWorkOrder, UpdateWorkOrderEx, WorkOrderReleases, InventoryItemsForWorkOrder, SalesOrdersForWorkOrder.
  • Manufacturing Schedule: RunAutoLoad, RemoveFromSchedule, NextSetup, GetSetupTemplateChecklists.
  • Manufacturing WorkCenters: WorkCenter, WorkCenters, WorkCenterDetails, RunningWorkOrder, PMEquipment.
  • Manufacturing BOM: BillOfMaterials, BomLabor, PartOperations, StandardOperations, BOMComponents.
  • Manufacturing Inventory: InventoryItems, AddProductionRecords, InventoryProductionReportsByWorkOrder.
  • Manufacturing Realtime: GetWorkCenterSchedule, ActualCavity, GetSetupTime, RealTimeData.
  • Manufacturing Downtime: AddDownTime, CloseDownTime.
  • PO Receiving: POs, POLineItems, POReleaseItems, POReceipts.
  • Time & Attendance: TimeClock (LogInOut, TaskClockLogin), Tasks (ClockInTATask, ClockOutTATask, UpdateGoodParts), EmployeeCalendar.

GraphQL SDK lämpar sig för att läsa stora datamängder, till exempel vid den första inläsningen av artiklar och stycklistor. Alla skrivningar går via REST-controllers.

Autentisering och licensiering

Skapa en särskild integrationsanvändare i DELMIAWorks och kontrollera att WebAPI är licensierat och installerat i er miljö. Modulen Realtime tillhandahåller en AuthToken-controller, och WebAPI-sessionen öppnas med integrationsanvändarens inloggningsuppgifter. Er DELMIAWorks-partner bekräftar exakt vilken konfiguration som gäller för er version.

På SkyPlanner-sidan skickas en API-token med varje anrop i headern Authorization-Token. Du skapar token i SkyPlanner under Settings > API. En API-token räcker för att börja bygga.

Händelser och pollning

SkyPlanner skickar webhooks vid varje ändring i planen, så att ändringarna återförs till DELMIAWorks löpande.

Hämta ändringar i DELMIAWorks genom att polla WebAPI. Läs ScheduledWorkOrders och UnscheduledWorkOrders med några minuters mellanrum, och läs inköpsorder och lagerartiklar mer sällan. IQAlert, motorn för aviseringar och åtgärder i DELMIAWorks, kan utlösa åtgärder vid händelser i ett partnerprojekt.

Datamappning

Objekt i DELMIAWorks (gränssnitt)Objekt i SkyPlannerRiktningFrekvens
Lagerartiklar (InventoryItems)Produkter och materialDELMIAWorks → SkyPlannerFörsta inläsning, därefter pollning
Bill of Manufacturing, komponenter i stycklistor (BillOfMaterials, BOMComponents)Produktstruktur, material per produktDELMIAWorks → SkyPlannerFörsta inläsning, därefter vid ändringar
Artikeloperationer, standardoperationer, arbete enligt stycklista (PartOperations, BomLabor)Processteg med tidsåtgång, ställtider och antal operatörerDELMIAWorks → SkyPlannerFörsta inläsning, därefter vid ändringar
Produktionsgrupper: pressar, extrudrar, celler (WorkCenters, WorkCenterDetails)Produktionsgrupper, grupperingar av produktionsgrupper, verkningsgraderDELMIAWorks → SkyPlannerFörsta inläsning, därefter sällan
Verktyg och formar, familjeverktyg, kaviteter (BOM, ActualCavity)Verktyg som begränsade resurser, antal per cykelDELMIAWorks → SkyPlannerFörsta inläsning, därefter vid ändringar
Shop Calendar, personalkalender (EmployeeCalendar)Skift, personal, frånvaroDELMIAWorks → SkyPlannerDagligen, alternativt hanteras skiften i SkyPlanner
Tillverkningsorder och orderavrop (WorkOrders, ScheduledWorkOrders, UnscheduledWorkOrders)Order och operationer med leveransdatum och materialbehovDELMIAWorks → SkyPlannerPollning med några minuters mellanrum
Lagersaldo per artikel (InventoryItems)LagersaldonDELMIAWorks → SkyPlannerPollning varje timme eller vid planeringskörning
Inköpsorder och avrop (POs, POReleaseItems)Inköpsorder, inkommande material per leveransdatumDELMIAWorks → SkyPlannerPollning varje timme eller vid planeringskörning
Tillverkningsorderns start- och slutdatum, produktionsgrupp (Manufacturing WorkOrders-controller)Planerad start och sluttid, tilldelad produktionsgruppSkyPlanner → DELMIAWorksVid ändringar i planen, via webhook från SkyPlanner
Produktionsposter: godkända detaljer per tillverkningsorder (AddProductionRecords)Färdiga kvantiteter från återrapporteringarSkyPlanner → DELMIAWorksVid varje återrapportering, om alternativet väljs
Arbetstid per uppgift (ClockInTATask, ClockOutTATask)Tidsloggar och operatörernas återrapporteringarSkyPlanner → DELMIAWorksVid varje återrapportering eller per skift, om alternativet väljs
Finns inte i DELMIAWorksStälltidsmatris, alternativa pressar och alternativ personalUnderhålls i SkyPlannerKonfigureras under införandet

Integrationsflöden

1. Första inläsning av grunddata. Läs in lagerartiklar, stycklistor, artikeloperationer, produktionsgrupper och formar. Mappa produktionsgrupperna med omsorg: varje press blir en produktionsgrupp, och pressar som använder samma formstorlek samlas i en gruppering med alternativa produktionsgrupper.

2. Synkronisering av tillverkningsorder. Läs in öppna tillverkningsorder med tillhörande operationer och material samt öppna inköpsorder. SkyPlanner räknar beställt plastmaterial och beställda insatser som tillgängliga på inköpsorderns leveransdatum och uppdaterar lagersaldot när inköpsordern markeras som Delivered.

3. Återföring av planen. När planeringsmotorn placerar eller flyttar en tillverkningsorder utlöser en webhook från SkyPlanner en uppdatering av ordern via Manufacturing WorkOrders-controllern. Uppdateringen innehåller planerade start- och slutdatum samt den produktionsgrupp som SkyPlanner har valt. Exakt vilka fält som används och hur uppgifterna i dem återspeglas på tavlan Finite Schedule fastställs under kartläggningen vid införandet.

4. Återrapportering från produktionen. Operatörerna registrerar arbete med SkyPlanner Mobile Confirmations eller Production Timer, och tidsloggarna håller planen aktuell. Ni väljer om utfallet ska återföras. Om ni väljer det skickas godkända detaljer till AddProductionRecords och arbetstid till anropen för uppgifter i Time & Attendance. Annars fortsätter RealTime och Shopworks att rapportera som tidigare, och SkyPlanner läser in produktionsläget från DELMIAWorks.

5. Dataägarskap och konflikthantering. Dokumentera reglerna före driftsättning:

DataÄgare
Artiklar, stycklistor, cykeltider, kaviteter samt kvantiteter och status för tillverkningsorderDELMIAWorks
Tillverkningsordernas ordningsföljd, start- och sluttider, tilldelning av pressSkyPlanner
Ställtidsmatris, krav på formar och operatörer, alternativa pressarSkyPlanner
Skift och arbetsfria dagarEtt system, som väljs under kartläggningen
Produktion, kassation, arbetstid och materialuttagDELMIAWorks, med rapportering direkt där eller återföring från SkyPlanners tidsloggar

Välj ett enda system som får skriva tillverkningsordernas datum. Stäng av Auto Load för de produktionsgrupper som SkyPlanner planerar, även eventuella IQAlert-åtgärder som kör Update Schedule och Auto Load. Använd Running Time Lock i SkyPlanner för att låsa den närmaste planeringsperioden i stället för en tidsgräns i DELMIAWorks för dessa produktionsgrupper.

Vanliga projektsteg

Implementeringen är normalt klar inom några veckor från att införandet börjar. Innan dess kan ni validera planen under den kostnadsfria provperioden på 30 dagar med produktionsgrupper, stycklistor och öppna tillverkningsorder som exporterats från DELMIAWorks som CSV eller Excel.

  1. Mappning. Fastställ mappningstabellen, reglerna för dataägarskap och synkroniseringsintervallen samt om produktion och arbetstid ska återrapporteras.
  2. Åtkomst till DELMIAWorks. Skapa integrationsanvändaren och kontrollera licensen för WebAPI. Testa först i en testdatabas.
  3. Första inläsningen. Artiklar, stycklistor, artikeloperationer, produktionsgrupper, formar och kalendrar.
  4. Synkronisering av tillverkningsorder och inköpsorder. Periodisk hämtning med filter och återförsök.
  5. Ställ in begränsningar i SkyPlanner. Ställtidsmatris, formar som verktyg, antal operatörer per operation samt alternativa pressar och personalresurser.
  6. Återskrivning av produktionsplanen. Uppdateringar av tillverkningsorder via webhooks från SkyPlanner samt återrapportering av produktion och arbetstid om ni har valt det.
  7. Parallella tester. Kör SkyPlanner parallellt med nuvarande Finite Schedule, jämför datum och rätta grunddata.
  8. Driftstart. Stäng av Auto Load för de produktionsgrupper som planeras och aktivera återskrivningen.

Att ta hänsyn till vid en integration med DELMIAWorks

  • Familjeverktyg. En form tillverkar flera artiklar i samma cykel. Modellera körningen med familjeverktyget som en enda operation som producerar alla dess artiklar, så att formen bara bokas en gång.
  • Kaviteter. Det faktiska antalet kaviteter kan avvika från standardantalet när en kavitet är blockerad. Bestäm om tidsåtgången ska beräknas utifrån standardantalet eller värdet ActualCavity från RealTime.
  • Vilka formar passar i vilka pressar? Alla formar passar inte i alla pressar. Ange de tillåtna pressarna för varje form som alternativ i SkyPlanner, så att en operation bara flyttas till en press som passar.
  • Färg- och materialbyten. Fyll ställtidsmatrisen med faktiska tider för renspolning och formbyte i båda riktningarna. Ett byte från blått till rött kan till exempel ta 30 minuter och från rött till blått 60.
  • Auto Load och tidsgränser. Två planeringssystem som skriver datum kommer att hamna i konflikt. Inaktivera båda för de produktionsgrupper som SkyPlanner planerar innan ni går i drift.

Vem konfigurerar och ger support för integrationen med DELMIAWorks?

  1. SkyPlanner-teamet konfigurerar integrationen under införandet och ger support efter driftstart för de WebAPI-controllers som ni har kommit överens om. Varje fabrik använder DELMIAWorks på sitt eget sätt, och den kunskapen tas till vara här.
  2. Er DELMIAWorks-partner kan delta. Partnern känner till er version, era anpassade fält och licenser och kan konfigurera integrationsanvändaren och WebAPI tillsammans med SkyPlanner-teamet.
  3. Era egna utvecklare kan bygga vidare på integrationen via SkyPlanners REST API med en API-token i headern Authorization-Token. SkyPlanner-teamet hjälper till vid behov. Dokumentationen finns i SkyPlanners integrationsdokumentation.

SkyPlanner kostar från 199 € per månad med 5 produktionsgrupper inkluderade och faktureras månadsvis. Ni får en offert på integrationen i förväg tillsammans med abonnemanget, utifrån era processer och behov. Se priser, finplanering med DELMIAWorks, sidan om DELMIAWorks och ö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 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 körplan 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 skapa en optimerad tremånadersplan för alla produktionsgrupper.

Läs omdömet från Laboratory & Allied

En svetsare på KJH-Comp slipar en svetsad stålkonstruktion vid 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 · Tunnplåtsbearbetning och kontraktstillverkning

Leveransprecisionen ökade från cirka 50% till som mest 98%, och nu behövs en arbetsledare för planeringen i stället för två.

Läs omdömet från KJH-Comp

Anu Järvinen, produktionschef på Fredman Operations, vid en robotcell för palletering i Raumo

6 månaderframåt kan säljarna se ledig kapacitet

”SkyPlanner ger en tillförlitlig grund för all produktionsplanering.”

Anu Järvinen, produktionschef
Fredman Operations · Förpackningspapper för livsmedel

Säljarna ser ledig kapacitet sex månader framåt, och förfrågningar om ändringar i produktionsplanen som tidigare tog en timme eller mer besvaras nu på några sekunder.

Läs omdömet från Fredman Operations

Vanliga frågor

Vilket API i DELMIAWorks använder SkyPlanner?

DELMIAWorks WebAPI. SkyPlanner läser via REST-controllers eller via GraphQL SDK vid massinläsning. Återskrivning sker via REST-controllers: uppdateringar av tillverkningsorder via WorkOrders-controllern, samt anrop till AddProductionRecords och uppgiftsanrop i Time & Attendance.

Vad skriver SkyPlanner tillbaka till DELMIAWorks?

Planerade start- och slutdatum samt tilldelad produktionsgrupp för varje tillverkningsorder. Om ni väljer det återrapporteras även godkända detaljer som produktionsposter och ställ- och körtid som arbetstid per uppgift.

Fungerar integrationen med IQMS EnterpriseIQ?

DELMIAWorks är det nuvarande namnet på IQMS EnterpriseIQ. Integrationen använder WebAPI, så det avgörande är om WebAPI är installerat och licensierat i er version. Er partner bekräftar detta under kartläggningen.

Hur hanteras formar och familjeverktyg?

Formar läggs in som verktyg med begränsad kapacitet i SkyPlanner, så att samma form aldrig används i två pressar samtidigt. En körning med ett familjeverktyg är en enda operation som producerar alla dess artiklar. De tillåtna pressarna för varje form läggs in som alternativ.

Vad händer med Auto Load?

Stäng av funktionen för de produktionsgrupper som SkyPlanner planerar, inklusive de IQAlert-åtgärder som kör den. SkyPlanner blir då det enda systemet som skriver datum för tillverkningsorder i dessa produktionsgrupper.

Vem bygger integrationen?

SkyPlanner-teamet konfigurerar integrationen under införandet och ger support efter driftstart. Er DELMIAWorks-partner eller era egna utvecklare kan också bygga vidare via SkyPlanners REST API med en API-token.