Pripojenie k akémukoľvek ERP

Otvorené REST API SkyPlanneru sa pripája k systémom ERP, MES a prevádzkovým systémom vrátane interných ERP. Vytvorte integráciu sami alebo nechajte pomôcť náš tím.

Funguje aj samostatne — ERP integrácia je voliteľná, nie povinná.

Prediskutovať integračný projekt

Pripája sa k ERP a MES systémom ako

Integrácie / ERP / Sage X3

Sprievodca integráciou Sage X3 so SkyPlanner APS na rozvrhovanie výroby

Tento sprievodca ukazuje partnerom Sage a IT tímom, ako prepojiť Sage X3 so SkyPlanner APS. Vysvetľuje, ktoré rozhrania X3 použiť, ktoré objekty prenášajú dáta a kde pri projektoch vznikajú problémy. SkyPlanner sa so Sage X3 integruje obojsmerne, a to v cloude aj pri lokálnej inštalácii X3:

  • Do SkyPlanner sa prenášajú výrobné príkazy, operácie, technologické postupy, pracoviská, kalendáre, zásoby a otvorené nákupné objednávky.
  • Plánované dátumy operácií a pracoviská sa zapisujú späť do výrobných príkazov (GESMFG).
  • Časové záznamy operátorov sa zapisujú do evidencie výroby (GESMTK).
  • Webhooky SkyPlanner odosielajú zmeny rozvrhu hneď, ako nastanú.
Ganttov diagram SkyPlanner APS s operáciami rozvrhnutými na jednotlivé pracoviská a so zoznamom zákaziek pod ním.

Tím SkyPlanner počas zavádzania nakonfiguruje integráciu podľa vášho nastavenia X3 a poskytuje jej podporu aj po spustení do ostrej prevádzky.

Ak ešte zvažujete, či X3 vôbec potrebuje nástroj na plánovanie výroby, ktorý zohľadňuje skutočné kapacity strojov a pracovníkov, najprv si prečítajte článok Podporuje Sage X3 plánovanie výroby? Prehľad produktu nájdete na stránke SkyPlanner APS pre Sage X3 a informácie o ďalších ERP v prehľade integrácií s ERP.

Úloha SkyPlanner v prostredí X3

Štandardné rozvrhovanie v Sage X3 (FUNMAUTJ) určuje poradie operácií podľa údajov z technologických postupov, ale každý výrobný príkaz rozvrhuje samostatne. Príručka podpory Sage UK to uvádza priamo: systém „does not delay or stagger work orders based on overall resource load.“ (neodkladá ani časovo nerozkladá výrobné príkazy na základe celkového zaťaženia zdrojov). Plánovanie výroby so zohľadnením dostupnej kapacity zdrojov tvorí samostatnú vrstvu a Sage ponúka dve možnosti:

  • Production Scheduler (kód aktivity POPS), iba pre lokálnu inštaláciu.
  • Všeobecné rozhranie Finite scheduler (kód aktivity GFS), ktoré prepája cloudovú alebo lokálnu inštaláciu X3 so Sage X3 Web Scheduling alebo s nástrojom na rozvrhovanie od nezávislého dodávateľa softvéru (ISV).

SkyPlanner túto úlohu plní ako externý cloudový nástroj na rozvrhovanie cez štandardné API X3. Preto funguje rovnako s cloudovou aj lokálnou inštaláciou X3. MRP (FUNMRP) naďalej vytvára návrhy výrobných príkazov a nákupných objednávok. SkyPlanner určuje poradie pevných a plánovaných výrobných príkazov podľa reálnych kapacít.

Možnosti integrácie Sage X3

Spôsob integrácie závisí od modelu nasadenia. Cloudová verzia Sage X3 nesprístupňuje aplikáciám tretích strán aplikačný súborový systém ani databázu, takže integrácia prebieha cez API alebo hostovaný prenos súborov. Lokálna inštalácia navyše umožňuje priamy import súborov a využitie pomocných tabuliek v databáze X3.

