Integrációk / ERP / Sage X3

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

Ez az útmutató bemutatja a Sage-partnereknek és az informatikai csapatoknak, hogyan kapcsolható össze a Sage X3 a SkyPlanner APS-sel. Kitér arra, mely X3-interfészeket érdemes használni, mely objektumok tartalmazzák az adatokat, és hol szoktak elakadni a projektek. A SkyPlanner mind a felhőben, mind a helyben üzemeltetett Sage X3-mal kétirányú integrációt biztosít:

  • A gyártási rendelések, műveletek, technológiai útvonalak, munkaállomások, naptárak, készletek és nyitott beszerzési rendelések adatai bekerülnek a SkyPlannerbe.
  • A műveletek tervezett dátumai és munkaállomásai visszaíródnak a gyártási rendelésekbe (GESMFG).
  • A gépkezelők időnaplói gyártási visszajelentésként (GESMTK) kerülnek rögzítésre.
  • 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 X3-környezetéhez igazítja az integrációt, és az éles indulás után is támogatja azt.

Ha még azt mérlegeli, szükség van-e egyáltalán termelésütemezőre az X3 mellett, először olvassa el a Van termelésütemezés a Sage X3-ban? című cikket. A terméket a SkyPlanner APS a Sage X3-hoz oldalon ismerheti meg, a többi ERP-rendszerhez elérhető kapcsolatokat pedig az ERP-integrációk áttekintő oldalán találja.

A SkyPlanner helye az X3-környezetben

A Sage X3 alapértelmezett ütemezése (FUNMAUTJ) a technológiai útvonalak adatai alapján állítja sorrendbe a műveleteket, de minden gyártási rendelést külön ütemez. A Sage UK támogatási útmutatója egyértelműen fogalmaz: “does not delay or stagger work orders based on overall resource load.” (Nem halasztja későbbre és nem tolja el egymáshoz képest a gyártási rendeléseket az erőforrások összterhelése alapján.) A termelésütemezés külön rétegként működik; a Sage erre két megoldást kínál:

  • Production Scheduler (POPS aktivitáskód), kizárólag helyben üzemeltetett rendszerekhez.
  • Az általános Finite scheduler interfész (GFS aktivitáskód), amely a felhőben vagy helyben üzemeltetett X3-at a Sage X3 Web Scheduling rendszerhez vagy egy független szoftverszállító ütemezőjéhez kapcsolja.

A SkyPlanner külső, felhőalapú ütemezőként tölti be ezt a szerepet az X3 szabványos API-jain keresztül, így a felhőben és a helyben üzemeltetett X3 mellett is ugyanúgy működik. Az MRP (FUNMRP) továbbra is elkészíti a gyártási és beszerzési rendelési javaslatokat. A SkyPlanner a tényleges kapacitás alapján állítja sorrendbe a véglegesített és tervezett gyártási rendeléseket.

A Sage X3 integrációs lehetőségei

Az integráció módját az üzemeltetési modell határozza meg. A felhőalapú Sage X3 sem az alkalmazás fájlrendszeréhez, sem az adatbázishoz nem ad hozzáférést külső alkalmazásoknak, ezért az integráció API-kon vagy hosztolt fájlátvitelen keresztül működik. Helyi üzemeltetés esetén közvetlen fájlimport és az X3 adatbázisában elhelyezett átmeneti táblák is használhatók.

