Integrációk / ERP / abas ERP
abas ERP-integrációs útmutató gyártásütemezéshez a SkyPlanner APS segítségével
Ez az útmutató bemutatja a partnereknek és az informatikai csapatoknak, hogyan kapcsolható össze az abas ERP a SkyPlanner APS-sel. A SkyPlanner és az abas ERP között kétirányú az adatáramlás:
- Az alkatrészek, gyártási listák, gépek, gyártási rendelések, készletek és beszerzési rendelések adatai a SkyPlannerbe érkeznek.
- Műveletenként visszakerül a gyártási rendelésbe a tervezett kezdési és befejezési időpont, valamint a hozzárendelt gép.
- A gépkezelők időnaplói visszakerülnek az abasba a teljesítések visszajelentéséhez.
- A SkyPlanner webhookjai azonnal továbbítják az ütemterv változásait.
A bevezetés során a SkyPlanner csapata az Ön abas-környezetéhez igazítja az integrációt, és az éles indulás után is támogatást nyújt hozzá. Ez az útmutató azoknak a partnereknek és fejlesztőknek szól, akik részt szeretnének venni a munkában, vagy maguk fejlesztenének a SkyPlanner dokumentált REST API-jára építve (API-referencia).
Az abas ERP interfészei
- abas REST API. “The Abas REST API is a web interface for real-time data access to Abas ERP.” (Az Abas REST API webes interfész, amely valós idejű hozzáférést biztosít az Abas ERP adataihoz.) (abas) Elsősorban ezen keresztül olvashatók ki a gyártási rendelések, gyártási listák, készletek és beszerzési rendelések, illetve írhatók vissza a tervezett időpontok.
- abas Connect. Felhőalapú integrációs platform, amelynek célja: “configure interfaces and connections to third-party systems yourself.” (Önállóan konfigurálhatók a külső rendszerekhez vezető interfészek és kapcsolatok.) (abas) Olyan eseményvezérelt adatfolyamatokhoz használható, amelyek továbbítják a módosult gyártási rendeléseket az abasból.
- abas ESDK (Essentials SDK) és AJO Java API. A partnerek ezekkel valósíthatnak meg szerveroldali logikát az abason belül. A nyilvános mintakód többek között a
de.abas.erp.db.schema.part.Productosztályt használja. (GitHub) - MS SQL Connector és ODBC. “The MS SQL Connector enables flexible and automated export of ERP data.” (Az MS SQL Connector lehetővé teszi az ERP-adatok rugalmas, automatizált exportálását.) (abas) Kizárólag olvasásra és exportálásra használható. Soha ne írja vissza ezen keresztül a tervezés eredményeit, mert így nem futna le az abas üzleti logikája.
- abas Data Import Toolkit és fájlexportok. Tömeges adatbetöltéshez, illetve a SkyPlanner gyors kipróbálásához.
Hitelesítés
Az abas oldalán a hozzáférés az abas webszolgáltatásain keresztül történik, az adott környezetben beállított technikai felhasználóval vagy tokennel. Használjon külön integrációs felhasználót, amelynek jogosultságai csak a megfeleltetési táblázat objektumaira terjednek ki. Ezt az abas-partnere állítja be, mivel a sémák és a jogosultságok környezetenként eltérnek.
A SkyPlanner oldalán a REST API API-tokennel hitelesít (SkyPlanner Settings > API); dokumentációja Swagger/OpenAPI formátumú. Az induláshoz elegendő egy API-token. 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 abas nem dokumentál nyilvános API-t a webhookokra való feliratkozáshoz. A változások az alábbi három forrás egyikén keresztül továbbíthatók:
- egy abas Connect-folyamat, amely elküldi a módosult gyártási rendeléseket az integrációnak
- egy ESDK-eseménykezelő, amely gyártási rendelés vagy művelet mentésekor fut le
- az abas REST API ütemezett lekérdezése, a nyitott gyártási rendelésekre és az előző futás óta történt változásokra szűrve
A másik irányban a SkyPlanner webhookokat küld az állapot vagy az ütemterv változásakor, így az abasba történő visszaírás eseményvezérelt.
Adatmegfeleltetés
| abas ERP-objektum | SkyPlanner-objektum | Irány | Gyakoriság |
|---|---|---|---|
| Alkatrész / termék (Teil, Artikel) | Termékek és anyagok | abas → SkyPlanner | Kezdeti betöltés, majd változáskor |
| Gyártási lista (Fertigungsliste): anyagok és többszintű struktúra | Termékstruktúra, résztermékek, termékenkénti anyagok | abas → SkyPlanner | Kezdeti betöltés, majd változáskor |
| Műveletek (Arbeitsgänge) megmunkálási és beállítási időkkel | Folyamatlépések időtartamokkal és beállítási időkkel | abas → SkyPlanner | Kezdeti betöltés, majd változáskor |
| Gépek és erőforrások, kapacitásnaptár | Munkaállomások, munkaállomás-csoportok, műszakok, távollétek | abas → SkyPlanner | Kezdeti betöltés; a műszakok naponta frissülnek, vagy a SkyPlannerben kezelhetők |
| Kiadott gyártási rendelés (Betriebsauftrag) mennyiséggel és határidővel | Rendelés és feladatok határidővel és prioritással | abas → SkyPlanner | Lekérdezés néhány percenként, vagy adatküldés az abas Connectből |
| Készletszintek | Anyagkészlet | abas → SkyPlanner | Óránként vagy minden ütemezési futás előtt |
| Beszerzési rendelés szállítási dátummal | Beérkező anyag a szállítás napján | abas → SkyPlanner | Óránként vagy minden ütemezési futás előtt |
| Gyártási rendelés műveletei: tervezett kezdés, befejezés, gép | Ütemezett kezdés, befejezés és munkaállomás műveletenként | SkyPlanner → abas | Az ütemterv változásakor, SkyPlanner-webhookon keresztül |
| Teljesítési visszajelentések (Rückmeldungen) | Időnaplók és mennyiségek a Mobile Confirmations funkcióból | SkyPlanner → abas | Visszajelentésenként vagy műszakonként |
| Ütemezési korlátok adatai a SkyPlannerben | Beállításiidő-mátrix, korlátozottan rendelkezésre álló erőforrásként kezelt szerszámok, alternatív gépek és dolgozók | A SkyPlannerben karbantartva | Beállítás a bevezetés során |
Integrációs minták
1. Törzsadatok kezdeti betöltése. Olvassa ki az alkatrészeket, gyártási listákat és gépeket az abas REST API-n keresztül, vagy töltse be őket egyszeri fájlexportból. Átgondoltan rendelje hozzá az egyes abas-gépeket a SkyPlanner munkaállomásaihoz. Döntse el, hogy egy gépcsoportnak egy munkaállomás-csoport vagy több munkaállomás feleljen meg.
2. Rendelések szinkronizálása. Olvassa ki a kiadott gyártási rendeléseket a műveleteikkel együtt, valamint a készleteket és a nyitott beszerzési rendeléseket. A SkyPlanner a megrendelt anyagot a beszerzési rendelés szállítási napján tekinti elérhetőnek, a készletet pedig akkor frissíti, amikor a rendelés Delivered állapotot kap. Az ütemezés így a meglévő készletet és a beérkező beszerzéseket is ellenőrzi.
A kiadott gyártási rendeléseket ütemezze, ne a gyártási rendelési javaslatokat (Fertigungsvorschläge). A javaslatok az MRP eredményei, és a következő MRP-futáskor megváltoznak.
3. Az ütemterv visszaírása. Az integráció minden beütemezett vagy áthelyezett művelet tervezett kezdését, befejezését és gépét visszaírja a gyártási rendelés megfelelő műveletébe az abas REST API-n keresztül. Az API-n keresztüli íráskor az abas ellenőrzései ugyanúgy lefutnak, mint amikor egy tervező szerkeszti a gyártási rendelést.
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őnaplók naprakészen tartják az ütemtervet, és teljesítési visszajelentésként kerülnek vissza az abasba. Ha az üzemben már abas PDC-terminálokon végzik a visszajelentést, a kettős rögzítés elkerüléséhez csak egy visszajelentési csatornát használjon.
5. Adatgazdák és ütközéskezelési szabályok. Ezeket még az éles indulás előtt rögzítse írásban:
| Adatok | Adatgazda |
|---|---|
| Alkatrészek, gyártási listák, mennyiségek, gyártási rendelések állapota | abas ERP |
| Műveletek sorrendje, kezdési és befejezési időpontok, géphozzárendelés | SkyPlanner |
| Beállításiidő-mátrix, szerszámok, gépkezelői létszámok, alternatív erőforrások | SkyPlanner |
| Műszakok és távollétek | Egyetlen rendszer, amelyet a felmérés során választanak ki |
| Teljesítési visszajelentések és készletkönyvelések | abas ERP, a SkyPlanner időnaplóiból vagy a PDC-ből kapott adatokkal |
A SkyPlanner használatához nincs szükség abas APS-re. Ha abas APS-licenccel is rendelkezik, a műveletek időpontjait a SkyPlanner kezelje, mert ha két ütemező írja ugyanazokat az időpontokat, felülírják egymás eredményeit. Ha az időpontokat a SkyPlanner kezeli, az Autopilot minden érdemi változáskor automatikusan újraütemez, és az új időpontok visszakerülnek az abasba. Ehhez nem kell külön optimalizálási futást indítani.
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. Ezt megelőzően a 30 napos ingyenes próba során a saját adataival dolgozhat. Exportálja az abasból a nyitott gyártási rendeléseket, műveleteket és gépeket CSV- vagy Excel-fájlba, importálja őket, és még az integrációs munka megkezdése előtt ellenőrizze az ütemtervet.
- Adatmegfeleltetési egyeztetés. Az abas-partnerével közösen véglegesítse a megfeleltetési táblázatot, az adatgazdákra vonatkozó szabályokat, a szinkronizálás gyakoriságát és a visszajelentési csatornát.
- Interfészek beállítása. Engedélyezze az abas REST API-t vagy az abas Connect-folyamatokat, és hozza létre az integrációs felhasználót. Először a tesztkörnyezetben, majd az éles rendszerben.
- Kezdeti betöltés. Alkatrészek, gyártási listák, gépek és naptárak.
- Rendelések, készletek és beszerzési rendelések szinkronizálása. Rendszeres lekérdezéssel vagy a Connectből történő adatküldéssel, újrapróbálkozásokkal.
- Korlátok beállítása a SkyPlannerben. Beállításiidő-mátrix, szerszámok, gépkezelői létszámok, valamint alternatív gépek vagy dolgozók.
- Az ütemterv visszaírása. A tervezett időpontok átadása a gyártási rendelések műveleteinek; ebben a lépésben kapcsoljuk be a visszajelentéseket is.
- Párhuzamos működés. Hasonlítsa össze a SkyPlanner időpontjait az aktuális tervvel, és javítsa a törzsadatokat.
- Éles indulás. Kapcsolja be a visszaírást, amint az adatok egyeznek.
Mire érdemes felkészülni az abas ERP integrációjánál?
- Egyedi adatsémák. A legtöbb abas rendszerben egyedi mezők és objektumok is vannak. Partnerével közösen határozzák meg objektumonként, mely mezőkre terjedjen ki az integráció. Ne feltételezze, hogy egy másik üzem adatmegfeleltetése az Önökénél is használható.
- Nincs külön technológiai útvonal. A műveletek a gyártási listában találhatók, nem külön technológiaiútvonal-objektumban. Az SAP vagy Business Central projektekből átvett eszközök technológiai útvonalakat keresnek, ezért adatok maradnak ki.
- A „Scheduling” az MRP-t jelenti. Az abas angol terminológiájában a Scheduling az MRP-futtatást jelöli.
- Beállítási és megmunkálási idők. Importálás előtt ellenőrizze a mértékegységeket, valamint azt, hogy a beállítási idő gyártási rendelésenként vagy darabonként értendő-e. A hibás mértékegységek minden időtartamot eltorzítanak.
- Elavult naptárak. A gépnaptáraknak le kell fedniük az ütemezési időszakot, különben kapacitás vész el a tervből.
- SQL csak olvasásra. Az MS SQL Connector és az ODBC adatexportálásra szolgál. Az írás a REST API, az abas Connect vagy az ESDK útján történik.
- Bejelentkezéshez kötött dokumentáció. Az abas hivatalos súgója az ügyfélportálon érhető el. Találgatás helyett egyeztesse a mezőneveket partnerével.
Az abas ERP integrációja: ki végzi a beállítást és a támogatást?
A munka magában foglalja a gyártási listák, gépek és gyártási rendelések adatainak megfeleltetését, valamint a SkyPlanner korlátainak beállítását, például a beállításiidő-mátrix és a szerszámok kezelését.
- A SkyPlanner csapata a bevezetés során elvégzi a beállításokat, az éles indulás után pedig támogatást nyújt. A legtöbb abas rendszer testre szabott, és ez a szakértelem éppen itt hasznosul.
- Az Ön abas partnere is részt vehet a munkában. A partner ismeri az adatsémát, az egyedi mezőket és az ESDK-alkalmazásokat, és be tudja állítani a REST API-hozzáférést vagy a Connect-folyamatokat. A SkyPlanner biztosítja a REST API-t, a Swagger/OpenAPI-dokumentációt és a webhookokat.
- Saját fejlesztőik is építhetnek rá, ugyanazt a REST API-t használva, API-tokennel. A SkyPlanner csapata szükség esetén segítséget nyújt. A termék dokumentációja nyilvánosan elérhető a SkyPlanner dokumentációs oldalán.
A SkyPlanner havidíja 199 €-tól indul, 5 munkaállomást tartalmaz, havi számlázással. Az integrációra a folyamataihoz és igényeihez igazodó, előzetes árajánlatot adunk a csomagjával együtt, így már az indulás előtt látja a teljes költséget. Az abas kapacitástervezéséről a Kínál az abas ERP termelésütemezést? című cikkben olvashat. Áttekintést az abas ERP oldalán, további rendszereket pedig az ERP-integrációk gyűjtőoldalán talál.
Gyártóvállalatok véleménye a SkyPlannerről
2 hmegtakarítás hetente
„A SkyPlannerrel az Excel-táblázatokra épülő gyártástervezésről áttértünk a gyártás valós idejű optimalizálására.”
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.
+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, az összes munkaállomásra kiterjedő, három hónapra optimalizált terv pedig kevesebb mint 30 perc alatt elkészül.
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, azaz 2021 óta a szállítási határidők betartása végig 100%-os volt.
6 hónapraelőre látja az értékesítés a szabad kapacitást
„A SkyPlanner megbízható alapot teremt a teljes gyártástervezéshez.”
Anu Järvinen, gyártásvezető
Fredman Operations · Élelmiszerrel való érintkezésre alkalmas csomagolópapírok
Az értékesítés hat hónapra előre látja a szabad kapacitást. Az ütemezés módosítására irányuló kérésekre másodpercek alatt választ kapnak, míg korábban ez egy órát vagy többet vett igénybe.
Gyakori kérdések
Melyik abas interfészt használja az integráció?
Az abas REST API-t használja a rendelések és a törzsadatok olvasására, valamint a tervezett dátumok visszaírására. Egy abas Connect-folyamat vagy egy ESDK-eseménykezelő továbbíthatja a módosult gyártási rendeléseket az abasból. A próbaidőszakhoz és a tömeges betöltésekhez fájlexportok használhatók.
Támogatja az abas ERP a webhookokat?
Az abas nem dokumentál nyilvános API-t webhook-feliratkozáshoz. A változások abas Connect-folyamatokon, ESDK-eseménykezelőkön vagy néhány percenkénti lekérdezésen keresztül jutnak el a SkyPlannerbe. A SkyPlanner saját webhookjai eseményvezéreltté teszik a visszaírást.
Használhatjuk az MS SQL Connectort az integrációhoz?
Olvasásra igen. Hatékonyan exportálja az abas adatait. A tervezési eredmények a REST API, az abas Connect vagy az ESDK útján kerülnek vissza, így az abas üzleti logikája minden módosítást ellenőriz.
Hová kerülnek a tervezett dátumok az abasban?
A kiadott gyártási rendelés (Betriebsauftrag) műveleteihez kerül a tervezett kezdés, befejezés és a gép. A mennyiségeket, az állapotot és a költségeket továbbra is az abas kezeli.
Figyelembe tudja venni a SkyPlanner az abas készleteit és beszerzési rendeléseit az ütemezésben?
Igen. A készletszinteket és a nyitott beszerzési rendeléseket óránként vagy minden ütemezési futtatás előtt olvassa ki az abasból. A megrendelt anyag a szállítási dátumától számít elérhetőnek.
Az abas APS-t vagy a SkyPlannert érdemes ajánlania egy abas partnernek?
A SkyPlannert, ha az ügyfél gyorsan szeretné az egész üzemet naprakész ütemterv alapján működtetni. Az abas APS jelenlegi generációja az Abas 2024.Q3.1 szervizcsomaggal jelent meg, és fogd és vidd műveletekkel vagy optimalizálási futtatásokkal optimalizál. A SkyPlanner az abas REST API-hoz csatlakozik, automatikusan újratervez, megtervezi az átállásokat, valamint a szerszámok, a munkacsoportok és az anyagok felhasználását, a gépkezelőknek pedig a Mobile Confirmations funkciót biztosítja, havi 199 €-tól. (abas)
Kipróbálhatjuk a SkyPlannert az integráció kiépítése előtt?
Igen. A 30 napos ingyenes próba során legfeljebb 20 munkaállomással dolgozhat, a gyártási rendelések CSV- vagy Excel-exportját használva. Bankkártya nem szükséges. Indítsa el a próbát, vagy egyeztessen értékesítőinkkel az integráció felméréséről.