MožnosťPopisAutentifikáciaVyužitie
GraphQL API (Sage X3 Web API)Podľa Sage „technology of choice“ (preferovaná technológia) pre API systému X3; vyvíja sa bez verziíJWT (HS256) podpísaný pomocou Secret aplikácie Connected application, Client ID ako iss, URL ako aud, vyhradený používateľ SyracuseProdukty, prevádzky, nákup, zásoby; výrobné uzly, ak sú sprístupnené
REST api1REST založený na reprezentáciách: .../api1/x3/$$prod/<FOLDER>.<ENTITY>?representation=<REP>.$queryAutentifikácia v SyracuseEntity, ktoré GraphQL nepokrýva
Webové služby SOAP pre objektyObjekty publikované cez Web services (GESAWE); polia zodpovedajú poliam na obrazovke objektu; čítanie, ukladanie, úpravaOAuth2 pre fondy pripojení SyracuseSpätný zápis do objektov Work order (GESMFG) a Production tracking (GESMTK)
SOAP Template ServicesŠablóny importu a exportu cez SOAP pomocou AOWSIMPORT a AOWSEXPORTOAuth2; X3 neumožňuje základnú autentifikáciu pre SOAPSpúšťanie šablón z middlewaru
Šablóny importu a exportuDávkové súbory spracúvané podľa šablónSúborový systém (lokálne nasadenie) alebo hostovaný prenos súborov (cloud)Počiatočné načítanie dát, nočná hromadná synchronizácia
Sync API (Cloud BI)Len v cloude, inkrementálna extrakcia dát iba na čítanie a dátový tok NDJSON; na vyžiadanie cez vášho zástupcu Sage ISVToken Bearer a X-API-KEY pre každého tenantaČítanie veľkých objemov zmien v cloude

Pri lokálnom nasadení GraphQL je potrebné pridať "bearer" do poľa session.auth v súbore nodelocal.js. V Sage X3 SaaS je autentifikácia pripojenej aplikácie predvolene zapnutá. V Sage X3 Cloud nemôže pripojená aplikácia používať používateľa admin: namiesto toho vytvorte používateľa Syracuse s autentifikáciou Standard.

Ktoré rozhranie slúži na ktorý dátový tok

  • Produkty, prevádzky, nákup a zásoby: GraphQL, ako v oficiálnych príkladoch Sage.
  • Výrobné príkazy, operácie, technologické postupy a pracoviská: reprezentácie REST api1 alebo exportné šablóny spúšťané cez AOWSEXPORT. Vo vydaniach, ktorých schéma GraphQL sprístupňuje výrobnú doménu (xtremX3Manufacturing), integrácia číta tie isté dáta cez GraphQL.
  • Spätný zápis dátumov operácií a pracovísk do X3: webová služba SOAP pre Work order (GESMFG), operácia modify. Náhradná možnosť: šablóna importu cez AOWSIMPORT.
  • Evidencia výroby: webová služba SOAP pre Production tracking (GESMTK), operácia save.

Rovnaké riešenie funguje v cloudovej aj lokálnej inštalácii X3, pretože žiadna jeho časť nepotrebuje priamy prístup k súborovému systému ani databáze. Do X3 sa nič neinštaluje: integrácia využíva prepojenú aplikáciu, používateľa Syracuse a webové služby publikované v GESAWE.

Udalosti: počítajte s pravidelným dopytovaním

Verejná vývojárska dokumentácia Sage pre X3 nepopisuje funkciu odchádzajúcich webhookov ani podnikových udalostí. Nastavenie „Callback URL“, pridané vo verzii 2024 R1, slúži funkciám Mobile Automation a Web Scheduling pri volaní webových služieb SOAP. Nejde o všeobecný systém udalostí. Zmeny zisťujte pravidelným načítavaním: dotazmi GraphQL, pomocou kurzora s časovou pečiatkou v Sync API v cloude alebo pravidelnými exportmi cez šablóny.

Mapovanie dát zo Sage X3 do SkyPlanner

