Integrációk / ERP / SYSPRO

SYSPRO-integrációs útmutató a SkyPlanner APS gyártásütemezéséhez

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

  • A SkyPlanner átveszi a gyártási feladatokat és műveleteiket, a Structures and Routings adatait, a munkaállomásokat, a gépeket, a Stock Codes adatait, a készleteket és a beszerzési rendeléseket.
  • A tervezett kezdési és befejezési dátumokat visszaírja a gyártási feladatokhoz.
  • Igény szerint a gépkezelők időnaplói is visszaírhatók munkaidő-elszámolá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 bevezetés során a SkyPlanner csapata az Ön SYSPRO-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 szeretnének venni a megvalósításban, vagy önállóan szeretnének fejleszteni a SkyPlanner dokumentált REST API-jára építve (API-referencia).

A SYSPRO integrációs interfészei

A SYSPRO kétféle adatelérési lehetőséget biztosít a külső ütemezőrendszereknek:

  1. e.net Solutions Business Objects. A SYSPRO üzleti logikája kívülről is meghívható, XML-alapú bemenettel és kimenettel. Az üzleti objektumok három csoportba tartoznak: Query (például WIPQBL, WIP Balance Query), Transaction vagy Post (például WIPTJB, WIP Job Creation and Maintenance), valamint a törzsadatokat kezelő Setup. Az üzleti objektumok ugyanazokat az ellenőrzéseket végzik el, mint a SYSPRO képernyői, és a verzióváltások során is kompatibilisek maradnak. A SYSPRO bevált gyakorlatokat ismertető útmutatója egyértelműen fogalmaz: “SYSPRO’s Business Objects are used to query and post data to SYSPRO.” (A SYSPRO üzleti objektumai a SYSPRO adatainak lekérdezésére és az adatok rendszerbe írására szolgálnak.)
  2. SYSPRO OData Service (OData v4). RESTful, kizárólag olvasási hozzáférést biztosít a vállalati és rendszeradatbázisokhoz, valamint a Business Activity Queries lekérdezésekhez, amelyek a SYSPRO rendszerben definiált SQL-nézetek. A SYSPRO 8 2021 R2 verziótól érhető el. A SYSPRO Cloud ERP esetében: “Syspro OData is the only mechanism available when applications need access to SYSPRO data.” (Ha egy alkalmazásnak hozzá kell férnie a SYSPRO adataihoz, erre kizárólag a Syspro OData használható.)

Az üzleti objektumok az e.net Communications szolgáltatáson keresztül hívhatók meg, a SYSPRO WCF Service vagy a SYSPRO Web Service használatával.

A Master Data Take On (IMPIMP) táblázatokat importál a Setup üzleti objektumokon keresztül, így jól használható a törzsadatok egyszeri betöltésére. A SYSPRO Harmony életciklusa 2026. december 31-én véget ér, ezért ne építsen rá új fejlesztést.

Hitelesítés és licencelés

  • e.net-bejelentkezés. Az integráció egy vállalat megadásával, SYSPRO Operator felhasználóként jelentkezik be, és a későbbi hívásokhoz egy munkamenet-GUID-t kap.
  • Licencelés. A SYSPRO-licencnek tartalmaznia kell a felhasználó által meghívott üzleti objektumok funkcionális területeit.
  • OData. A hozzáférés OData-használatra beállított felhasználókkal, HTTPS-en keresztül történik.

A SkyPlanner oldalán a REST API hitelesítése API-tokennel történik (SkyPlanner Settings > API), dokumentációja pedig Swagger/OpenAPI formátumban érhető el. Az integrációs oktatóanyag végigvezeti az első hívásokon.

Események és időszakos lekérdezés

A SYSPRO nem küld kimenő webhookokat. Az Electronic Signature Transaction Setup sikeres tranzakció esetén műveleteket indíthat, például e-mailt küldhet vagy VBScriptet futtathat. A SYSPRO azonban leszögezi: “It is not intended that triggers from e.net Business Objects fire VBScript triggers.” (Az e.net Business Objects triggerei nem VBScript-triggerek indítására szolgálnak.)

Ezért a SYSPRO oldalán rendszeres lekérdezésre van szükség. Az új gyártási feladatokat a nyitott feladatokra és a legutóbbi változásokra szűrt üzletiobjektum-lekérdezések vagy OData-kérések olvassák be. A gyakoriságot üzemenként állítják be: a gyártási feladatoknál néhány percenként, a készleteknél óránként történhet a lekérdezés.

A SkyPlanner állapot- vagy ütemtervváltozáskor webhookokat küld, így a visszaírás eseményvezérelt.

Adatmegfeleltetés

