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

Guide till PSIpenta-integration för produktionsplanering med SkyPlanner APS

Den här guiden till PSIpenta-integration visar PSI-partner och IT-team hur de ansluter PSIpenta/ERP till SkyPlanner APS. SkyPlanner integreras med PSIpenta i båda riktningarna via PSI:s egna gränssnitt:

  • Tillverkningsorder (Fertigungsaufträge) med tillhörande operationer (Arbeitsgänge), beredningar (Arbeitspläne), stycklistor (Stücklisten), produktionsgrupper, maskiner, verktyg (Betriebsmittel), lagerdata och inköpsorder läses in.
  • Planerad start, planerat slut och produktionsgrupp för varje operation återförs till tillverkningsordern.
  • Operatörernas tidsregistreringar kan återföras som BDE-rapporteringar (Rückmeldungen), om ni väljer det.
  • 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 PSIpenta-miljö under införandet och ger support efter driftsättningen. Den här guiden är till för partner och utvecklare som vill delta eller själva bygga vidare med SkyPlanners dokumenterade REST API (API-referens).

PSIpentas integrationsgränssnitt

PSI erbjuder tre anslutningsvägar för ett externt planeringssystem (PSI:s broschyr):

  1. PSIpenta/ERP REST API. PSI beskriver ett REST- och SOAP-API för PSIpenta/ERP och anger att alla PSIpenta-komponenter kan integreras i befintliga arkitekturer via RESTful-webbtjänster. Det här är huvudvägen för att läsa produktionsdata och skriva planerade datum.
  2. PSIpenta/BDE REST and SOAP API. Modulen för insamling av produktionsdata har ett eget API. Det används för att skicka operatörsrapporteringar.
  3. PSIintegration. PSI:s standardlager för integration mellan PSIpenta-moduler. Det bygger på en navstruktur, mappar meddelanden grafiskt i adaptrar och arkiverar varje meddelande i en databas. Använd det om er installation redan ansluter externa system den vägen.

PSIpenta/ERP 10 tillför BPMN 2.0-arbetsflöden som byggs i webbaserade Workflow Developer för att integrera externa system (PSI). Ett arbetsflöde kan reagera på en ändring i PSIpenta och anropa SkyPlanner.

Autentisering och åtkomst

  • I PSIpenta. Integrationen körs med en särskild teknisk användare vars behörigheter begränsas till de objekt som integrationen läser och skriver. Er PSI-partner konfigurerar användaren och API-åtkomsten i er installation.
  • Nätverk. PSIpenta körs vanligtvis lokalt. Integrationen ansluter via den väg som ert IT-team tillåter, till exempel en publicerad API-endpoint eller en liten anslutningskomponent i ert nätverk.
  • I SkyPlanner. Autentisering mot REST API sker med en API-token i headern Authorization-Token. Token skapas under Settings > API. API:et är dokumenterat i Swagger/OpenAPI, och integrationshandledningen går igenom de första anropen.

Händelser och pollning

På PSIpenta-sidan hämtar integrationen öppna tillverkningsorder och de senaste ändringarna genom regelbundna anrop till REST API. Alternativt skickas ändringar till SkyPlanner via ett BPMN-arbetsflöde eller ett PSIintegration-meddelande. Intervallet ställs in per fabrik: med några minuters mellanrum för order och en gång i timmen för lagerdata.

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

Datamappning

PSIpenta-objektObjekt i SkyPlannerRiktningFrekvens
Artiklar (Artikel), enheterProdukter och materialPSIpenta → SkyPlannerFörsta inläsning, därefter pollning
Stycklistor (Stücklisten) i flera nivåerProduktstruktur, delprodukter, material per produktPSIpenta → SkyPlannerFörsta inläsning, därefter vid ändring
Beredningar (Arbeitspläne) med operationer, ställtider och körtiderProcessteg med varaktighet samt tider för ställ och avrustningPSIpenta → SkyPlannerFörsta inläsning, därefter vid ändring
Produktionsgrupper (Arbeitsplätze) och maskinerProduktionsgrupper, grupperingar av produktionsgrupper, effektivitetsvärdenPSIpenta → SkyPlannerFörsta inläsning, därefter sällan
Verktyg och fixturer (Betriebsmittel)Verktyg som delade resurser med begränsad tillgänglighetPSIpenta → SkyPlannerFörsta inläsning, därefter vid ändring
SkiftkalendrarSkift och arbetsfria dagarPSIpenta → SkyPlannerDagligen, eller egna skift i SkyPlanner
Tillverkningsorder (Fertigungsaufträge) med operationer och materialOrder och operationer med färdigdatum och materialbehovPSIpenta → SkyPlannerPollning med några minuters mellanrum
LagerbehållningLagersaldonPSIpenta → SkyPlannerPollning varje timme eller vid planeringskörning
Inköpsorder (Bestellungen) med leveransdatumInköpsorder, inkommande material per leveransdatumPSIpenta → SkyPlannerPollning varje timme eller vid planeringskörning
Planerad start, planerat slut och produktionsgrupp per operation i tillverkningsordernPlanerad start och planerat slut per operationSkyPlanner → PSIpentaVid ändrad planering, via en webhook från SkyPlanner
BDE-rapporteringar (Rückmeldungen): tid och antal per operation samt medarbetareTidsregistreringar och operatörernas återrapporteringSkyPlanner → PSIpentaVid varje återrapportering eller per skift, om det väljs
Planeringsregler i SkyPlannerStälltidsmatris, antal operatörer per operation, alternativa maskiner och personalUnderhålls i SkyPlannerKonfigureras under införandet