Objekt Sage X3 (tabuľka, funkcia)Objekt SkyPlannerSmerFrekvencia
Product, ITMMASTERProductX3 → SkyPlannerNa začiatku, potom podľa harmonogramu
Production BOM (GESBODP)Viacúrovňová štruktúra produktu, materiályX3 → SkyPlannerNa začiatku, potom pri zmene
Routing (GESROU): OPENUM, pracovisko WST, SETTIM, OPETIM, časová jednotka TIMUOMCODKroky procesu s časmi prípravy a spracovaniaX3 → SkyPlannerNa začiatku, potom pri zmene
Work center (GESMWS, WORKSTATIO): WST, WSTTYP, WSTNBR, EFF, SHR, náhradné pracoviská s prioritouPracovisko, efektívnosť, alternatívyX3 → SkyPlannerNa začiatku, potom len zriedka
Work center group (WCR)Skupiny pracovískX3 → SkyPlannerNa začiatku
Týždenná štruktúra (TWD), časové rozvrhy, tabuľka zmien kapacity, DEFDIHZmeny, nadčasové zmeny, neprítomnostiX3 → SkyPlannerNa začiatku, potom pri zmene
Výrobné príkazy: MFGHEAD, MFGOPE, s produktmi a materiálmiZákazka, materiály, kroky procesuX3 → SkyPlannerDopytovanie každých 5 až 15 min
Zásoby podľa prevádzkyStavy zásobX3 → SkyPlannerPravidelné dopytovanie
Nákupné objednávky (POH): otvorené riadky, očakávaný dátum príjmuPrichádzajúci materiál s očakávaným dátumom dodaniaX3 → SkyPlannerDopytovanie každých 5 až 15 min
Karta Operations v GESMFG: Start OPESTR, End OPEEND, pracoviskoNaplánovaný začiatok, koniec a vybrané pracoviskoSkyPlanner → X3Pri zmene rozvrhu (webhook)
Production tracking (GESMTK): časy operácií, množstvá, evidencia materiálu, vykazovanie výrobyČasové záznamy, množstvá, spotreba materiáluSkyPlanner → X3Pri každom potvrdení (webhook)

Pevné výrobné príkazy načítavajte vždy. Plánované načítavajte vtedy, ak ich plánovači chcú vidieť v Ganttovom diagrame ako predbežné zaťaženie. Návrhy zostávajú v MRP, kým sa neprevedú na výrobné príkazy.

Integračné postupy

1. Úvodné načítanie kmeňových dát. Najprv načítajte pracoviská a kalendáre, potom produkty, kusovníky a technologické postupy, pretože technologické postupy odkazujú na pracoviská.

2. Synchronizácia príkazov a objednávok. Pravidelne dopytujte MFGHEAD a MFGOPE, aby ste získali nové a zmenené výrobné príkazy. Každý riadok MFGOPE namapujte na krok procesu v SkyPlanner na pracovisku určenom jeho kódom WST. V rovnakom cykle synchronizujte otvorené nákupné objednávky. SkyPlanner považuje objednaný materiál za dostupný v deň dodania nákupnej objednávky a aktualizuje zásoby, keď sa objednávka označí ako Delivered. Kontrola materiálu tak zahŕňa skladové zásoby aj očakávané dodávky.

3. Spätný zápis rozvrhu. Pri zmene rozvrhu sa spustí webhook SkyPlanner. Integrácia zavolá operáciu modify objektu Work order (GESMFG), publikovaného ako webová služba SOAP v GESAWE. Pri každej zmenenej operácii aktualizuje Start (OPESTR), End (OPEEND) a pracovisko. Pri dávkových aktualizáciách sa tie isté polia prenášajú cez šablónu importu výrobných príkazov pomocou AOWSIMPORT. Zapisujte iba dátumy a pracoviská, nikdy nie množstvá, riadky kusovníka ani technologické postupy.

4. Spätný prenos vybraného stroja. Pri mapovaní pracovísk jedna k jednej sa stroj, ktorý algoritmus vyberie spomedzi alternatív, zapíše späť ako pracovisko operácie. X3 tak eviduje stroj, na ktorom sa operácia skutočne vykoná. Ak pracovisko v X3 predstavuje skupinu strojov, vo fronte práce operátora sa zobrazuje konkrétny stroj. Do X3 sa prenesie pracovisko celej skupiny spolu s naplánovanými dátumami.