LehetőségLeírásHitelesítésFelhasználási terület
GraphQL API (Sage X3 Web API)A Sage szerint az X3 API-khoz a „technology of choice” (előnyben részesített technológia); verziók nélkül fejlődikA Connected application Secret értékével aláírt JWT (HS256); a Client ID az iss, az URL az aud értéke; külön Syracuse-felhasználóTermékek, telephelyek, beszerzés, készlet; gyártási csomópontok, ahol elérhetők
REST api1Reprezentációalapú REST: .../api1/x3/$$prod/<FOLDER>.<ENTITY>?representation=<REP>.$querySyracuse-hitelesítésA GraphQL-en keresztül nem elérhető entitások
SOAP-webszolgáltatások objektumokhozA Web services (GESAWE) funkcióban közzétett objektumok; a mezők az objektum képernyőmezői; olvasás, mentés, módosításOAuth2 a Syracuse kapcsolatkészleteinVisszaírás a Work order (GESMFG) és a Production tracking (GESMTK) objektumba
SOAP Template ServicesImport- és exportsablonok SOAP-on keresztül, az AOWSIMPORT és az AOWSEXPORT használatávalOAuth2; az X3 nem engedélyezi az alapszintű hitelesítést SOAP eseténSablonok futtatása köztes szoftverből
Import- és exportsablonokSablonok alapján feldolgozott kötegelt adatfájlokFájlrendszer (helyi telepítés) vagy hosztolt fájlátvitel (felhő)Kezdeti adatbetöltés, éjszakai tömeges szinkronizálás
Sync API (Cloud BI)Csak felhőben elérhető, csak olvasásra szolgáló inkrementális adatkivonat és NDJSON-adatfolyam; a Sage ISV-kapcsolattartón keresztül igényelhetőBearer token és bérlőnkénti X-API-KEYNagy mennyiségű változás kiolvasása a felhőből

Helyi telepítésnél a GraphQL használatához hozzá kell adni a "bearer" értéket a session.auth tömbhöz a nodelocal.js fájlban. A Sage X3 SaaS esetén a csatlakoztatott alkalmazások hitelesítése alapértelmezés szerint engedélyezett. A Sage X3 Cloud esetén a csatlakoztatott alkalmazás nem használhatja az admin felhasználót: helyette hozzon létre egy Syracuse-felhasználót Standard hitelesítéssel.

Melyik adatáramláshoz melyik interfész használható?

  • Termékek, telephelyek, beszerzés és készletek: GraphQL, a Sage hivatalos példáinak megfelelően.
  • Gyártási rendelések, műveletek, technológiai útvonalak és munkaállomások: REST api1-reprezentációk vagy az AOWSEXPORT segítségével futtatott exportsablonok. Azoknál a kiadásoknál, amelyek GraphQL-sémája elérhetővé teszi a gyártási területet (xtremX3Manufacturing), az integráció onnan olvassa ki ugyanezeket az adatokat.
  • Műveleti dátumok és munkaállomások visszaírása az X3-ba: a Work order (GESMFG) SOAP-webszolgáltatás modify művelete. Tartalék megoldás: importsablon az AOWSIMPORT-on keresztül.
  • Gyártási visszajelentés: a Production tracking (GESMTK) SOAP-webszolgáltatás save művelete.

Ugyanez a megoldás a felhőben és a helyben üzemeltetett X3-mal is működik, mivel egyetlen eleme sem igényel közvetlen hozzáférést a fájlrendszerhez vagy az adatbázishoz. Az X3-ba semmit sem kell telepíteni: az integráció egy csatlakoztatott alkalmazást, egy Syracuse-felhasználót és a GESAWE-ben közzétett webszolgáltatásokat használ.

Események: rendszeres lekérdezéssel számoljon

A Sage nyilvános X3 fejlesztői dokumentációja nem ismertet kimenő webhookot vagy üzleti eseménykezelő funkciót. A 2024 R1 verzióban bevezetett “Callback URL” beállítás a Mobile Automation és a Web Scheduling SOAP-webszolgáltatáshívásait szolgálja ki. Nem általános eseménykezelő rendszer. A változásokat ütemezett lekérdezésekkel észlelje: GraphQL-lekérdezésekkel, felhőben a Sync API időbélyegalapú kurzorával, vagy időszakos sablonexportokkal.

Adatmegfeleltetés a Sage X3 és a SkyPlanner között

