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 / Comarch ERP XL

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

Den här integrationsguiden visar partner och IT-team hur Comarch ERP XL kopplas till SkyPlanner APS. SkyPlanner integreras med Comarch ERP XL i båda riktningarna via Comarchs egna gränssnitt:

  • Tillverkningsorder (zlecenia produkcyjne) med processer och operationer, tillverkningsberedningar, produktionsgrupper, resurser, artiklar, lagersaldon och inköpsorder läses in.
  • Planerade start- och sluttider återförs till varje operation på tillverkningsordern via XL API.
  • Operatörernas tidrapportering återförs som operationsutfall, 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 anpassar integrationen till er Comarch ERP XL-miljö under införandet och ger support efter driftsättningen. Guiden riktar sig till partner och utvecklare som vill delta eller själva bygga vidare med SkyPlanners dokumenterade REST API (API-referens).

Integrationsgränssnitt i Comarch ERP XL

Comarch anger tre sätt att kommunicera med ERP XL: ”DCOM, direct database connection (SQL Client), REST API” (DCOM, direkt databasanslutning (SQL Client), REST API) (Comarch, översatt). För ett planeringssystem sker arbetet via två av dem:

  1. XL API (CDN_API.DLL). ”These functions are collected in the CDN_API.DLL library, installed together with the whole Comarch ERP XL system.” (Funktionerna är samlade i biblioteket CDN_API.DLL, som installeras tillsammans med hela Comarch ERP XL-systemet.) (Comarchs hjälp, översatt) Ett externt program loggar in med XLLogin, anropar funktioner som delar sessionen och loggar ut med XLLogout. Varje struktur har ett fält, Wersja, som väljer den version av parameteruppsättningen som gäller för er ERP XL-version.
  2. ERP XL Web REST API. Comarch ERP XL Web 2026.0 tillhandahåller REST-mikrotjänster: ”Each RestAPI microservice exposes its own interactive documentation at the /swagger endpoint.” (Varje RestAPI-mikrotjänst tillhandahåller egen interaktiv dokumentation på ändpunkten /swagger.) (Comarchs hjälp, översatt)

Den direkta SQL Client-anslutningen ger läsåtkomst till grunddata och order i ERP XL-databasen, enligt överenskommelse med ert IT-team och er Comarch-partner.

Produktionsfunktioner i XL API

Comarch dokumenterar följande produktionsfunktioner (XL128):

OmrådeFunktionBeskrivning
TillverkningsberedningarXLNowaTechnologia, XLNowaCzynnoscTechnologia, XLNowaFunkcjaCzynnoscTechnologia, XLNowyZasobCzynnoscTechnologiaSkapar en tillverkningsberedning, en operation, en produktionsgrupp för en operation eller ett material eller en produkt för en operation
TillverkningsorderXLNoweZlecenieProdSkapar en tillverkningsorder
TillverkningsorderXLZamknijZlecenieProdPlanerar, omplanerar, avräknar eller avslutar en tillverkningsorder utifrån en åtgärdskod
OperationerXLDodajCzynnoscDoProcesuProd, XLDodajZasobDoProcesuProdLägger till en operation eller en resurs i en tillverkningsprocess
TidsplanXLDodajTerminDoProcesuProdLägger till ett tidsintervall för en operation: IdCzynnosci, TerminOd, TerminDo
UtfallXLDodajRealizacjeOperacjiProd, XLProdZmienIloscRealizacjiLägger till operationsutfall på ordern, ändrar rapporterad kvantitet
DokumentXLProdObiektyDoDokumentow, XLProdGenerujDokumentyDlaObiektowSkapar RW- och PW-dokument för produktionsobjekt

