Integrációk / ERP / Comarch ERP XL

Comarch ERP XL integrációs útmutató a SkyPlanner APS-sel végzett gyártásütemezéshez

Ez az integrációs útmutató bemutatja a partnereknek és az informatikai csapatoknak, hogyan kapcsolható össze a Comarch ERP XL a SkyPlanner APS-sel. A SkyPlanner kétirányú integrációt biztosít a Comarch ERP XL rendszerrel, a Comarch saját interfészein keresztül:

  • A SkyPlanner átveszi a gyártási rendeléseket (zlecenia produkcyjne) a hozzájuk tartozó folyamatokkal és műveletekkel, valamint a technológiákat, munkaállomásokat, erőforrásokat, cikkeket, készleteket és beszerzési rendeléseket.
  • A tervezett kezdési és befejezési időpontok az XL API-n keresztül visszakerülnek a gyártási rendelések egyes műveleteihez.
  • Igény esetén a kezelők időnaplói is visszakerülnek a rendszerbe, műveleti teljesítésként.
  • A SkyPlanner webhookjai azonnal továbbítják az ütemterv változásait.
A SkyPlanner APS Gantt-idővonala munkaállomásokra ütemezett gyártási feladatokkal, alatta a rendelések listájával.

A SkyPlanner csapata a bevezetés során az Ön Comarch ERP XL környezetéhez igazítja az integrációt, és az éles indulás után is támogatja azt. Ez az útmutató azoknak a partnereknek és fejlesztőknek szól, akik részt kívánnak venni ebben a munkában, vagy maguk szeretnének fejleszteni a SkyPlanner dokumentált REST API-jára építve (API-referencia).

A Comarch ERP XL integrációs interfészei

A Comarch három lehetőséget sorol fel az ERP XL-lel való kommunikációra: “DCOM, direct database connection (SQL Client), REST API” (DCOM, közvetlen adatbázis-kapcsolat SQL Client használatával, REST API) (Comarch, fordítás). Az ütemezőrendszer integrációja elsősorban ezek közül kettőt használ:

  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.” (Ezek a függvények a teljes Comarch ERP XL rendszerrel együtt telepített CDN_API.DLL könyvtárban találhatók.) (Comarch súgó, fordítás) A külső program az XLLogin függvénnyel jelentkezik be, közös munkamenetet használó függvényeket hív meg, majd az XLLogout függvénnyel jelentkezik ki. Minden struktúrában található egy Wersja mező, amely az adott ERP XL kiadáshoz tartozó paraméterkészlet verzióját választja ki.
  2. ERP XL Web REST API. A Comarch ERP XL Web 2026.0 REST-mikroszolgáltatásokat tesz elérhetővé: “Each RestAPI microservice exposes its own interactive documentation at the /swagger endpoint.” (Minden RestAPI mikroszolgáltatás a /swagger végponton teszi elérhetővé saját interaktív dokumentációját.) (Comarch súgó, fordítás)

A közvetlen SQL Client kapcsolat olvasási hozzáférést biztosít az ERP XL adatbázisához a törzsadatok és rendelések lekérdezéséhez, az Ön informatikai csapatával és Comarch-partnerével egyeztetett módon.

Az XL API gyártási függvényei

A Comarch az alábbi gyártási függvényeket dokumentálja (XL128):

TerületFüggvényFeladat
TechnológiákXLNowaTechnologia, XLNowaCzynnoscTechnologia, XLNowaFunkcjaCzynnoscTechnologia, XLNowyZasobCzynnoscTechnologiaÚj technológia vagy művelet létrehozása, munkaállomás, anyag vagy termék hozzárendelése a művelethez
Gyártási rendelésekXLNoweZlecenieProdÚj gyártási rendelés létrehozása
Gyártási rendelésekXLZamknijZlecenieProdGyártási rendelés tervezése, újratervezése, elszámolása vagy lezárása a műveletkód szerint
MűveletekXLDodajCzynnoscDoProcesuProd, XLDodajZasobDoProcesuProdMűvelet vagy erőforrás hozzáadása egy gyártási folyamathoz
ÜtemezésXLDodajTerminDoProcesuProdIdőintervallum hozzáadása egy művelethez: IdCzynnosci, TerminOd, TerminDo
TeljesítésXLDodajRealizacjeOperacjiProd, XLProdZmienIloscRealizacjiMűveleti teljesítés hozzáadása a rendeléshez, a teljesített mennyiség módosítása
BizonylatokXLProdObiektyDoDokumentow, XLProdGenerujDokumentyDlaObiektowRW és PW bizonylatok létrehozása gyártási objektumokhoz