Sage X3-objektum (tábla, funkció)SkyPlanner-objektumIrányGyakoriság
Termék, ITMMASTERTermékX3 → SkyPlannerKezdetben, majd ütemezetten
Gyártási darabjegyzék (GESBODP)Többszintű termékstruktúra, anyagokX3 → SkyPlannerKezdetben, majd változáskor
Technológiai útvonal (GESROU): OPENUM, munkaállomás WST, SETTIM, OPETIM, időegység TIMUOMCODMűveleti lépések beállítási és megmunkálási időkkelX3 → SkyPlannerKezdetben, majd változáskor
Munkaállomás (GESMWS, WORKSTATIO): WST, WSTTYP, WSTNBR, EFF, SHR, helyettesítők prioritássalMunkaállomás, hatékonyság, alternatívákX3 → SkyPlannerKezdetben, utána ritkán
Munkaállomás-csoport (WCR)Munkaállomás-csoportokX3 → SkyPlannerKezdetben
Heti munkarend (TWD), időbeosztások, kapacitásváltozási táblázat, DEFDIHMűszakok, túlórás műszakok, távollétekX3 → SkyPlannerKezdetben, majd változáskor
Gyártási rendelések: MFGHEAD, MFGOPE, termékekkel és anyagokkalRendelés, anyagok, műveleti lépésekX3 → SkyPlannerLekérdezés 5–15 percenként
Készlet telephelyenkéntKészletegyenlegekX3 → SkyPlannerRendszeres lekérdezés
Beszerzési rendelések (POH): nyitott tételek, várható beérkezési dátumBeérkező anyag a várható szállítási dátummalX3 → SkyPlannerLekérdezés 5–15 percenként
GESMFG Operations lap: Start OPESTR, End OPEEND, munkaállomásÜtemezett kezdés, befejezés és kiválasztott munkaállomásSkyPlanner → X3Az ütemterv változásakor (webhook)
Production tracking (GESMTK): műveleti idők, mennyiségek, anyagkövetés, termelési jelentésIdőnaplók, mennyiségek, anyagfelhasználásSkyPlanner → X3Minden visszajelentéskor (webhook)

A véglegesített gyártási rendeléseket mindig olvassa be. A tervezetteket akkor olvassa be, ha a tervezők előzetes terhelésként szeretnék látni őket a Gantt-diagramon. A javaslatok az MRP-ben maradnak, amíg gyártási rendeléssé nem alakítják őket.

Integrációs minták

1. A törzsadatok kezdeti betöltése. Először a munkaállomásokat és a naptárakat töltse be, majd a termékeket, a darabjegyzékeket és a technológiai útvonalakat, mivel az útvonalak a munkaállomásokra hivatkoznak.

2. Rendelések szinkronizálása. Rendszeresen kérdezze le az MFGHEAD és MFGOPE táblákat az új és módosított gyártási rendelésekért. Minden MFGOPE-sort feleltessen meg egy SkyPlanner-műveleti lépésnek, a WST-kód által megadott munkaállomáson. Ugyanebben a ciklusban szinkronizálja a nyitott beszerzési rendeléseket is. A SkyPlanner a megrendelt anyagot a beszerzési rendelés szállítási dátumától tekinti elérhetőnek, a készletet pedig akkor frissíti, amikor a rendelés Delivered állapotba kerül. Az anyagellenőrzés így a készletre és a beérkező szállítmányokra is kiterjed.

3. Az ütemterv visszaírása. Az ütemterv változásakor a SkyPlanner webhookot küld. Az integráció meghívja a GESAWE-ben SOAP-webszolgáltatásként közzétett Work order objektum (GESMFG) modify műveletét. Minden módosított műveletnél frissíti a Start (OPESTR) és End (OPEEND) mezőt, valamint a munkaállomást. Kötegelt frissítéskor ugyanezek a mezők gyártásirendelés-importsablonnal, az AOWSIMPORT-on keresztül kerülnek át. Kizárólag dátumokat és munkaállomásokat írjon vissza, mennyiségeket, darabjegyzéktételeket vagy technológiai útvonalakat soha.