SYSPRO-objektum (interfész)SkyPlanner-objektumIrányGyakoriság
Stock Codes, mértékegységek (OData vagy Query üzleti objektumok)Termékek és anyagokSYSPRO → SkyPlannerKezdeti betöltés, majd rendszeres lekérdezés
Structures (komponensek, elméleti cikkek, társtermékek)Termékstruktúra, résztermékek, termékenkénti anyagokSYSPRO → SkyPlannerKezdeti betöltés, majd változáskor
Routings: munkaállomás, beállítási, műveleti, várakozási és mozgatási idő, Maximum unitsMűveletek az időtartamokkal, beállítási és leszerelési időkkelSYSPRO → SkyPlannerKezdeti betöltés, majd változáskor
Work Centers (termelőegységek, kapacitás) és MachinesMunkaállomások, munkaállomás-csoportok, hatékonysági értékekSYSPRO → SkyPlannerKezdeti betöltés, utána ritkán
Capacity Calendar, Shift PatternsMűszakok és munkamentes napokSYSPRO → SkyPlannerNaponta, vagy saját műszakok kezelése a SkyPlannerben
Gyártási feladatok és részfeladatok (WipMaster), a feladatok műveletei és anyagaiRendelések és gyártási feladatok határidőkkel és anyagigényekkelSYSPRO → SkyPlannerLekérdezés néhány percenként
Raktári készlet Stock Code szerinti bontásbanKészletegyenlegekSYSPRO → SkyPlannerLekérdezés óránként vagy az ütemezés futtatásakor
Beszerzési rendelések határidőkkelBeszerzési rendelések, beérkező anyagok szállítási dátum szerintSYSPRO → SkyPlannerLekérdezés óránként vagy az ütemezés futtatásakor
A gyártási feladat tervezett kezdési és befejezési dátuma (WIPTJB, WIP Job Creation and Maintenance)Tervezett kezdés és befejezés gyártási feladatonkéntSkyPlanner → SYSPROAz ütemterv változásakor, SkyPlanner-webhookon keresztül
Labor Posting: beállítási és műveleti idő gyártási műveletenként, gépenként és dolgozónkéntIdőnaplók és gépkezelői visszajelentésekSkyPlanner → SYSPROVisszajelentésenként vagy műszakonként, ha ezt választják
Job Receipts (WIP Job Receipts üzleti objektum)Elkészült mennyiségekSkyPlanner → SYSPROVisszajelentésenként, ha ezt választják
Nem szerepel a SYSPRO rendszerbenÁtállásiidő-mátrix, szerszámok mint korlátozott erőforrások, alternatív gépek és dolgozókA 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 Stock Codes, a Structures and Routings, a munkaállomások, a gépek és a naptárak adatait OData vagy Query üzleti objektumokon keresztül. Tudatosan határozza meg, hogyan képezi le a munkaállomásokat a SkyPlannerben: egy négy gépből álló munkaállomás egy munkaállomás-csoportként vagy négy munkaállomásként jelenhet meg.

2. A gyártási feladatok szinkronizálása. Olvassa be a tényleges gyártási feladatokat 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 dátumától tekinti elérhetőnek, és akkor frissíti a készletet, amikor a rendelés Delivered állapotba kerül.

Csak a tényleges gyártási feladatokat ütemezze. A javasolt feladatok az MRP-pillanatképben maradnak mindaddig, amíg az MRP Job Review nem alakítja őket tényleges gyártási feladatokká.

3. Az ütemterv visszaírása. Amikor az ütemezőmotor elhelyez vagy áthelyez egy gyártási feladatot, egy SkyPlanner-webhook írást indít a WIP Job Creation and Maintenance üzleti objektumon (WIPTJB) keresztül. Ez beállítja a feladat tervezett kezdési és befejezési dátumát. Az üzleti objektum pontosan úgy ellenőrzi a módosítást, ahogyan a Job Entry tenné.

4. Üzemi visszajelentések. A gépkezelők a SkyPlanner Mobile Confirmations vagy a Production Timer használatával rögzítik a munkát, az időnaplók pedig naprakészen tartják az ütemtervet. Ön dönti el, hogy a tényleges időadatok visszakerüljenek-e a SYSPRO rendszerbe. Ha igen, a beállítási és műveleti idők gyártási műveletenként a Labor Posting, az elkészült mennyiségek pedig a Job Receipts funkcióhoz kerülnek. Ha nem, a munkaidő rögzítése továbbra is a SYSPRO rendszerben történik, a megszokott módon.

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