Hitelesítés és hozzáférés

  • XL API. Az integráció ERP XL felhasználóként jelentkezik be az adatbázisba az XLLogin függvénnyel, és munkamenetet kap a későbbi hívásokhoz. A DLL olyan Windows-gépen fut, amelyre az ERP XL is telepítve van, így a visszaíró szolgáltatás az Ön hálózatán, az ERP XL mellett működik.
  • REST API. A hozzáférést ERP XL Web telepítésenként kell beállítani; az egyes mikroszolgáltatások hívásait a saját Swagger-oldaluk dokumentálja.
  • SQL-olvasás. Az informatikai csapat által jóváhagyott, kizárólag olvasásra jogosító adatbázis-hozzáférés.

A SkyPlanner oldalán a REST API hitelesítése az Authorization-Token fejlécben megadott API-tokennel történik (SkyPlanner Settings > API); a dokumentáció Swagger/OpenAPI formátumban érhető el. Az integrációs útmutató lépésről lépésre bemutatja az első hívásokat.

Események és rendszeres lekérdezés

Az átvizsgált dokumentációban a Comarch ERP XL-hez nem szerepelnek kimenő webhookok. A Comarch saját APS rendszere akkor kéri le az adatokat, amikor a tervező megnyomja az „Aktualizuj dane z ERP” gombot (Comarch APS súgó).

Ezért az ERP XL adatait rendszeres lekérdezéssel vesszük át. Az új gyártási igényeket a nyitott gyártási rendelésekre és a legutóbbi változásokra szűrt lekérdezések tárják fel. A gyakoriságot üzemenként állítjuk be: a gyártási rendeléseket néhány percenként, a készleteket óránként kérdezzük le.

A SkyPlanner webhookot küld az állapot vagy az ütemterv változásakor, így a visszaírás eseményvezérelt.

Adatmegfeleltetés

Comarch ERP XL objektum (interfész)SkyPlanner-objektumIrányGyakoriság
Karty towarów, mértékegységek (REST vagy SQL-lekérdezés)Termékek és anyagokERP XL → SkyPlannerKezdeti betöltés, majd rendszeres lekérdezés
Technologia: műveletek, valamint műveletenként az anyagok, félkész termékek és termékekTermékstruktúra, résztermékek, anyagok folyamatlépésenkéntERP XL → SkyPlannerKezdeti betöltés, majd változáskor
A Technologia műveletei: munkaállomások, erőforrások, időkFolyamatlépések időtartammal, átállási és leszerelési időkkelERP XL → SkyPlannerKezdeti betöltés, majd változáskor
Gniazda robocze és zasoby (gépek, szerszámok, dolgozók)Munkaállomások, munkaállomás-csoportok, szerszámok, személyzetERP XL → SkyPlannerKezdeti betöltés, utána ritkán
Kalendarze i okresy, przestoje i awarieMűszakok, munkaidőn kívüli időszakok és állásidőkERP XL → SkyPlannerNaponta, vagy saját műszakok kezelése a SkyPlannerben
Zlecenia produkcyjne (ZP) a hozzájuk tartozó folyamatokkal, műveletekkel, anyagokkal, határidővel és prioritássalRendelések és gyártási feladatok határidőkkel és anyagszükségletekkelERP XL → SkyPlannerLekérdezés néhány percenként
Készlet raktárankéntKészletegyenlegekERP XL → SkyPlannerLekérdezés óránként vagy az ütemezés futtatásakor
Zamówienia zakupu (ZZ) szállítási időpontokkalBeszerzési rendelések, beérkező anyagok szállítási időpont szerintERP XL → SkyPlannerLekérdezés óránként vagy az ütemezés futtatásakor
Műveleti időpontok: TerminOd, TerminDo (XLDodajTerminDoProcesuProd)Tervezett kezdés és befejezés gyártási feladatonkéntSkyPlanner → ERP XLAz ütemterv változásakor, SkyPlanner-webhookon keresztül
Realizacja operacji (XLDodajRealizacjeOperacjiProd)Időnaplók és kezelői visszajelentésekSkyPlanner → ERP XLIgény esetén visszajelentésenként vagy műszakonként
Nem az ERP XL-benÁtállásiidő-mátrix, szerszámok korlátozott kapacitású erőforrásként, több kezelőt igénylő gyártási feladatok, alternatív gépek és személyzetA SkyPlannerben karbantartvaBeállítás a bevezetés során