4. A gépválasztás visszaírása. Ha a munkaállomások megfeleltetése egy az egyhez történik, az ütemezőmotor által az alternatívák közül kiválasztott gép a művelet munkaállomásaként kerül vissza az X3-ba. Így az X3 azt a gépet rögzíti, amely ténylegesen végrehajtja a gyártási feladatot. Ha egy X3-munkaállomás gépcsoportot jelöl, a gépkezelő feladatsorában az egyedi gép jelenik meg. Az X3 a csoport munkaállomását kapja meg az ütemezett dátumokkal együtt.

5. Üzemi visszajelentések. A gépkezelők a Mobile Confirmations vagy a Production Timer segítségével rögzítik a munkát. Az integráció minden visszajelentést a Production tracking objektum (GESMTK) save műveletével rögzít: a műveleti időt és a mennyiséget a műveletkövetésben, valamint az anyagfelhasználást is, ha azt ott tartják nyilván. Az X3 csak Firm állapotú gyártási rendelésekhez fogad el visszajelentést, és az alkatrészeknek rendelkezésre kell állniuk, kivéve, ha a termék telephelyi adatainál be van jelölve a Release if shortage (MFGSHTCOD) beállítás.

6. Megbízható szinkronizálás. Minden visszajelentés kulcsa a SkyPlanner időnaplójának azonosítója legyen, és tárolja el a létrejött X3-visszajelentés számát is. Így egy ismételten érkező webhook soha nem rögzíti kétszer ugyanazt. Az X3-ban lezárt vagy törölt gyártási rendeléseket a következő lekérdezéskor távolítsa el az ütemtervből. Az elutasított hívásokat az X3 hibaüzenetével együtt naplózza ahelyett, hogy vakon újrapróbálkozna. Amíg az X3 nem érhető el, állítsa sorba a változásokat, hogy a kapcsolat helyreállása után sorrendben kerüljenek rögzítésre.

7. Adatgazdai szabályok. Az X3 határozza meg, mi készül: a terméket, a mennyiséget, a darabjegyzéket, a technológiai útvonalat és a telephelyet. A SkyPlanner határozza meg, mikor és hol történik a gyártás: a sorrendet, a munkaállomást, valamint a kezdési és befejezési időpontokat. Állapodjanak meg abban, hogy a tervezők a SkyPlanner által kezelt rendeléseket nem ütemezik át a Planning workbench felületén, és nem futtatják rájuk a FUNMAUTJ funkciót. Ellenkező esetben a következő visszaírás felülírja a módosításaikat.

A projekt jellemző lépései

A megvalósítás a bevezetés megkezdésétől számítva általában heteken belül lezárul. Egy Sage X3-projekt a következőket foglalja magában:

  1. Kipróbálás saját adatokkal. Exportálja a munkaállomásokat, a technológiai útvonalakat és a nyitott gyártási rendelések pillanatnyi állapotát X3-exportsablonokkal vagy Excellel, majd importálja őket CSV-ként. Finomítsa a műszakokat, a hatékonysági értékeket és a prioritásokat, amíg a Gantt-diagram nem tükrözi a valóságot.
  2. Törzsadatok megfeleltetése. Feleltesse meg a GESMWS munkaállomásait a SkyPlanner munkaállomásainak, a GESROU műveleteit a műveleti lépéseknek, az időegységeket és a heti munkarendeket pedig a műszakoknak. Közben pótolja a technológiai műveleteknél hiányzó munkaállomásokat és a napokhoz hiányzó időbeosztásokat, valamint javítsa a hibás időegységeket.
  3. Kezdeti adatbetöltés. Termékek, gyártási darabjegyzékek, technológiai útvonalak és munkaállomások, majd naptárak betöltése.
  4. Rendelések és beszerzési rendelések szinkronizálása. Kapcsolt alkalmazás, Syracuse-felhasználó, GraphQL-lekérdezések vagy sablonalapú exportok, valamint a gyártási rendelések, készletek és nyitott beszerzési rendelések rendszeres lekérdezését végző feladat beállítása.
  5. Az ütemterv visszaírása. A Work order SOAP-webszolgáltatás közzététele a GESAWE funkcióban, hibakezeléssel és naplózással.
  6. Üzemi visszajelentések. A Mobile Confirmations visszajelentéseinek továbbítása az X3 rendszerbe a Production tracking (GESMTK) webszolgáltatáson keresztül.
  7. Tesztelés a jelenlegi tervvel párhuzamosan. A tervezők az átállás előtt összehasonlítják a két tervet.
  8. Éles indulás. Kapcsolja ki a kézi átütemezést az X3 rendszerben a SkyPlanner által kezelt rendeléseknél.