Autentisering och åtkomst

  • XL API. Integrationen loggar in i en databas som en ERP XL-operatör med XLLogin och får en session för efterföljande anrop. DLL-filen körs på en Windows-värd där ERP XL är installerat. Tjänsten för återföring körs därför i ert nätverk, nära ERP XL.
  • REST API. Åtkomsten konfigureras för varje ERP XL Web-installation. Anropen dokumenteras på respektive mikrotjänsts Swagger-sida.
  • SQL-läsning. Ett databaskonto med enbart läsbehörighet, godkänt av ert IT-team.

På SkyPlanner-sidan autentiseras anrop till REST API med en API-token i headern Authorization-Token (SkyPlanner Settings > API). API:et dokumenteras i Swagger/OpenAPI. Integrationshandledningen går igenom de första anropen.

Händelser och pollning

I den granskade dokumentationen anger Comarch ERP XL inga utgående webhooks. Comarchs eget APS hämtar data när planeraren trycker på ”Aktualizuj dane z ERP” (uppdatera data från ERP) (Comarch APS-hjälp).

Därför används pollning på ERP XL-sidan. Nya tillverkningsuppdrag hämtas genom läsningar som filtreras på öppna tillverkningsorder och de senaste ändringarna. Intervallet bestäms per fabrik, från några minuters mellanrum för tillverkningsorder till en gång i timmen för lagersaldon.

SkyPlanner skickar webhooks när status eller tidsplanen ändras. Återföringen är därför händelsestyrd.

Datamappning

Objekt i Comarch ERP XL (gränssnitt)Objekt i SkyPlannerRiktningFrekvens
Karty towarów, måttenheter (REST eller SQL-läsning)Produkter och materialERP XL → SkyPlannerFörsta inläsning, därefter pollning
Technologia: operationer, material, halvfabrikat och produkter per operationProduktstruktur, delprodukter och material per processtegERP XL → SkyPlannerFörsta inläsning, därefter vid ändring
Operationer i Technologia: produktionsgrupper, resurser och tiderProcessteg med varaktighet, ställtider och avrustningstiderERP XL → SkyPlannerFörsta inläsning, därefter vid ändring
Gniazda robocze och zasoby (maskiner, verktyg och anställda)Produktionsgrupper, grupper av produktionsgrupper, verktyg och personalERP XL → SkyPlannerFörsta inläsning, därefter sällan
Kalendarze i okresy, przestoje i awarieSkift, arbetsfri tid och driftstoppERP XL → SkyPlannerDagligen, alternativt egna skift i SkyPlanner
Zlecenia produkcyjne (ZP) med processer, operationer, material, leveransdatum och prioritetOrder och operationer med leveransdatum och materialbehovERP XL → SkyPlannerPollning med några minuters mellanrum
Lagersaldo per lagerLagersaldonERP XL → SkyPlannerPollning varje timme eller vid planeringskörning
Zamówienia zakupu (ZZ) med leveransdatumInköpsorder, inkommande material per leveransdatumERP XL → SkyPlannerPollning varje timme eller vid planeringskörning
Operationstider: TerminOd, TerminDo (XLDodajTerminDoProcesuProd)Planerad start och sluttid per operationSkyPlanner → ERP XLVid ändrad tidsplan, via en webhook från SkyPlanner
Realizacja operacji (XLDodajRealizacjeOperacjiProd)Tidrapportering och operatörskvitteringarSkyPlanner → ERP XLPer kvittering eller per skift, om ni väljer det
Finns inte i ERP XLStälltidsmatris, verktyg med begränsad tillgänglighet, operationer med flera operatörer samt alternativa maskiner och personalUnderhålls i SkyPlannerKonfigureras under införandet

Integrationsmönster

1. Första inläsning av grunddata. Läs in artiklar, tillverkningsberedningar, produktionsgrupper, resurser och kalendrar. Välj noggrant hur produktionsgrupperna ska mappas till SkyPlanner: en produktionsgrupp med fyra maskiner blir en grupp av produktionsgrupper eller fyra produktionsgrupper. Verktyg bland resurserna i ERP XL blir verktyg med begränsad tillgänglighet i SkyPlanner, och anställda blir personal med skift.