Integrációs minták

1. A törzsadatok kezdeti betöltése. Olvassa be a cikkeket, technológiákat, munkaállomásokat, erőforrásokat és naptárakat. A munkaállomások SkyPlanner-megfeleltetését tudatosan alakítsa ki: egy négy gépből álló munkaállomásból egy munkaállomás-csoport vagy négy munkaállomás lesz. Az ERP XL erőforrásai között szereplő szerszámok a SkyPlannerben korlátozott kapacitású szerszámként jelennek meg, a dolgozók pedig műszakokhoz rendelt személyzetként.

2. Rendelések szinkronizálása. Olvassa be a gyártási rendeléseket a műveleteikkel és anyagaikkal együtt, valamint a nyitott beszerzési rendeléseket. A SkyPlanner a megrendelt anyagot a beszerzési rendelés szállítási időpontjától tekinti elérhetőnek, a készletet pedig akkor frissíti, amikor a beszerzési rendelés Delivered állapotot kap.

3. Az ütemterv visszaírása. Amikor az ütemezőmotor elhelyez vagy áthelyez egy műveletet, a SkyPlanner webhookja elindítja a visszaíró szolgáltatást. Ez meghívja az XLDodajTerminDoProcesuProd függvényt a művelet TerminOd és TerminDo értékével, így minden ZP-művelethez bekerül a SkyPlanner által tervezett kezdési és befejezési időpont.

4. Üzemi visszajelentések. A gépkezelők a SkyPlanner Mobile Confirmations vagy a Production Timer segítségével rögzítik a munkát, az időbejegyzések pedig naprakészen tartják az ütemtervet. Ön dönti el, hogy a tényleges idők visszakerüljenek-e az ERP-be. Ha igen, a szolgáltatás az XLDodajRealizacjeOperacjiProd függvénnyel rögzíti a teljesítéseket, az RW- és PW-bizonylatok pedig az Ön ERP XL-szabályai szerint készülnek. Ha egyes állomásokon Comarch MES működik, műveletenként csak egy visszajelentési forrást használjon.

5. Adatgazdák és ütközéskezelési szabályok. Ezeket még az éles indulás előtt rögzítse:

AdatokAdatgazda
Cikkek, technológiák, mennyiségek, ZP-állapot, költségszámításComarch ERP XL
Műveleti sorrend, kezdési és befejezési időpontok, erőforrás-hozzárendelésSkyPlanner
Átállásiidő-mátrix, szerszám- és gépkezelői igények, alternatív erőforrásokSkyPlanner
Műszakok, naptárak és állásidőkA felmérés során kiválasztott egyetlen rendszer
Teljesítések, RW- és PW-bizonylatokComarch ERP XL; az adatok közvetlenül ott rögzíthetők, vagy a SkyPlanner időbejegyzéseiből adhatók át

Csak egy rendszer írja a műveletek időpontjait. Ha az ERP XL automatikus újratervezése vagy a Comarch APS még ugyanazokra a gyártási rendelésekre ír időpontokat, kapcsolja ki ezt a SkyPlanner által ütemezett rendeléseknél.

A projekt jellemző lépései

A bevezetés általában az indulásától számított néhány héten belül lezárul. Előtte ellenőrizze az ütemtervet a 30 napos ingyenes próbaidőszakban, az ERP XL-ből CSV- vagy Excel-formátumban exportált munkaállomásokkal, technológiákkal és nyitott gyártási rendelésekkel.

  1. Adatmegfeleltetés. Véglegesítse a megfeleltetési táblát, az adatgazdákra vonatkozó szabályokat és a szinkronizálás gyakoriságát, és döntse el, hogy a teljesítések visszakerüljenek-e az ERP-be.
  2. ERP XL-hozzáférés. Hozza létre az integrációs felhasználót, állítsa be az olvasási kapcsolatot, és telepítse a visszaíró szolgáltatást olyan gépre, amelyen az ERP XL is telepítve van. Először az adatbázis másolatán teszteljen.
  3. Kezdeti adatbetöltés. Cikkek, technológiák, munkaállomások, erőforrások, naptárak.
  4. Gyártási és beszerzési rendelések szinkronizálása. Időszakos lekérdezés szűrőkkel és újrapróbálkozásokkal.
  5. Korlátok beállítása a SkyPlanner rendszerben. Átállásiidő-mátrix, szerszámok, gyártási feladatonként szükséges gépkezelői létszám, valamint alternatív gépek vagy munkatársak.
  6. Az ütemterv visszaírása. A SkyPlanner webhookjai által indított XLDodajTerminDoProcesuProd hívások, valamint a teljesítések átadása, ha ezt választotta.
  7. Párhuzamos tesztelés. Futtassa a SkyPlanner rendszert a jelenlegi terv mellett, hasonlítsa össze az időpontokat, és javítsa a törzsadatokat.
  8. Éles indulás. Ha az adatok egyeznek, kapcsolja be a visszaírást.