AdatokAdatgazda
Stock Codes, Structures and Routings, mennyiségek, gyártási feladatok állapotaSYSPRO
Műveleti sorrend, kezdési és befejezési időpontok, géphozzárendelésSkyPlanner
Átállásiidő-mátrix, szerszám- és gépkezelői igények, alternatív erőforrásokSkyPlanner
Műszakok és munkamentes napokEgyetlen rendszer, amelyet a felmérés során választanak ki
Munkaidő-elszámolás, anyagkiadások és bevételezésekSYSPRO, helyben rögzítve vagy a SkyPlanner időnaplóiból átadva

A gyártási feladatok dátumait csak egy rendszer írja. A SkyPlanner működéséhez nincs szükség SYSPRO-ütemezőmodulra, így a tervezett dátumok írását a Factory Scheduling, a Visual APS vagy az APS (Nexsys) helyett végzi. Ha ezek valamelyike még frissíti a tervezett dátumokat, kapcsolja ki ezt a SkyPlanner által ütemezett feladatoknál. A Factory Scheduling esetében a Job Entry megfelelő beállítása: “Update planned dates to scheduled dates.” (A tervezett dátumok frissítése az ütemezett dátumokra.)

A projekt jellemző lépései

A megvalósítás általában a bevezetés kezdeté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, a SYSPRO rendszerből CSV- vagy Excel-formátumban exportált munkaállomásokkal, technológiai útvonalakkal és nyitott gyártási feladatokkal.

  1. Adatmegfeleltetés. Véglegesítse a megfeleltetési táblát, az adatgazdai szabályokat és a szinkronizálás gyakoriságát, valamint döntse el, hogy visszaírják-e a munkaidőadatokat.
  2. SYSPRO-hozzáférés. Hozza létre az integrációs felhasználót, ellenőrizze az üzleti objektumok licencelését, és engedélyezze az OData szolgáltatást, ahol használni fogják. Először a vállalati adatbázis másolatán teszteljen.
  3. Kezdeti betöltés. Stock Codes, Structures and Routings, munkaállomások, gépek, naptárak.
  4. A gyártási feladatok és beszerzési rendelések szinkronizálása. Rendszeres lekérdezés szűréssel, lapozással és újrapróbálkozásokkal.
  5. Korlátok beállítása a SkyPlannerben. Á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 dolgozók.
  6. Az ütemterv visszaírása. WIPTJB-írások SkyPlanner-webhookok alapján, valamint igény szerint a munkaidőadatok visszaírása.
  7. Párhuzamos tesztelés. A jelenlegi terv használatával párhuzamosan futtassa a SkyPlannert is, hasonlítsa össze a dátumokat, és javítsa a törzsadatokat.
  8. Éles indulás. Kapcsolja be a visszaírást, amint az adatok egyeznek.

Mire kell felkészülni a SYSPRO-integrációnál?

  • _TMP feladatok. A Job Entry kapacitáskorlátos próbaterhelései _TMP feladatokat hozhatnak létre a WipMaster táblában. Ezeket minden beolvasáskor szűrje ki.
  • Megkezdett műveletek. A Forward Finite Scheduling hibát jelez azoknál a megkezdett műveleteknél, amelyek nem férnek bele az ütemtervbe. Minden futtatás előtt olvassa be a műveletek előrehaladását a SkyPlannerbe, hogy az ütemezés a már elvégzett munkából induljon ki. A Running Time Lock ezután rögzíti a következő órák gyártási feladatait.
  • A technológiai útvonal időegységei. A beállítási, műveleti, várakozási és mozgatási időnél is helyesen kell megadni a mértékegységet és a számítási alapot. A várakozási és mozgatási idő várakozásnak számít, nem gépidőnek. Importáláskor végezze el az átváltást, különben minden időtartam hibás lesz.
  • Alvállalkozói műveletek. Az Offsite Days és a Dock to Stock Days eltelt időt jelöl, nem az Ön kapacitását. Ezeket csak időtartammal rendelkező műveletként modellezze.

Ki állítja be és támogatja a SYSPRO-integrációt?

  1. A SkyPlanner csapata a bevezetés során beállítja az integrációt, az éles indulás után pedig támogatást nyújt hozzá a megállapodásban rögzített üzleti objektumok és OData-lekérdezések körében. Minden üzem másképp használja a SYSPRO rendszert, és a beállításoknál ezt a helyi tudást vesszük alapul.
  2. Az Ön SYSPRO-partnere is részt vehet a munkában. A partner ismeri az Ön beállításait, egyedi űrlapjait és licencelését, és a SkyPlanner csapatával közösen beállíthatja az operátort és az OData-hozzáférést.
  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, a SkyPlanner csapata pedig szükség esetén segít. A részleteket a SkyPlanner integrációs dokumentációjában találja.

A SkyPlanner havi 199 €-tól érhető el, havi számlázással; az ár 5 munkaállomást tartalmaz. Az integrációra a választott csomaggal együtt, az Ön folyamatai és igényei alapján előzetesen adunk árajánlatot. További információk: árak, termelésütemezés SYSPRO mellett, SYSPRO-oldal és ERP-integrációk áttekintése.

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

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