2. Ordersynkronisering. Läs in 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.

3. Återföring av planen. När planeringsmotorn placerar eller flyttar en operation aktiveras återföringstjänsten av en webhook från SkyPlanner. Tjänsten anropar XLDodajTerminDoProcesuProd med operationens TerminOd och TerminDo, så att varje ZP-operation får den start- och sluttid som SkyPlanner har planerat.

4. Återrapportering från produktionen. Operatörerna registrerar arbetet med SkyPlanner Mobile Confirmations eller Production Timer, och tidsregistreringarna håller planen aktuell. Du väljer om faktiska tider ska återföras. Om de ska det lägger tjänsten till utfallsrapporteringar med XLDodajRealizacjeOperacjiProd, och RW- och PW-dokument följer dina regler i ERP XL. Om du använder Comarch MES vid vissa stationer ska varje operation ha endast en rapporteringskälla.

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

DataÄgare
Artiklar, tillverkningsberedningar, kvantiteter, ZP-status, kostnadskalkyleringComarch ERP XL
Operationsföljd, start- och sluttider, resurstilldelningSkyPlanner
Ställtidsmatris, krav på verktyg och operatörer, alternativa resurserSkyPlanner
Skift, kalendrar och stopptiderEtt system, valt under kartläggningen
Utfallsrapporteringar, RW- och PW-dokumentComarch ERP XL, med registrering där eller överföring från tidsregistreringar i SkyPlanner

Låt endast ett system skriva operationernas datum. Om den automatiska omplaneringen i ERP XL eller Comarch APS fortfarande skriver tider till samma produktionsorder ska du stänga av det för de order som SkyPlanner planerar.

Vanliga projektsteg

Implementeringen slutförs normalt inom några veckor efter att introduktionen har börjat. Validera dessförinnan planen under den kostnadsfria provperioden på 30 dagar med produktionsgrupper, tillverkningsberedningar och öppna produktionsorder som exporterats från ERP XL som CSV eller Excel.

  1. Mappning. Fastställ mappningstabellen, reglerna för dataägarskap, synkroniseringsintervallen och om utfallsrapporteringar ska återföras.
  2. Åtkomst till ERP XL. Skapa integrationsoperatören, konfigurera läsanslutningen och installera återföringstjänsten på en värddator där ERP XL är installerat. Testa först i en kopia av databasen.
  3. Första inläsning. Artiklar, tillverkningsberedningar, produktionsgrupper, resurser och kalendrar.
  4. Synkronisering av produktionsorder och inköpsorder. Pollning med filter och återförsök.
  5. Konfigurera begränsningar i SkyPlanner. Ställtidsmatris, verktyg, antal operatörer per operation samt alternativa maskiner eller personal.
  6. Återföring av planen. Anrop till XLDodajTerminDoProcesuProd via webhooks från SkyPlanner, samt utfallsrapporteringar om det har valts.
  7. Parallelltestning. Kör SkyPlanner parallellt med den nuvarande planen, jämför datum och rätta grunddata.
  8. Driftstart. Aktivera återföringen när uppgifterna stämmer överens.

Att tänka på vid en integration med Comarch ERP XL

  • Manuellt angiven kapacitet. Produktionsgruppens kapacitet i ERP XL är ett användardefinierat tal med en tillåten belastning i %. SkyPlanner beräknar i stället kapaciteten utifrån faktiska skift och resurser. Konfigurera därför skiften noggrant och lämna procentsatsen åt sidan.
  • Obegränsade resurser. Resurser som är markerade med obegränsad kapacitet undantas från beläggningskontrollen i ERP XL. Bestäm för varje sådan resurs om den ska bli en produktionsgrupp med begränsad kapacitet i SkyPlanner.
  • Frisläppta order. ERP XL undantar operationer som har frisläppts till produktion från omplanering, om inte ”Przesuń na zwolnionych” är markerat. Kom överens om hur tiderna från SkyPlanner ska tillämpas på frisläppta order, och använd Running Time Lock för att låsa de närmaste timmarnas arbete.
  • Strukturversioner. Strukturerna i XL API har ett Wersja-fält. Ställ in det så att det motsvarar din version av ERP XL och testa på nytt efter varje årlig uppgradering.
  • Polska enheter och tider. Operationstider och kalenderenheter måste konverteras exakt vid importen, annars blir alla varaktigheter fel.