A Sage X3 buktatói

  • A javaslatok nem gyártási rendelések. Az MRP-javaslatokhoz addig nem tartoznak MFGOPE műveletsorok, amíg tervezett vagy rögzített gyártási rendeléssé nem alakítják őket. Ezért az átalakított rendeléseket ütemezze, ne a javaslatokat.
  • Hiányos naptárak. Ha egy munkanaphoz nincs időbeosztás rendelve, a rendszer a DEFDIH alapértelmezett sémáját használja. Ha a nap üres, és alapértelmezés sincs, hibás dátumok és terhelések keletkeznek. A naptárak exportálása előtt minden heti beosztás minden munkanapjához rendeljen időbeosztást.
  • Elavult időszaki terhelési adatok. Kapacitás- vagy naptármódosítás után az X3 meglévő időszaki terhelési adatai csak akkor frissülnek, ha újraütemez, és futtatja a Recalculate loads (FUNMIWL) funkciót. Ne ellenőrizze a SkyPlanner eredményeit egy elavult Loads inquiry (CONSMWK) lekérdezés alapján.
  • A No. of resources a szükséges létszámot jelenti. A WSTNBR azt adja meg, hány erőforrást igényel egy művelet a munkaállomáson: például három embert egy munkaerő-alapú munkaállomáson. Ezt feleltesse meg a SkyPlanner-munkaállomás kezelői létszámának, így a rendszer egyszerre több embert ütemezhet egy gyártási feladatra. A GFS fejlett interfészét használó telephelyeken ez az érték a Sage előírása szerint 1, ezért ellenőrizze, hol szerepel a tényleges létszám.
  • A munkaállomás nélküli technológiai műveletek nem ütemezhetők munkaállomásra. Az adatmegfeleltetés során a rendszer jelzi ezeket.
  • Időegységek és helyettesítő munkaállomások. A technológiai útvonalak műveleti időihez saját időegység (TIMUOMCOD), a helyettesítő munkaállomásokhoz pedig prioritás tartozik. Mindkettő megfeleltetését külön adja meg, és minden X3-frissítés után futtassa újra a megfeleltetés ellenőrzését.
  • Zárolt rendelések. Ha a telephely a Production Scheduler megoldást is használta, az oda beküldött rendelések Being optimized állapotot kapnak, és nem módosíthatók, amíg el nem távolítják őket az ütemezésből (PSOPTFREE). Az átállás előtt oldja fel ezeket.

Ki állítja be a Sage X3-integrációt?