Integrationsmönster

1. Första inläsning av grunddata. Läs in artiklar, stycklistor, beredningar, produktionsgrupper, maskiner, Betriebsmittel och kalendrar via PSIpenta/ERP REST API. Mappa produktionsgrupperna med eftertanke: de fyra maskinerna i en produktionsgrupp blir antingen fyra produktionsgrupper i en gemensam grupp eller fyra separata produktionsgrupper.

2. Ordersynkronisering. Läs in frisläppta tillverkningsorder med tillhörande operationer och material samt öppna inköpsorder. SkyPlanner räknar beställt material som tillgängligt på inköpsorderns leveransdatum och uppdaterar lagersaldot när inköpsordern markeras som Delivered. Inköpsförslag stannar i PSIpenta tills de blir order.

3. Återföring av planeringsdata. När planeringsmotorn placerar eller flyttar en operation utlöser en webhook från SkyPlanner ett anrop till PSIpenta/ERP REST API. Anropet uppdaterar operationens planerade start, planerade slut och produktionsgrupp i tillverkningsordern. Orderns datum följer av dess operationer. Resurser och fält för er installation fastställs vid kartläggningen under införandet.

4. Rapportering från produktionen. Operatörerna registrerar arbete med SkyPlanner Mobile Confirmations eller Production Timer, och tidsregistreringarna håller planen aktuell. Ni väljer om faktiska tider ska återföras. Om ni väljer det skickas tid och antal per operation som BDE-rapporteringar via PSIpenta/BDE API. Om BDE-terminalerna fortsätter att användas läser SkyPlanner i stället rapporteringarna från PSIpenta.

5. Regler för dataägarskap och konflikter. Dokumentera dem före driftsättningen:

DataÄgare
Artiklar, stycklistor, beredningar, kvantiteter, orderstatusPSIpenta
Operationsföljd, start- och sluttider, maskintilldelningSkyPlanner
Ställtidsmatris, antal operatörer, alternativa resurserSkyPlanner
Grunddata för BetriebsmittelPSIpenta; tillgängligheten över tid planeras i SkyPlanner
Skift och arbetsfria dagarEtt system, som väljs vid kartläggningen
Rapporteringar, materialuttag och inleveranserPSIpenta, med registrering där eller överföring från SkyPlanners tidsregistreringar

Låt bara ett system skriva operationsdatum. Om Leitstand, Adaptive Planung eller MES Scheduling också anger planerade datum ska den funktionen stängas av för de order som SkyPlanner planerar.

Vanliga projektsteg

Implementeringen slutförs normalt inom några veckor efter att införandet har startat. Innan dess kan ni validera planen under den kostnadsfria provperioden på 30 dagar med produktionsgrupper, beredningar och öppna tillverkningsorder som exporterats från PSIpenta som CSV eller Excel.

  1. Mappning. Fastställ mappningstabellen, reglerna för dataägarskap, synkroniseringsintervallen och om rapporteringar ska återföras.
  2. Åtkomst till PSIpenta. Skapa den tekniska användaren, aktivera API-anslutningarna tillsammans med er PSI-partner och testa först i en testinstallation.
  3. Första inläsning. Artiklar, stycklistor, beredningar, produktionsgrupper, maskiner, Betriebsmittel, kalendrar.
  4. Synkronisering av tillverknings- och inköpsorder. Regelbunden hämtning med filter, paginering och återförsök, eller meddelanden som utlöses av arbetsflöden.
  5. Konfigurera begränsningar i SkyPlanner. Ställtidsmatris, verktyg, antal operatörer per operation och alternativa maskiner eller personal.
  6. Återföring av planeringsdata. Operationsdatum via SkyPlanners webhooks samt BDE-rapporteringar om ni väljer det.
  7. Parallella tester. Kör SkyPlanner parallellt med den nuvarande planen, jämför datum och rätta grunddata.
  8. Driftsättning. Aktivera återföringen när uppgifterna stämmer överens.