5. Potvrdenia z dielne. Operátori zaznamenávajú prácu pomocou Mobile Confirmations alebo Production Timer. Integrácia zapisuje každé potvrdenie operáciou save objektu Production tracking (GESMTK): čas a množstvo do evidencie operácií a prípadne aj spotrebu materiálu, ak ju tam evidujete. X3 prijíma záznamy iba pre výrobné príkazy so stavom Firm. Komponenty musia byť dostupné, pokiaľ pre produkt v danej prevádzke nie je vybraná možnosť Release if shortage (MFGSHTCOD).

6. Spoľahlivá synchronizácia. Ako kľúč každého zápisu do evidencie použite ID časového záznamu SkyPlanner a uložte číslo záznamu, ktorý vznikol v X3. Opakovaný webhook tak nikdy nevytvorí duplicitný zápis. Pri ďalšom dopytovaní odstráňte z rozvrhu výrobné príkazy, ktoré boli v X3 uzavreté alebo zrušené. Odmietnuté volania zaznamenajte spolu s chybovým hlásením X3 namiesto slepého opakovania. Kým je X3 nedostupné, ukladajte zmeny do frontu, aby sa po obnovení dostupnosti zapísali v správnom poradí.

7. Pravidlá zodpovednosti za dáta. X3 určuje, čo sa vyrába: produkt, množstvo, kusovník, technologický postup a prevádzku. SkyPlanner určuje, kedy a kde sa vyrába: poradie, pracovisko a časy začiatku a konca. Dohodnite sa, že plánovači prestanú meniť rozvrh v Planning workbench a spúšťať FUNMAUTJ pre príkazy spravované cez SkyPlanner. Inak sa ich zmeny pri ďalšom spätnom zápise prepíšu.

Typický priebeh projektu

Implementácia sa zvyčajne dokončí do niekoľkých týždňov od začiatku zavádzania. Projekt so Sage X3 zahŕňa:

  1. Skúška na vlastných dátach. Pomocou exportných šablón X3 alebo Excelu exportujte pracoviská, technologické postupy a aktuálny stav otvorených výrobných príkazov a importujte ich vo formáte CSV. Upravujte zmeny, efektívnosť a priority, kým Ganttov diagram nebude zodpovedať realite.
  2. Mapovanie kmeňových dát. Namapujte pracoviská GESMWS na pracoviská v SkyPlanner, operácie GESROU na kroky procesu a časové jednotky a týždenné štruktúry na zmeny. Pritom opravte operácie technologických postupov bez pracovísk, dni bez časových rozvrhov a nesprávne časové jednotky.
  3. Úvodné načítanie. Produkty, výrobné kusovníky, technologické postupy a pracoviská, potom kalendáre.
  4. Synchronizácia príkazov a nákupných objednávok. Pripojená aplikácia, používateľ Syracuse, dotazy GraphQL alebo exporty pomocou šablón a úloha na pravidelné načítavanie výrobných príkazov, zásob a otvorených nákupných objednávok.
  5. Spätný zápis rozvrhu. Webová služba SOAP pre objekt Work order publikovaná v GESAWE, s ošetrením chýb a protokolovaním.
  6. Potvrdenia z dielne. Záznamy z Mobile Confirmations sa zapisujú do X3 cez webovú službu Production tracking (GESMTK).
  7. Testovanie súbežne s aktuálnym plánom. Plánovači pred prechodom porovnajú oba plány.
  8. Spustenie ostrej prevádzky. Vypnite manuálne zmeny rozvrhu v X3 pre príkazy spravované systémom SkyPlanner.