A munka része az X3-mappák, a technológiai útvonalaknál alkalmazott szabályok, a munkaállomás-struktúrák és az egyedi fejlesztések megfeleltetése a SkyPlanner rendszerének. Azokat a korlátokat is be kell állítani, amelyeket az X3 nem tárol ütemezésre használható adatként: az átállásiidő-mátrixot, a szerszámokat, a kezelői létszámokat és az alternatív erőforrásokat.

  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. Minden üzem másképp használja az X3 rendszert; ezt a helyi tudást itt ültetjük át a gyakorlatba. A csapat csatlakoztatja a felhőben vagy helyben működő X3-végpontot, az adatmegfeleltetés során ellenőrzi a törzsadatokat, és naplózza az X3 által elutasított kéréseket a későbbi kivizsgáláshoz. Az integrációnak az első naptól egyértelmű felelőse van, és nincs szükség saját integrációs fejlesztőre.
  2. Sage-partnere is részt vehet a munkában. Partnere ismeri az Ön X3-mappáit, tevékenységkódjait és egyedi fejlesztéseit, és a csapattal együtt ellenőrizheti a kapcsolt alkalmazást, a Syracuse-felhasználót és a GESAWE funkcióban közzétett webszolgáltatásokat.
  3. Saját fejlesztői is építhetnek rá. A SkyPlanner REST API-jával rendelések, termékek, anyagok, folyamatlépések és időbejegyzések olvashatók és írhatók, JWT-hitelesítéssel és Swagger/OpenAPI-dokumentációval (API-referencia). Az induláshoz elég egy API-kulcs, az integrációs útmutató pedig végigvezeti az első hívásokon. A SkyPlanner csapata szükség esetén segít. A SkyPlanner dokumentációja a termékekre és anyagokra, valamint a beszerzési rendelésekre is kitér. A Laboratory & Allied saját informatikai csapata nagyrészt önállóan, a SkyPlanner segítségével kapcsolta össze a SkyPlanner rendszert az SAP Business One rendszerrel.

Miért választják az X3-at használó csapatok a SkyPlanner rendszert az ütemezéshez?

Válassza a SkyPlanner rendszert, ha heteken belül szeretne élesben indulni, nem egy hónapokig tartó APS-projekt végén.

Válassza a SkyPlanner rendszert, ha már az integráció elkészülte előtt használni szeretné az ütemezőt.

A próbaidőszakban a tervezők CSV-adatokból ütemeznek, miközben az X3-adatok beolvasását és visszaírását beállítjuk. Amint az integráció működik, átveszi a fájlimport helyét.

Válassza a SkyPlanner rendszert, ha kis ráfordítással működtethető integrációt szeretne.

A webhookok valós időben továbbítják az ütemterv és az állapotok változásait, így a köztes szoftvernek csak az X3 oldalát kell rendszeresen lekérdeznie. Az Arcturus AI motor másodpercek alatt elkészíti az ütemtervet, az Autopilot pedig automatikusan újraütemez, ha változik a gyártás.

Válassza a SkyPlanner rendszert, ha az X3 adataira építve a valós gyártási korlátokat szeretné modellezni.

A létszámadatok alapján egy munkaállomáshoz több kezelő rendelhető, a helyettesítő munkaállomások pedig alternatív gépekként jelennek meg. Az átállásiidő-mátrix figyelembe veszi a termékek közötti, sorrendtől függő átállásokat. A szerszámok korlátozottan rendelkezésre álló erőforrások, így az egyik gépen használt készüléket a rendszer soha nem foglalja le egy másik gépre.

Válassza a SkyPlanner rendszert, ha a gyártáskövetést közvetlenül az üzemben szeretné kezdeni.

A kezelők telefonon vagy táblagépen rögzítik a munkát a Mobile Confirmations, a Production Timer és a Quick Log Mode segítségével. Ugyanezek az időbejegyzések gyártáskövetési adatként kerülnek az X3 rendszerbe.

A havidíj 199 €-tól indul, 5 munkaállomást tartalmaz, havi számlázással. Az integrációra az Ön folyamatainak és igényeinek megfelelően, a választott csomaggal együtt előre adunk árajánlatot, így már az indulás előtt látja a teljes költséget. Tekintse meg az árakat és a funkciókat, vagy indítsa el a 30 napos ingyenes próbát legfeljebb 20 munkaállomással, bankkártya megadása nélkül.

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áblagyártó üzemben

2 hmegtakarítás hetente

„A SkyPlanner segítségével 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.

Olvassa el az UTU véleményét

Tisztatéri ruhát viselő kezelők a Laboratory & Allied nairobi gyógyszergyárának palacktöltő soránál

+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ónapos optimalizált terv pedig 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 meghatározó szerepet játszik abban, hogy 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 szállítási határidők betartásának 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 elég.

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

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

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

„A SkyPlanner segített felismerni a szűk keresztmetszeteket, és egyértelműbbé tette a gyártásirányítást.”