Att planera för vid en PSIpenta-integration

  • Moduluppsättning. Kontrollera vilka av PSI:s planeringsmoduler som är licensierade och i drift. Varje modul som skriver datum behöver en tydlig regel.
  • Produktionsgrupp eller maskin. Bestäm om SkyPlanner ska planera på produktionsgrupps- eller maskinnivå och använd samma nivå i båda riktningarna.
  • Betriebsmittel. Fixturer och verktyg från Betriebsmittel-listan blir verktyg med begränsad tillgänglighet i SkyPlanner. Därmed bokar en operation även sitt verktyg.
  • Enheter för ställ- och körtider. Omvandla ställ- och körtider med rätt enhet och beräkningsbas vid importen, annars blir alla tidsåtgångar fel.
  • Externa operationer. Operationer hos underleverantörer tar tid men belastar inte er kapacitet. Modellera dem som steg som enbart tar tid i anspråk.
  • Påbörjade operationer. Läs in framdriften från rapporteringarna före varje planeringskörning, så att planen utgår från det arbete som redan är gjort. Running Time Lock låser sedan de närmaste timmarnas planerade arbete.

Vem konfigurerar och ger support för PSIpenta-integrationen?

  1. SkyPlanner-teamet konfigurerar integrationen under införandet och ger support efter driftsättningen, för de API-anrop och meddelanden som ni har kommit överens om. Varje fabrik använder PSIpenta på sitt sätt, och den kunskapen tas till vara här.
  2. Er PSI-partner kan delta. Partnern känner till era moduler, anpassade fält och er PSIintegration-konfiguration och kan öppna API-åtkomsten tillsammans med SkyPlanner-teamet.
  3. Era egna utvecklare kan bygga vidare med SkyPlanners REST API och en API-token. Det räcker med en API-token för att komma igång, och 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 i förväg för integrationen utifrån era processer och behov, tillsammans med ert abonnemang. Se priser, finplanering med PSIpenta, PSIpenta-sidan och översikten över ERP-integrationer.

Tillverkares omdömen om SkyPlanner

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

2 hsparade varje vecka

”Med SkyPlanner har vi gått från produktionsplanering i Excel till att optimera produktionen 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%effektivitet i produktionen

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

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

Effektiviteten i produktionen 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

100%leveransprecision sedan 2021

”SkyPlanner ger oss överblick över kapaciteten och gör planeringen förutsägbar.”

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

Leveransprecisionen har varit 100% under hela den tid SkyPlanner har använts, sedan 2021.

Läs Opes Corporations 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 träffsäkra leveransdatum, och produktionsstoppen på grund av materialbrist har minskat kraftigt.

Läs Eskomatics omdöme

Vanliga frågor

Har PSIpenta ett API för tillverkningsorder?

Ja. PSI anger att det finns ett REST- och SOAP-API för PSIpenta/ERP och PSIpenta/BDE och att alla PSIpenta-komponenter kan integreras via RESTful-webbtjänster. PSIintegration tillför ett meddelandebaserat integrationslager mellan modulerna.

Hur skrivs planerade datum tillbaka till PSIpenta?

Via PSIpenta/ERP REST API. Vid varje ändring i planen utlöser en webhook från SkyPlanner en uppdatering av planerad start, planerat slut och produktionsgrupp för varje operation i tillverkningsordern.

Kan SkyPlanner skicka återrapporteringar till PSIpenta BDE?

Ja, om ni väljer det. Operatörernas tidsregistreringar i SkyPlanner skickas som BDE-återrapporteringar med tid och antal per operation via PSIpenta/BDE API. Fabriker som behåller sina BDE-terminaler låter i stället SkyPlanner läsa återrapporteringarna.

Bör en PSI-partner föreslå PSIpenta Leitstand eller SkyPlanner?

SkyPlanner, när kunden vill ha fungerande finplanering på några veckor. Leitstand, Adaptive Planung och MES Scheduling är separata moduler i PSI:s modulbaserade produkt (PSI). SkyPlanner ansluts via API:erna för PSIpenta/ERP och BDE, planerar om automatiskt när produktionen förändras och planerar omställningar, verktyg, arbetslag och material. Antalet användare är obegränsat, med ett pris från 199 € per månad.

Kräver integrationen PSIpenta/MES?

Nej. SkyPlanner ansluts till PSIpenta/ERP och, för återrapportering, till PSIpenta/BDE. Operatörer kan registrera arbete i SkyPlanner på mobilen eller surfplattan.

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-import från PSIpenta och alla funktioner i Basic. Inget kreditkort krävs. Starta provperioden eller kontakta säljteamet för en kartläggning av integrationen.