Vem konfigurerar och ger support för integrationen med Comarch ERP XL?

  1. SkyPlanner-teamet konfigurerar integrationen under introduktionen och ger support efter driftstart för de överenskomna läsningarna och anropen till XL API. Varje fabrik använder Comarch ERP XL på sitt eget sätt, och den kunskapen tas till vara här.
  2. Din Comarch-partner kan delta. Partnern känner till din konfiguration, licensiering och XL API och kan tillsammans med SkyPlanner-teamet konfigurera operatören, läsanslutningen och värddatorn för återföringen.
  3. Dina egna utvecklare kan bygga vidare på integrationen via SkyPlanners REST API med en API-token. En API-token räcker 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. Du får en offert för integrationen i förväg, tillsammans med abonnemanget, utifrån din process och dina behov. Se priser, finplanering med Comarch ERP XL, sidan om Comarch ERP XL och översikten över ERP-integrationer.

Tillverkare om SkyPlanner

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

2 hsparade varje vecka

”SkyPlanner har tagit vår produktionsplanering från Excel-ark 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 plan för tre månader för alla produktionsgrupper.

Läs Laboratory & Allieds omdöme

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

6 månaderframåt ser säljarna ledig kapacitet

”SkyPlanner ger en stabil och 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 planändringar som tidigare tog en timme eller mer besvaras på några sekunder.

Läs Fredman Operations 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 · Kemikalie- och livsmedelstillverkning

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

Läs Opes Corporations omdöme

Vanliga frågor

Har Comarch ERP XL ett API för produktionsorder?

Ja. XL API (CDN_API.DLL) skapar produktionsorder, planerar och omplanerar dem med XLZamknijZlecenieProd, lägger till datum för operationer med XLDodajTerminDoProcesuProd och registrerar produktionsutfall med XLDodajRealizacjeOperacjiProd. Comarch ERP XL Web tillför REST-mikrotjänster som dokumenteras i Swagger.

Hur återförs planerade tider till Comarch ERP XL?

Via XLDodajTerminDoProcesuProd, som lägger till ett tidsintervall (TerminOd, TerminDo) för varje operation på produktionsordern. En webhook från SkyPlanner utlöser anropet varje gång planen ändras.

Har Comarch ERP XL stöd för webhooks?

Inga utgående webhooks finns dokumenterade, så integrationen pollar ERP XL med intervall som bestäms för varje fabrik. SkyPlanners egna webhooks skickar planändringar direkt när de sker.

Bör en Comarch-partner föreslå Comarch APS eller SkyPlanner?

SkyPlanner, när kunden vill få finplanering på plats inom några veckor med en plan som håller sig aktuell. Comarch APS är en separat applikation med en egen PostgreSQL-databas, integrator och licensnyckel. Synkroniseringen sker när planeraren klickar, och ställtiden är ett fast värde per operation (hjälp för Comarch APS). SkyPlanner är en molntjänst som omplanerar automatiskt och planerar omställningar, verktyg, arbetslag och material, från 199 € per månad.

Kan vi testa SkyPlanner innan vi bygger integrationen?

Ja. Under den kostnadsfria provperioden på 30 dagar kan du använda upp till 20 produktionsgrupper med CSV- eller Excel-importer från ERP XL. Inget kreditkort behövs. Starta provperioden eller kontakta säljteamet för att kartlägga integrationen.