2 óramegtakarítás hetente

„A SkyPlannerrel az Excel-táblázatos gyártástervezésről valós idejű termelésoptimalizálásra váltottunk.”

Kalle Kalliomäki, ellátásilánc-szakértő
UTU · Villamos 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 ruhát viselő gépkezelők a Laboratory & Allied nairobi gyógyszergyárának palacktöltő soránál

+90%termelési hatékonyság

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

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

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

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

A KJH-Comp hegesztője egy hegesztett acélszerkezetet csiszol az alahärmäi üzemben

98%a szállítási határidők betartása, a korábbi mintegy 50% helyett

„A SkyPlanner döntő szerepet játszik abban, hogy továbbra is tartani tudjuk a szállítási határidőket.”

Hannu Lahtinen, ügyvezető igazgató
KJH-Comp · Lemezmegmunkálás és bérgyártás

A határidőre teljesített szállítások aránya mintegy 50%-ról akár 98%-ra emelkedett, az ütemezéshez pedig ma már két művezető helyett egy is elegendő.

Olvassa el a KJH-Comp véleményét

Légifelvétel a Piristeel tetőbiztonsági termékeket gyártó kauhavai üzeméről

99,2%a szállítási határidők betartása

„A SkyPlannerrel könnyebben felismerjük a szűk keresztmetszeteket, és átláthatóbbá vált a termelésirányítás.”

Toni Tuori, termelési vezető
Piristeel · Tetőbiztonsági és esővíz-elvezető rendszerek

A határidőre teljesített szállítások aránya idén elérte a 99,2%-ot, az ütemezéssel pedig naponta akár négy óra munkaidőt takarítanak meg.

Olvassa el a Piristeel véleményét

Gyakori kérdések

Van a SYSPRO rendszernek API-ja a gyártási feladatokhoz?

Igen. Az e.net Solutions Business Objects segítségével SYSPRO-adatok kérdezhetők le és írhatók be; ide tartozik a gyártási feladatok létrehozására és karbantartására szolgáló WIPTJB is. A SYSPRO OData szolgáltatása emellett csak olvasásra szolgáló RESTful hozzáférést biztosít a táblákhoz és a Business Activity Queries lekérdezésekhez.

Támogatja a SYSPRO a webhookokat?

Kimenő webhookokat nem támogat. Az Electronic Signature Transaction Setup triggereit nem arra tervezték, hogy üzletiobjektum-hívások aktiválják őket, ezért az integráció üzemenként beállított időközönként kérdezi le a SYSPRO adatait. A SkyPlanner saját webhookjai azonnal továbbítják az ütemterv változásait.

Hogyan kerülnek vissza a tervezett dátumok a SYSPRO rendszerbe?

A WIP Job Creation and Maintenance üzleti objektumon (WIPTJB) keresztül, amely beállítja a gyártási feladat tervezett kezdési és befejezési dátumát. A SYSPRO ugyanazokkal a szabályokkal ellenőrzi a beküldött adatokat, mint a Job Entry esetében.

Működik az integráció a SYSPRO Cloud ERP rendszerrel?

Igen. A SkyPlanner a SYSPRO OData szolgáltatásán keresztül olvassa a Cloud ERP adatait; a SYSPRO ezt nevezi meg az ottani adathozzáférés egyetlen módjaként. A visszaírás módját a SkyPlanner csapata a felmérés során Önnel és az Ön SYSPRO-partnerével közösen állítja be.

A SYSPRO-partner a SYSPRO MOM Visual APS vagy a SkyPlanner megoldást ajánlja?

A SkyPlannert, ha az ügyfél heteken belül működő, a tényleges kapacitásokhoz igazodó ütemtervet szeretne. A Visual APS a SYSPRO MOM csomag része, saját licenccel rendelkezik, és a SYSPRO SQL Serverhez kapcsolódva telepítik; a MOM Workbench felhasználóihoz pedig felhasználónkénti licenc szükséges (SYSPRO-súgó). A SkyPlanner az e.net Business Objects és az OData segítségével kapcsolódik, automatikusan újratervez, megtervezi az átállásokat, a szerszámok, a munkacsapatok és az anyagok felhasználását, és korlátlan számú felhasználót biztosít, havi 199 €-tól.

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

Igen. A 30 napos ingyenes próbaverzió legfeljebb 20 munkaállomást támogat, a SYSPRO adatai pedig CSV- vagy Excel-fájlokból importálhatók. Bankkártya nem szükséges. Indítsa el a próbát, vagy beszéljen értékesítőinkkel az integráció felméréséről.