Toni Tuori, gyártásvezető
Piristeel · Tetőbiztonsági és esővíz-elvezető rendszerek

A szállítási határidők betartásának aránya idén elérte a 99,2%-ot, az ütemezés pedig naponta akár négy óra munkaidőt takarít meg.

Olvassa el a Piristeel véleményét

Gyakori kérdések

Hogyan integrálható a SkyPlanner APS a Sage X3 rendszerrel?

Kétirányúan, GraphQL, REST api1, SOAP-webszolgáltatások és sablonok segítségével. A gyártási rendelések, technológiai útvonalak és munkaállomások az X3-ból érkeznek. A tervezett műveleti dátumok és a rögzített munkaórák visszakerülnek az X3-ba; az ütemterv változásakor webhookok indítják a továbbítást. Az integrációt a SkyPlanner csapata állítja be a bevezetés során, vagy az Ön Sage X3-partnere, illetve fejlesztői építik ki a SkyPlanner REST API-jára támaszkodva.

Hogyan kerülnek vissza a műveleti dátumok a Sage X3 rendszerbe?

A Work order objektumon (GESMFG) keresztül, amelyet a Web services funkcióban (GESAWE) SOAP-webszolgáltatásként teszünk közzé. A modify művelete minden gyártási műveletnél frissíti a Start (OPESTR) és End (OPEEND) mezőt, valamint a munkaállomást. Kötegelt frissítéseknél az AOWSIMPORT segítségével futtatunk egy sablont a gyártási rendelések importálására. A munkaórák és mennyiségek a Production tracking objektumon (GESMTK) keresztül kerülnek be.

GraphQL-t vagy SOAP-webszolgáltatásokat használjunk?

Mindkettőt, mindegyiket arra, amiben a legerősebb. A GraphQL a Sage által ajánlott API: a termékek, telephelyek, beszerzések és készletek adatait olvassa felhős és helyi telepítésnél egyaránt. A SOAP objektum-webszolgáltatások az ütemtervet és a gyártáskövetési adatokat írják vissza, a SOAP Template Services pedig import- és exportsablonokat futtat a tömeges adatbetöltéshez.

Hogyan kerülhető el az ismételt rögzítés vagy a módosítások elvesztése?

Minden Production tracking beküldés kulcsaként a SkyPlanner időbejegyzésének azonosítóját használja, és őrizze meg a válaszként kapott X3-követési számot. Így az ismételt webhook felismerhető és kihagyható. Amíg az X3 nem érhető el, állítsa sorba a módosításokat, majd az elérhetőség helyreállásakor sorrendben küldje be őket. Az elutasításokat az X3 hibaüzenetével együtt naplózza; ilyen például, ha egy nem Firm állapotú gyártási rendelésre próbálnak gyártási adatot rögzíteni.

Szükségesek a POPS vagy GFS tevékenységkódok a SkyPlanner használatához?

Nem. Ezek a Sage saját Production Scheduler megoldását és a Web Scheduling általános interfészét aktiválják. A SkyPlanner a gyártási rendeléseket GraphQL, REST api1 vagy sablonok segítségével olvassa be, és a Work order, valamint a Production tracking SOAP-webszolgáltatásokon keresztül ír vissza.

Hogyan veszi át a SkyPlanner az új Sage X3 gyártási rendeléseket?

Az integráció rövid időközönként kérdezi le az X3 adatait GraphQL, REST api1 vagy sablonalapú exportok használatával, felhős környezetben pedig a Sync API is használható erre. A másik irányban a SkyPlanner webhookjai azonnal továbbítják az ütemterv változásait.

Tesztelhetünk Sage X3-adatokkal, mielőtt bármit fejlesztenénk?

Igen. A 30 napos próbaidőszak alatt importálja a munkaállomások, a technológiai útvonalak és a nyitott gyártási rendelések CSV-exportjait. Magának az X3-integrációnak a terjedelmét értékesítési csapatunkkal egyeztetheti.