Na čo si dať pozor v Sage X3

  • Návrhy nie sú výrobné príkazy. Návrhy MRP nemajú riadky operácií MFGOPE, kým sa neprevedú na plánované alebo pevné výrobné príkazy. Do rozvrhu preto zaraďujte prevedené príkazy, nie návrhy.
  • Medzery v kalendároch. Pre pracovný deň bez časového rozpisu sa použije predvolená schéma DEFDIH. Prázdny deň bez predvolenej schémy vedie k nesprávnym dátumom a vyťaženiu. Pred exportom kalendárov priraďte časový rozpis každému pracovnému dňu v každej týždennej štruktúre.
  • Neaktuálne vyťaženie v časových intervaloch. Po zmene kapacity alebo kalendára sa existujúce vyťaženie v časových intervaloch X3 neupraví, kým neprepočítate rozvrh a nespustíte Recalculate loads (FUNMIWL). Neoverujte výsledky SkyPlanner porovnaním s neaktuálnym prehľadom Loads inquiry (CONSMWK).
  • No. of resources znamená počet pracovníkov v tíme. WSTNBR je počet zdrojov, ktoré operácia potrebuje na pracovisku. Na pracovisku založenom na ľudskej práci môže ísť napríklad o troch ľudí. Namapujte ho na počet operátorov na pracovisku v SkyPlanner, ktorý dokáže na jednu operáciu naplánovať viac ľudí naraz. Prevádzky, ktoré používali rozšírené rozhranie GFS, majú túto hodnotu nastavenú na 1 podľa požiadavky Sage. Overte preto, kde je uložený skutočný počet pracovníkov v tíme.
  • Operácie technologického postupu bez pracoviska nemožno priradiť na pracovisko v SkyPlanner. Pri mapovaní sa takéto operácie označia.
  • Časové jednotky a náhradné pracoviská. Časy v technologických postupoch majú vlastnú časovú jednotku (TIMUOMCOD) a náhradné pracoviská majú určenú prioritu. Obe hodnoty namapujte explicitne a po každej aktualizácii X3 znova spustite kontrolu mapovania.
  • Zamknuté príkazy. Ak prevádzka používala aj Production Scheduler, príkazy odoslané do tohto systému majú stav Being optimized a nemožno ich meniť, kým sa neodstránia z rozvrhovania (PSOPTFREE). Uvoľnite ich pred prechodom na nový systém.

Integrácia so Sage X3: kto ju nastavuje

Práca zahŕňa namapovanie vašich priečinkov, zaužívaných pravidiel pre technologické postupy, štruktúr pracovísk a úprav na mieru do SkyPlanner. Zahŕňa aj obmedzenia, ktoré X3 neuchováva ako dáta použiteľné na rozvrhovanie: maticu časov prestavenia, nástroje, počty operátorov a alternatívne zdroje.

  1. Tím SkyPlanner integráciu nastaví počas zavádzania a poskytuje podporu aj po spustení ostrej prevádzky. Každý závod používa X3 inak a práve pri tejto práci sa uplatnia tieto znalosti. Tím pripojí váš koncový bod X3 v cloude alebo vo vlastnej infraštruktúre, pri mapovaní overí kmeňové dáta a zaznamená odmietnutia zo strany X3 na následné riešenie. Od prvého dňa je jasné, kto za integráciu zodpovedá, a nepotrebujete vlastného vývojára integrácií.
  2. Zapojiť sa môže aj váš partner Sage. Pozná vaše priečinky, kódy aktivít a úpravy na mieru. Spolu s tímom môže skontrolovať pripojenú aplikáciu, používateľa Syracuse a služby publikované v GESAWE.
  3. Vaši vývojári môžu integráciu ďalej rozvíjať. REST API systému SkyPlanner umožňuje čítať a zapisovať objednávky, produkty, materiály, kroky procesu a časové záznamy. Používa autentifikáciu JWT a má dokumentáciu Swagger/OpenAPI (referenčná dokumentácia API). Na začiatok stačí kľúč API a návod na integráciu vás prevedie prvými volaniami. Tím SkyPlanner v prípade potreby pomôže. Dokumentácia SkyPlanner sa venuje produktom a materiálom aj nákupným objednávkam. V spoločnosti Laboratory & Allied prepojil interný IT tím SkyPlanner so SAP Business One prevažne vlastnými silami, s pomocou tímu SkyPlanner.