Mire kell felkészülni a Comarch ERP XL integrációjánál?

  • Kézzel megadott kapacitás. Az ERP XL-ben a munkaállomás kapacitása egy felhasználó által megadott szám, amelyhez megengedett terhelési % tartozik. A SkyPlanner ehelyett a tényleges műszakokból és erőforrásokból számítja a kapacitást, ezért gondosan állítsa be a műszakokat, a százalékos értéket pedig ne vigye tovább.
  • Korlátlan erőforrások. Az ERP XL nem ellenőrzi a korlátlan kapacitásúként megjelölt erőforrások foglaltságát. Mindegyiknél döntse el, hogy a SkyPlanner rendszerben korlátozott kapacitású munkaállomásként szerepeljen-e.
  • Gyártásba adott rendelések. Az ERP XL kihagyja az újratervezésből a gyártásba adott műveleteket, kivéve, ha a „Przesuń na zwolnionych” jelölőnégyzet be van jelölve. Egyeztessék, hogyan érvényesüljenek a SkyPlanner időpontjai a gyártásba adott rendeléseknél, és a Running Time Lock funkcióval rögzítsék a következő órákra ütemezett munkát.
  • Adatstruktúrák verziói. Az XL API adatstruktúrái Wersja mezőt tartalmaznak. Ezt az ERP XL használt kiadásának megfelelően állítsa be, és minden éves verziófrissítés után teszteljen újra.
  • Lengyel mértékegységek és időadatok. Importáláskor pontosan kell átváltani a műveleti időket és a naptári egységeket, különben minden időtartam hibás lesz.

Ki állítja be és támogatja a Comarch ERP XL integrációját?

  1. A SkyPlanner csapata a bevezetés során beállítja az integrációt, és az éles indulás után is támogatja. Ez a megállapodás szerinti adatolvasásokra és XL API-hívásokra terjed ki. Minden üzem másként használja a Comarch ERP XL rendszert; a beállításhoz és a támogatáshoz ezeknek a sajátosságoknak az ismeretére van szükség.
  2. Az Ön Comarch-partnere is részt vehet a munkában. A partner ismeri az Ön beállításait, licencelését és az XL API-t, így a SkyPlanner csapatával együtt beállíthatja az integrációs felhasználót, az olvasási kapcsolatot és a visszaíró szolgáltatást futtató gépet.
  3. Saját fejlesztői is továbbfejleszthetik az integrációt a SkyPlanner REST API használatával, API-tokenes hozzáféréssel. Az induláshoz elegendő egy API-token, és a SkyPlanner csapata szükség esetén segít. A leírás a SkyPlanner integrációs dokumentációjában található.

A SkyPlanner havonta 199 €-tól érhető el, 5 munkaállomással, havi számlázással. Az integrációra előzetes árajánlatot adunk a választott csomaggal együtt, az Ön folyamataihoz és igényeihez igazítva. Tekintse meg az árakat, a Comarch ERP XL melletti termelésütemezést bemutató oldalt, a Comarch ERP XL oldalát és az ERP-integrációk áttekintését.

Gyártóvállalatok véleménye a SkyPlanner rendszerről

Kalle Kalliomäki, az UTU ellátásilánc-szakértője az ulvilai kapcsolótábla-gyártó üzemben

2 hmegtakarítás hetente

„A SkyPlanner segítségével az Excel-táblázatok helyett ma már valós időben optimalizáljuk a gyártást.”

Kalle Kalliomäki, ellátásilánc-szakértő
UTU · Elektromos kapcsolótáblák és kapcsolóberendezések

