Integrációk / ERP / Global Shop Solutions
Global Shop Solutions 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 Global Shop Solutions ERP és a SkyPlanner APS. A SkyPlanner és a Global Shop közötti integráció kétirányú:
- A SkyPlanner átveszi a Parts, BOMs, Routers és a hozzájuk tartozó műveletek, Workcenters és munkacsoportok adatait, a kapacitásnaptárakat, a dolgozók adatait, a nyitott Work Orders tételeket, az anyagszükségleteket és a beszerzési rendeléseket.
- Minden gyártási rendelés műveletéhez visszakerül a tervezett kezdési és befejezési időpont, valamint a SkyPlanner által hozzárendelt Workcenter.
- Igény szerint az operátori munkaidő és a mennyiségek is visszaírhatók a gyártási rendeléshez munkaráfordításként.
- A SkyPlanner webhookjai azonnal továbbítják az ütemterv változásait.
A SkyPlanner csapata a bevezetés során az Ön Global Shop-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, Global Shop-fejlesztőknek és informatikai csapatoknak szól, akik részt szeretnének venni a munkában, vagy maguk szeretnének fejleszteni a SkyPlanner dokumentált REST API-jára építve (API-dokumentáció).
A Global Shop integrációs eszközei
A Global Shop nyilvános REST API helyett saját eszközkészletet biztosít az ERP bővítéséhez és más rendszerekkel való összekapcsolásához:
- Global Application Builder (GAB) SDK. “The Global Application Builder (GAB) SDK allows you to tailor screens and create applications specific to your manufacturing processes” (A Global Application Builder (GAB) SDK segítségével testreszabhatók a képernyők, és a gyártási folyamatokhoz igazodó alkalmazások készíthetők) (Global Shop). A termékismertető a következőket sorolja fel: “Integrate with third-party APIs and office software suites” (Integráció külső API-kkal és irodai szoftvercsomagokkal), “Manage data flow” (Adatáramlás kezelése), “Automate processes” (Folyamatok automatizálása), “Schedule reporting” (Jelentések ütemezése) és “Create custom ERP subsystems that integrate with the base package” (Az alapcsomagba integrálódó egyedi ERP-alrendszerek létrehozása) (GAB-termékismertető). A Global Shop hozzáteszi: “GAB’s innovative use of business data objects removes the risk normally associated with extending your ERP system” (A GAB az üzleti adatobjektumok innovatív használatával kiküszöböli az ERP-rendszer bővítésével általában együtt járó kockázatot) (Global Shop-blog). A SkyPlanner integrációja ezen az úton valósul meg.
- A Global Shop szolgáltatásai. A Global Shop kínálatában szerepel a “Development as a Service (DaaS)” (fejlesztés szolgáltatásként), és a “Add Third-Party Integrations, Applications, Automations & Software” (külső integrációk, alkalmazások, automatizálások és szoftverek hozzáadása) terén is segítséget nyújt (tájékoztatócsomag). Integrációs katalógusa a “your specific integration needs” (az Ön egyedi integrációs igényei) megvitatására hívja a vásárlókat (integrációk).
- Excel- és fájlexport. A Microsoft Excel és az Access is szerepel a Global Shop integrációs katalógusában, a GAB pedig képes ütemezetten futtatni a jelentéseket. A SkyPlanner kipróbálásához a cikkek, a Routers, a Workcenters és a nyitott gyártási rendelések exportált fájljai használhatók.
A SkyPlanner oldalán a REST API rendelések, termékek, anyagok, műveleti lépések, munkaidő-bejegyzések és beszerzési rendelések olvasását és írását teszi lehetővé. A hitelesítés az Authorization-Token fejlécben megadott API-tokennel történik (SkyPlanner Settings > API); a dokumentáció Swagger/OpenAPI formátumú. Az integrációs útmutató végigvezeti az első API-hívásokon.
Hogyan kapcsolódnak az elemek?
- Adatküldés a Global Shop rendszerből. Egy ütemezett GAB-folyamat kiolvassa az előző futás óta módosult Work Orders tételeket, Router-műveleteket és beszerzési rendeléseket, majd elküldi őket a SkyPlanner REST API-jának. A GAB képes a következőre: “Schedule processes and reports to run at regular intervals,” (Folyamatok és jelentések rendszeres futtatásának ütemezése), így a gyártási feladatok néhány percenként, a törzsadatok pedig óránként vagy éjszakánként szinkronizálódnak.
- Adatfogadás a Global Shop rendszerben. A SkyPlanner webhookot küld, amikor az ütemterv megváltozik, a tervezett időpontok pedig a SkyPlanner REST API-ján keresztül olvashatók ki. Egy GAB-folyamat beírja a kezdési és befejezési időpontokat a megfelelő gyártási rendelés műveleteihez. A bevezetési felmérés során dől el, hogy a GAB közvetlenül fogadja-e a webhookot, vagy rövid időközönként lekéri a változásokat.
- Üzem. A SkyPlanner munkaidő-bejegyzései REST API-n vagy webhookon keresztül érhetők el. Igény szerint a GAB munkaráfordításként rögzíti őket a gyártási rendeléshez.
A Global Shop helyi telepítésben, az Amazon Web Services által biztosított Global Shop Cloud környezetben vagy SaaS-ként működik. A felmérés során az Ön informatikai csapatával vagy a Global Shop munkatársaival egyeztetjük, hol fusson a GAB-folyamat, és milyen hálózati útvonalon érje el a SkyPlanner rendszerét.
Adatmegfeleltetés
| Global Shop-objektum | SkyPlanner-objektum | Irány | Gyakoriság |
|---|---|---|---|
| Parts (cikktörzs), BOMs, többszintű darabjegyzékek | Termékek, anyagok, termékstruktúra | Global Shop → SkyPlanner | Kezdeti betöltés, majd változáskor |
| Routers: munka-, anyag- és külső szolgáltatási műveletek, Workcenter és időadatok megadásával | Műveleti lépések időtartammal és beállítási idővel | Global Shop → SkyPlanner | Kezdeti betöltés, majd változáskor |
| Workcenters és munkacsoportok | Munkaállomások, munkaállomás-csoportok, alternatív munkaállomások | Global Shop → SkyPlanner | Kezdeti betöltés, utána ritkán |
| Kapacitásnaptárak, dolgozók, műszakok | Műszakok, naptárak, személyi állomány | Global Shop → SkyPlanner | Naponta, vagy a műszakok kezelése a SkyPlanner rendszerben |
| Work Orders: cikk, mennyiség, határidő, prioritás, kapcsolódó vevői rendelés | Rendelések határidővel és prioritással | Global Shop → SkyPlanner | GAB-folyamat néhány percenként |
| Gyártási rendelések műveletei: állapot, elkészült mennyiség, hátralévő munkaórák | Gyártási feladatok műveleti lépésenként | Global Shop → SkyPlanner | GAB-folyamat néhány percenként |
| Anyagszükségletek, beszerzési rendelések, külső megmunkálásra szóló beszerzési rendelések | Anyagszükségletek, beszerzési rendelések szállítási dátum szerint | Global Shop → SkyPlanner | Óránként vagy az ütemezés futtatásakor |
| A gyártási rendelés műveletének ütemezett kezdése és befejezése, Workcenter | Tervezett kezdés és befejezés, gép és operátor lépésenként | SkyPlanner → Global Shop | Az ütemterv változásakor, SkyPlanner-webhookon keresztül |
| Munkaráfordítás: idő és mennyiségek a gyártási rendelés műveletei szerint | Munkaidő-bejegyzések és operátori visszajelentések | SkyPlanner → Global Shop | Visszajelentésenként vagy műszakonként, ha ezt választja |
| A SkyPlanner ütemezési szabályai | Beállításiidő-mátrix, szerszámok korlátozottan rendelkezésre álló erőforrásként, több operátort igénylő gyártási feladatok | A SkyPlanner rendszerben karbantartva | A bevezetés során beállítva |
Integrációs minták
1. A törzsadatok kezdeti betöltése. Olvassa be a Parts, BOMs, Routers, Workcenters és munkacsoportok adatait, a kapacitásnaptárakat és a dolgozók adatait. Gondosan alakítsa ki a Workcenters megfeleltetését: egy négy azonos gépet tartalmazó Workcenter egy négy munkaállomásból álló munkaállomás-csoportnak felel meg, így a SkyPlanner minden gépet külön ütemez. A munkacsoportok alternatív munkaállomásoknak felelnek meg.
2. A gyártási rendelések szinkronizálása. Olvassa be a nyitott Work Orders tételeket a műveleteikkel együtt, az anyagszükségleteket és 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 beszerzési rendelés Delivered állapotot kap. A külső szolgáltatási műveletek csak időtartammal rendelkező lépésként jelennek meg, az átfutási idejükkel.
3. Az ütemterv visszaírása. Amikor az ütemezőmotor elhelyez vagy áthelyez egy műveletet, a SkyPlanner webhookja elindítja a GAB-folyamatot. A GAB beírja a tervezett kezdést és befejezést a gyártási rendelés adott műveletéhez, valamint a Workcenter értékét is, ha a SkyPlanner másik gépre helyezte át a munkát. Ezt követően a kiadási listák és az APS-nézetek a SkyPlanner által meghatározott sorrendet mutatják.
4. Üzemi visszajelentések. Az operátorok a SkyPlanner Mobile Confirmations vagy a Production Timer segítségével rögzítik a munkát, a munkaidő-bejegyzések pedig naprakészen tartják az ütemtervet. Ön dönti el, hogy a tényleges munkaidő visszakerüljön-e a Global Shop rendszerbe. Ha igen, minden visszajelentés munkaráfordításként jelenik meg a gyártási rendelés adott műveletén. Ha nem, a Shop Floor Data Collection változatlanul működik tovább, a SkyPlanner pedig a gyártási rendelések műveleteiből olvassa ki az előrehaladást.
5. Adatgazdai és ütközéskezelési szabályok. Rögzítse őket az éles indulás előtt:
| Adatok | Adatgazda |
|---|---|
| Parts, BOMs, Routers, mennyiségek, határidők, gyártási rendelés állapota | Global Shop |
| Műveleti sorrend, kezdési és befejezési időpontok, gép és operátor műveletenként | SkyPlanner |
| Beállításiidő-mátrix, szerszám- és operátorigény, alternatív erőforrások | SkyPlanner |
| Kapacitásnaptárak és műszakok | Egyetlen rendszer, amelyet a felmérés során választanak ki |
| Munkaráfordítás, anyagkiadások, bevételezések, költségszámítás | Global Shop, helyben rögzítve vagy a SkyPlanner munkaidő-bejegyzéseiből átvéve |
A műveletek időpontjait csak egy rendszer írja. A tervezők a SkyPlanner rendszerben helyezik át a munkát, az időpontok pedig átkerülnek a Global Shop rendszerbe. A SkyPlanner által ütemezett gyártási rendeléseknél le kell állítani a Global Shop APS globális újraütemezéseit és a fogd és vidd áthelyezéseket, különben a két ütemterv eltér egymástól.
A projekt jellemző lépései
A megvalósítás általában a bevezetés megkezdésétől számított néhány héten belül lezárul. Ezt megelőzően ellenőrizze az ütemtervet a 30 napos ingyenes próba során, a Global Shop rendszerből Excel- vagy CSV-formátumban exportált Workcenters, Routers és nyitott gyártási rendelések adataival.
- Felmérés. Véglegesítse a megfeleltetési táblázatot, az adatgazdai szabályokat, a szinkronizálás gyakoriságát és azt, hogy a munkaráfordítás visszakerüljön-e a Global Shop rendszerbe. Tisztázza a telepítési módot (helyi, Cloud vagy SaaS), és azt, hogy ki fejleszti a GAB-oldalt.
- Hozzáférés. Hozza létre a SkyPlanner API-tokenjét, és egyeztessék a GAB kimenő hálózati útvonalát.
- Kezdeti betöltés. Parts, BOMs, Routers, Workcenters, munkacsoportok, naptárak és dolgozók adatai.
- Gyártási és beszerzési rendelések szinkronizálása. Ütemezett GAB-folyamat változásérzékeléssel, újrapróbálkozásokkal és naplózással.
- Korlátok beállítása a SkyPlannerben. Átállási időmátrix, szerszámok, gyártási feladatonkénti kezelői létszám, valamint alternatív gépek vagy munkatársak.
- Az ütemterv visszaírása. Adatok visszaírása a gyártási rendelések műveleteihez webhookok hatására, igény szerint a munkaráfordításokkal együtt.
- Párhuzamos tesztelés. Futtassa a SkyPlannert a jelenlegi APS-ütemterv mellett, hasonlítsa össze a dátumokat, és javítsa a törzsadatokat.
- Éles indulás. Ha az adatok egyeznek, kapcsolja be a visszaírást, és szüntesse meg a SkyPlannerrel ütemezett munkák kézi átütemezését.
Mire érdemes felkészülni a Global Shop Solutions integrációjánál?
- Workcenterek és gépek. A Global Shop Workcenter és munkacsoport szerint tervez. Határozza meg, mely Workcenterekhez tartozik több gép, és bontsa ezeket külön munkaállomásokra a SkyPlannerben.
- Háromféle művelet. A Router objektumok anyag-, munka- és külső szolgáltatási műveleteket tartalmaznak. Csak a munkaműveletek kötik le a kapacitást. Az anyagműveletekből anyagigények lesznek, a külső szolgáltatásokból pedig kizárólag időigénnyel számoló lépések.
- Átállási és futási idő. Az átállási és a futási időt külön adja át, hogy ahol számít a sorrend, ott az átállási időmátrix válthassa fel a rögzített átállási időt.
- Naptárak. A Global Shop kapacitásnaptárai dátumhoz kötött módosításokat is tartalmaznak. A műszakok és a munkaszüneti napok kezeléséért egyetlen rendszer feleljen, különben a két ütemterv eltér egymástól.
- Munkatársak munkaállomásonként. A Global Shop a dolgozókat a szaktudásuk alapján ütemezi. A felmérés során állapodjanak meg arról, hogyan rendelik a munkatársakat a SkyPlanner munkaállomásaihoz.
- Sürgősségi jelölések és prioritások. Feleltesse meg a Global Shop prioritásait a SkyPlanner priority és Fast Track beállításainak, hogy a sürgős munkák megőrizzék a helyüket az ütemtervben.
- Verziófrissítések. A Global Shop Cloud szolgáltatásai között szerepel a „Semi-annual upgrades.” (félévenkénti verziófrissítések) is. Minden verziófrissítés után tesztelje újra a GAB-folyamatot.
Ki állítja be és támogatja a Global Shop integrációját?
- 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ás szerinti objektumokra és szinkronizálási szabályokra kiterjedően. Minden üzem másképp használja a Global Shop rendszert; ezek a helyi ismeretek itt épülnek be az integrációba.
- A Global Shop szolgáltatási csapata is részt vehet a munkában. DaaS-fejlesztőik ismerik a GAB-ot és az Ön beállításait, így a SkyPlanner csapatával együttműködve elkészíthetik a Global Shop oldali megoldást.
- Saját GAB-fejlesztői is építhetnek rá a SkyPlanner REST API-ján keresztül, API-token használatával. Az induláshoz elegendő egy API-token, és a SkyPlanner csapata szükség esetén segít. A műszaki leírás a SkyPlanner integrációs dokumentációjában érhető el.
A SkyPlanner havi 199 €-tól érhető el, havi számlázással, 5 munkaállomással. Az integrációra a folyamatai és igényei alapján előzetes árajánlatot adunk, az előfizetési csomagjával együtt. További információk: árak, termelésütemezés a Global Shop Solutions rendszerrel, a Global Shop Solutions oldala, a SkyPlanner funkciói és az ERP-integrációk áttekintése.
SkyPlannert használó gyártóvállalatok
2 hmegtakarítás hetente
„A SkyPlannerrel az Excel-táblázatokra épülő gyártástervezésről áttértünk a termelés valós idejű optimalizálására.”
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, és az új munkasorrend másodpercek alatt eljut a gyártósorra.
+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 kevesebb mint 30 perc alatt elkészül az összes munkaállomásra kiterjedő, három hónapra optimalizált ütemterv.
Kevesebbanyaghiány miatti leállás
„A SkyPlanner értékét számunkra az adja, hogy a mindennapokban jól használható eszköz, különösen a szállítási határidők meghatározásához.”
Tommi Männistö, gyártástervezési vezető
Eskomatic · Bérforgácsolás
A terhelés automatikus ütemezésével pontosabb szállítási határidők adhatók meg, az anyaghiány okozta termelési leállások pedig jelentősen csökkentek.
1 000-es nagyságrendbenautomatikusan ütemezett gyártási rendelések
„Egészen másképp tartjuk kézben a termelést, és teljesen más szinten látjuk át a kapacitásunkat.”
Hannu Ryynänen, vezérigazgató
Mamec · Ipari keverők, szivattyúk és csúcstechnológiás bérgyártás
Gyártási rendelések ezreit ütemezik automatikusan, miközben az egész szervezet valós időben áttekintheti a termelést.
Gyakori kérdések
Van API-ja a Global Shop Solutions rendszernek?
A Global Shop a Global Application Builder (GAB) SDK-n és saját integrációs szolgáltatásain keresztül kapcsolódik más rendszerekhez. Az SDK dokumentációjában ez szerepel: „integrate with third-party APIs,” (külső API-kkal való integráció). A SkyPlanner-integráció a Global Shop oldalán GAB-ot, a másik oldalon pedig a SkyPlanner REST API-ját és webhookjait használja.
Mi a GAB a Global Shop Solutions rendszerben?
A Global Application Builder a Global Shop SDK-ja egyedi képernyők, alkalmazások és integrációk fejlesztéséhez. Üzleti adatobjektumokkal dolgozik, képes az adatáramlás kezelésére és folyamatok ütemezett futtatására.
Hogyan kerülnek vissza a tervezett dátumok a Global Shop rendszerbe?
A gyártási rendelések műveleteihez írjuk vissza őket. A SkyPlanner webhookja elindítja a GAB-ot, amely beírja a művelethez a tervezett kezdést és befejezést, valamint a Workcentert is, ha a SkyPlanner másik gépre helyezte át a munkát.
Működik az integráció a Global Shop Cloud és a SaaS változattal is?
Igen. A SkyPlanner felhőalapú SaaS, és a helyben telepített, a Global Shop Cloudban futó, illetve a SaaS formában elérhető Global Shop rendszerhez is csatlakozik. A bevezetési felmérés során Önnel és a Global Shop csapatával közösen egyeztetjük, hol fut a GAB oldali megoldás, és milyen hálózati útvonalon éri el a SkyPlannert.
Ki fejleszti a Global Shop oldali megoldást?
A SkyPlanner csapata beállítja az integrációt, és az éles indulás után támogatást nyújt hozzá. A Global Shop DaaS-csapata vagy az Ön saját GAB-fejlesztői a SkyPlanner dokumentált API-jára építve elkészíthetik vagy bővíthetik a GAB oldali megoldást.
Kipróbálhatjuk a SkyPlannert az integráció elkészítése előtt?
Igen. A 30 napos ingyenes próba legfeljebb 20 munkaállomást támogat, a Global Shopból Excel- vagy CSV-fájlokkal importálhatók az adatok, és bankkártya sem szükséges. Indítsa el a próbát, vagy egyeztessen értékesítőinkkel az integráció felméréséről.