Prečo si tímy pracujúce s X3 vyberajú SkyPlanner na rozvrhovanie

Vyberte si SkyPlanner, ak chcete spustiť prevádzku za niekoľko týždňov, nie až po niekoľkomesačnom projekte zavádzania APS.

Vyberte si SkyPlanner, ak chcete začať rozvrhovať ešte pred dokončením integrácie.

Počas skúšobného obdobia plánovači rozvrhujú výrobu z dát CSV, zatiaľ čo sa nastavuje čítanie z X3 a spätný zápis. Po spustení integrácia nahradí import zo súborov.

Vyberte si SkyPlanner, ak chcete integráciu s nízkymi technickými nárokmi.

Webhooky odosielajú zmeny rozvrhu a stavov v reálnom čase, takže middleware musí pravidelne zisťovať zmeny len na strane X3. Arcturus AI vytvorí rozvrh v priebehu sekúnd a Autopilot ho pri zmenách vo výrobe automaticky prepočíta.

Vyberte si SkyPlanner, ak majú vaše dáta z X3 slúžiť ako základ modelu skutočných výrobných obmedzení.

Počty pracovníkov v tíme sa premietnu do viacerých operátorov na jednom pracovisku a náhradné pracoviská do alternatívnych strojov. Matica časov prestavenia pridáva časy prechodu medzi produktmi v závislosti od ich poradia. Nástroje majú obmedzenú kapacitu, takže prípravok používaný na jednom stroji sa nikdy nezarezervuje na inom.

Vyberte si SkyPlanner, ak sa má evidencia výroby začínať priamo v dielni.

Operátori zaznamenávajú prácu na telefóne alebo tablete pomocou funkcií Mobile Confirmations, Production Timer a Quick Log Mode. Tie isté časové záznamy sa zapisujú do X3 ako evidencia výroby.

Cena začína od 199 € mesačne a zahŕňa 5 pracovísk pri mesačnej fakturácii. Cenovú ponuku na integráciu dostanete vopred spolu s ponukou predplatného, podľa vašich procesov a potrieb. Celkové náklady tak poznáte ešte pred začiatkom. Pozrite si cenník a funkcie alebo začnite 30-dňové bezplatné skúšobné obdobie až s 20 pracoviskami bez platobnej karty.

Ako výrobcovia hodnotia SkyPlanner

Kalle Kalliomäki, špecialista dodávateľského reťazca v UTU, vo výrobe elektrických rozvádzačov v Ulvile

2 hušetrené každý týždeň

„Vďaka SkyPlanner sme v plánovaní výroby prešli od excelových tabuliek k optimalizácii výroby v reálnom čase.“

Kalle Kalliomäki, špecialista dodávateľského reťazca
UTU · Elektrické rozvádzače a spínacie zariadenia

Plánovanie výroby šetrí každý týždeň 2 hodiny pracovného času a nový zoznam operácií sa dostane na linku v priebehu sekúnd.

Prečítať si hodnotenie UTU

Operátori v odevoch do čistých priestorov pri linke na plnenie fliaš vo farmaceutickom závode Laboratory & Allied v Nairobi

+90%efektívnosť výroby

„Efektívnosť výroby sa zvýšila o 90%.“

Abdul Rucyinga, vedúci IT
Laboratory & Allied · Farmaceutická výroba

Efektívnosť výroby sa zvýšila o 90% a vytvorenie optimalizovaného plánu na tri mesiace pre všetky pracoviská trvá menej ako 30 minút.

Prečítať si hodnotenie Laboratory & Allied

Zvárač KJH-Comp brúsi zváranú oceľovú konštrukciu v závode v Alahärmä

98%spoľahlivosť dodávok, nárast z približne 50%

„SkyPlanner zohráva rozhodujúcu úlohu pri udržiavaní spoľahlivosti našich dodávok.“

Hannu Lahtinen, výkonný riaditeľ
KJH-Comp · Spracovanie plechov a zákazková výroba