A gyártástervezés hetente 2 óra munkaidőt takarít meg, az új feladatsor pedig másodpercek alatt eljut a gyártósorra.

Olvassa el az UTU véleményét

Tisztatéri védőruhát viselő gépkezelők egy palacktöltő sor mellett a Laboratory & Allied nairobi gyógyszergyárában

+90%gyártási hatékonyság

„A gyártás hatékonysága 90%-kal nőtt.”

Abdul Rucyinga, informatikai vezető
Laboratory & Allied · Gyógyszergyártás

A gyártás hatékonysága 90%-kal nőtt, és kevesebb mint 30 perc alatt elkészül az összes munkaállomásra kiterjedő, három hónapos optimalizált terv.

Olvassa el a Laboratory & Allied véleményét

Anu Järvinen, a Fredman Operations termelési vezetője egy robotizált raklapozócella mellett Raumában

6 hónapraelőre látja a szabad kapacitást az értékesítés

„A SkyPlanner megbízható alapot ad a teljes gyártástervezéshez.”

Anu Järvinen, termelési vezető
Fredman Operations · Élelmiszerek csomagolására alkalmas papírok

Az értékesítés hat hónapra előre látja a szabad kapacitást, és másodpercek alatt választ kap azokra az ütemterv-módosítási kérésekre, amelyek korábban egy órát vagy még többet vettek igénybe.

Olvassa el a Fredman Operations véleményét

100%a szállítási határidők betartása 2021 óta

„A SkyPlanner átláthatóvá teszi a kapacitásunkat és kiszámíthatóvá a tervezést.”

Dan Berglund, COO/CFO
Opes Corporation · Vegyipari és élelmiszeripari gyártás

A SkyPlanner használatának kezdete, 2021 óta a szállítási határidők betartása végig 100%-os volt.

Olvassa el az Opes Corporation véleményét

Gyakori kérdések

Van a Comarch ERP XL rendszernek API-ja a gyártási rendelésekhez?

Igen. Az XL API (CDN_API.DLL) létrehozza a gyártási rendeléseket, az XLZamknijZlecenieProd függvénnyel megtervezi és újratervezi őket, az XLDodajTerminDoProcesuProd függvénnyel műveleti időpontokat ad hozzájuk, az XLDodajRealizacjeOperacjiProd függvénnyel pedig teljesítéseket rögzít. A Comarch ERP XL Web emellett Swagger felületen dokumentált REST-mikroszolgáltatásokat is kínál.

Hogyan kerülnek vissza a tervezett időpontok a Comarch ERP XL rendszerbe?

Az XLDodajTerminDoProcesuProd függvénnyel, amely minden gyártási rendelés műveletéhez hozzáad egy időintervallumot (TerminOd, TerminDo). A hívást a SkyPlanner webhookja indítja el, valahányszor módosul az ütemterv.

Támogatja a Comarch ERP XL a webhookokat?

Kimenő webhookok nincsenek dokumentálva, ezért az integráció üzemenként beállított gyakorisággal kérdezi le az ERP XL adatait. A SkyPlanner saját webhookjai azonnal továbbítják az ütemterv változásait.

A Comarch APS vagy a SkyPlanner rendszert érdemes ajánlania egy Comarch-partnernek?

A SkyPlanner rendszert, ha az ügyfél heteken belül olyan ütemtervet szeretne, amely figyelembe veszi a tényleges kapacitáskorlátokat, és automatikusan naprakész marad. A Comarch APS külön alkalmazás, saját PostgreSQL-adatbázissal, integrátorral és licenckulccsal. Akkor szinkronizál, amikor a tervező kattint, az átállási idő pedig műveletenként egyetlen rögzített érték (Comarch APS súgó). A SkyPlanner havonta 199 €-tól elérhető felhőalapú szoftver, amely automatikusan újratervez, és megtervezi az átállásokat, valamint a szerszámok, a munkacsoportok és az anyagok felhasználását.

Kipróbálhatjuk a SkyPlanner rendszert az integráció kiépítése előtt?

Igen. A 30 napos ingyenes próba legfeljebb 20 munkaállomást támogat, az ERP XL-ből származó CSV- vagy Excel-adatok importálásával, bankkártya nélkül. Indítsa el a próbát, vagy egyeztessen értékesítőinkkel az integráció felméréséről.