Spoľahlivosť dodávok vzrástla z približne 50% až na 98% a na rozvrhovanie teraz stačí jeden majster namiesto dvoch.

Prečítať si hodnotenie KJH-Comp

Letecký pohľad na závod Piristeel na výrobu strešných bezpečnostných prvkov v Kauhave

99,2%spoľahlivosť dodávok

„Vďaka SkyPlanner máme lepší prehľad o úzkych miestach a riadenie výroby je prehľadnejšie.“

Toni Tuori, vedúci výroby
Piristeel · Strešné bezpečnostné prvky a odkvapové systémy

Spoľahlivosť dodávok tento rok dosiahla 99,2% a rozvrhovanie šetrí až štyri hodiny pracovného času denne.

Prečítať si hodnotenie Piristeel

Často kladené otázky

Ako je SkyPlanner APS prepojený so Sage X3?

Obojsmerne, cez GraphQL, REST api1, webové služby SOAP a šablóny. Do SkyPlanner prichádzajú výrobné príkazy, technologické postupy a pracoviská. Plánované termíny operácií a vykázané hodiny sa zapisujú späť pomocou webhookov pri zmenách rozvrhu. Tím SkyPlanner integráciu nastaví počas zavádzania alebo ju váš partner Sage X3 či vývojári vytvoria s využitím REST API systému SkyPlanner.

Ako sa termíny operácií zapisujú späť do Sage X3?

Cez objekt Work order (GESMFG), publikovaný ako webová služba SOAP vo funkcii Web services (GESAWE). Jeho operácia modify aktualizuje polia Start (OPESTR), End (OPEEND) a pracovisko pri každej operácii. Pri dávkových aktualizáciách sa šablóna na import výrobných príkazov spúšťa cez AOWSIMPORT. Hodiny a množstvá sa zapisujú cez objekt Production tracking (GESMTK).

Máme používať GraphQL alebo webové služby SOAP?

Oboje, každé tam, kde má svoje silné stránky. GraphQL je API odporúčané spoločnosťou Sage a umožňuje čítať údaje o produktoch, prevádzkach, nákupe a zásobách v cloude aj vo vlastnej infraštruktúre. Objektové webové služby SOAP zapisujú rozvrh a evidenciu výroby. SOAP Template Services spúšťajú importné a exportné šablóny na hromadné načítavanie dát.

Ako zabránime duplicitným zápisom alebo strate zmien?

Ako kľúč každého zápisu Production tracking použite ID časového záznamu zo SkyPlanner a uložte číslo evidencie, ktoré vráti X3. Opakovaný webhook sa tak rozpozná a preskočí. Kým je X3 nedostupný, ukladajte zmeny do frontu a po obnovení spojenia ich zapisujte v pôvodnom poradí. Odmietnutia, napríklad zápis evidencie k výrobnému príkazu, ktorý nemá stav Firm, zaznamenávajte spolu s chybovým hlásením X3.

Potrebujeme pre SkyPlanner kódy aktivít POPS alebo GFS?

Nie. Tieto kódy aktivujú vlastný Production Scheduler spoločnosti Sage a všeobecné rozhranie pre Web Scheduling. SkyPlanner číta výrobné príkazy cez GraphQL, REST api1 alebo šablóny a zapisuje späť cez webové služby SOAP Work order a Production tracking.

Ako SkyPlanner načítava nové výrobné príkazy zo Sage X3?

Integrácia načítava dáta z X3 v krátkych intervaloch cez GraphQL, REST api1 alebo exporty podľa šablón, prípadne cez Sync API v cloude. Opačným smerom webhooky systému SkyPlanner odosielajú zmeny rozvrhu hneď, ako nastanú.

Môžeme si prácu s dátami zo Sage X3 vyskúšať ešte pred vytvorením integrácie?

Áno. Počas 30-dňovej skúšobnej verzie importujte CSV exporty pracovísk, technologických postupov a otvorených výrobných príkazov. Ak chcete určiť rozsah samotnej integrácie s X3, kontaktujte obchodné oddelenie.