Povezuje se z ERP in MES sistemi kot so

Integracije / ERP / Sage X3

Vodnik za integracijo Sage X3 s SkyPlanner APS za terminiranje proizvodnje

Ta vodnik partnerjem Sage in ekipam IT pokaže, kako povezati Sage X3 s SkyPlanner APS. Pojasnjuje, katere vmesnike X3 uporabiti, kateri objekti prenašajo podatke in kje pri projektih prihaja do napak. SkyPlanner omogoča dvosmerno integracijo s Sage X3 tako v oblaku kot pri lokalni namestitvi:

  • V SkyPlanner se prenašajo delovni nalogi, operacije, tehnološki postopki, delovni centri, koledarji, zaloge in odprta nabavna naročila.
  • Planirani datumi operacij in delovni centri se zapisujejo nazaj v delovne naloge (GESMFG).
  • Časovni zapisi operaterjev se knjižijo kot podatki za spremljanje proizvodnje (GESMTK).
  • Spletni kavlji SkyPlanner pošiljajo spremembe terminskega plana takoj, ko se zgodijo.
Ganttov diagram v SkyPlanner APS z operacijami, razporejenimi po delovnih centrih, in seznamom nalogov spodaj.

Ekipa SkyPlanner med uvajanjem prilagodi integracijo vaši konfiguraciji X3 in zanjo zagotavlja podporo tudi po začetku redne uporabe.

Če še presojate, ali X3 sploh potrebuje rešitev za terminiranje proizvodnje, ki upošteva dejanske zmogljivosti strojev in osebja, najprej preberite Ali Sage X3 omogoča terminiranje proizvodnje? Pregled izdelka najdete na strani SkyPlanner APS za Sage X3, povezave z drugimi sistemi ERP pa v pregledu integracij ERP.

Vloga SkyPlanner v okolju X3

Standardno terminiranje v Sage X3 (FUNMAUTJ) razvršča operacije na podlagi podatkov tehnološkega postopka, vendar vsak delovni nalog terminira neodvisno od drugih. Podporni vodnik Sage UK to pove jasno: “does not delay or stagger work orders based on overall resource load.” (Delovnih nalogov ne zamika in ne razporeja časovno glede na skupno obremenitev virov.) Terminiranje proizvodnje, ki upošteva dejanske zmogljivosti strojev in osebja, je ločena plast, za katero Sage ponuja dve možnosti:

  • Production Scheduler (koda aktivnosti POPS), samo za lokalne namestitve.
  • Generični vmesnik Finite scheduler (koda aktivnosti GFS), ki X3 v oblaku ali lokalno nameščeni X3 povezuje s Sage X3 Web Scheduling ali z rešitvijo za terminiranje neodvisnega ponudnika.

SkyPlanner to vlogo prevzame kot zunanja rešitev za terminiranje v oblaku, ki uporablja standardne vmesnike API sistema X3. Zato deluje enako z X3 v oblaku in z lokalno namestitvijo. MRP (FUNMRP) še naprej ustvarja predloge delovnih nalogov in nabavnih naročil. SkyPlanner razvršča potrjene in planirane delovne naloge glede na dejanske kapacitete.

Možnosti integracije s Sage X3

Način namestitve določa način povezave. Sage X3 v oblaku zunanjim aplikacijam ne omogoča dostopa niti do datotečnega sistema aplikacije niti do podatkovne zbirke, zato integracija poteka prek vmesnikov API ali gostovanega prenosa datotek. Lokalna namestitev omogoča tudi neposreden uvoz datotek in uporabo vmesnih tabel v podatkovni zbirki X3.

MožnostOpisAvtentikacijaNamen uporabe
GraphQL API (Sage X3 Web API)Sage ga za API-je X3 označuje kot “technology of choice” (prednostno tehnologijo); razvija se brez različicJWT (HS256), podpisan z vrednostjo Secret aplikacije Connected application; Client ID kot iss, URL kot aud, namenski uporabnik SyracuseIzdelki, lokacije, nabava, zaloga; proizvodna vozlišča, kjer so na voljo
REST api1REST na podlagi predstavitev: .../api1/x3/$$prod/<FOLDER>.<ENTITY>?representation=<REP>.$queryAvtentikacija SyracuseEntitete, ki niso dostopne prek GraphQL
Spletne storitve SOAP za objekteObjekti, objavljeni v Web services (GESAWE); polja ustrezajo poljem na zaslonu objekta; branje, shranjevanje, spreminjanjeOAuth2 za skupine povezav SyracuseZapisovanje nazaj v Work order (GESMFG) in Production tracking (GESMTK)
SOAP Template ServicesPredloge za uvoz in izvoz prek SOAP z AOWSIMPORT in AOWSEXPORTOAuth2; X3 za SOAP ne dovoljuje osnovne avtentikacijePredloge, ki se izvajajo iz vmesne programske opreme
Predloge za uvoz in izvozDatoteke za paketno obdelavo na podlagi predlogDatotečni sistem (lokalna namestitev) ali gostovani prenos datotek (oblak)Začetni prenosi podatkov, nočna sinhronizacija večjih količin podatkov
Sync API (Cloud BI)Samo v oblaku, inkrementalni zajem samo za branje in tok NDJSON; na voljo na zahtevo prek vašega predstavnika Sage ISVŽeton Bearer in X-API-KEY za posameznega najemnikaBranje velikih količin sprememb v oblaku

Pri lokalni namestitvi morate za GraphQL dodati "bearer" v polje session.auth v datoteki nodelocal.js. V Sage X3 SaaS je avtentikacija povezanih aplikacij privzeto omogočena. V Sage X3 Cloud povezana aplikacija ne more uporabljati uporabnika admin: namesto tega ustvarite uporabnika Syracuse z avtentikacijo Standard.

Kateri vmesnik za kateri podatkovni tok

  • Izdelki, lokacije, nabava in zaloge: GraphQL, kot v uradnih primerih Sage.
  • Delovni nalogi, operacije, tehnološki postopki in delovni centri: predstavitve REST api1 ali izvozne predloge, ki se izvajajo prek AOWSEXPORT. Pri izdajah, v katerih shema GraphQL omogoča dostop do proizvodne domene (xtremX3Manufacturing), integracija iste podatke bere prek GraphQL.
  • Povratni zapis datumov operacij in delovnih centrov v X3: spletna storitev SOAP Work order (GESMFG), operacija modify. Nadomestna možnost: uvozna predloga prek AOWSIMPORT.
  • Spremljanje proizvodnje: spletna storitev SOAP Production tracking (GESMTK), operacija save.

Ista zasnova deluje z X3 v oblaku in z lokalno namestitvijo, saj ne potrebuje neposrednega dostopa do datotečnega sistema ali podatkovne zbirke. V X3 se nič ne namešča: integracija uporablja povezano aplikacijo, uporabnika Syracuse in spletne storitve, objavljene v GESAWE.

Dogodki: predvidite periodično preverjanje

Javna dokumentacija Sage za razvijalce X3 ne opisuje funkcije za izhodne spletne kavlje ali poslovne dogodke. Nastavitev “Callback URL”, dodana v 2024 R1, je namenjena rešitvama Mobile Automation in Web Scheduling pri klicanju spletnih storitev SOAP. Ne gre za splošen sistem dogodkov. Spremembe zaznavajte z branjem v rednih intervalih: s poizvedbami GraphQL, s kazalcem na podlagi časovnega žiga v Sync API v oblaku ali s periodičnimi izvozi prek predlog.

Preslikava podatkov iz Sage X3 v SkyPlanner

Objekt Sage X3 (tabela, funkcija)Objekt SkyPlannerSmerPogostost
Izdelek, ITMMASTERIzdelekX3 → SkyPlannerOb začetnem prenosu, nato po urniku
Proizvodna kosovnica BOM (GESBODP)Večnivojska struktura izdelka, materialiX3 → SkyPlannerOb začetnem prenosu, nato ob spremembah
Tehnološki postopek (GESROU): OPENUM, delovni center WST, SETTIM, OPETIM, časovna enota TIMUOMCODKoraki postopka s pripravljalnimi časi in časi izvajanjaX3 → SkyPlannerOb začetnem prenosu, nato ob spremembah
Delovni center (GESMWS, WORKSTATIO): WST, WSTTYP, WSTNBR, EFF, SHR, nadomestni centri s prednostnim vrstnim redomDelovni center, učinkovitost, alternativeX3 → SkyPlannerOb začetnem prenosu, pozneje redko
Skupina delovnih centrov (WCR)Skupine delovnih centrovX3 → SkyPlannerOb začetnem prenosu
Tedenska struktura (TWD), urniki, preglednica sprememb kapacitet, DEFDIHIzmene, nadurne izmene, odsotnostiX3 → SkyPlannerOb začetnem prenosu, nato ob spremembah
Delovni nalogi: MFGHEAD, MFGOPE, z izdelki in materialiNalog, materiali, koraki postopkaX3 → SkyPlannerPeriodično preverjanje, vsakih 5 do 15 min
Zaloge po lokacijahStanje zalogX3 → SkyPlannerPeriodično preverjanje
Nabavna naročila (POH): odprte postavke, pričakovani datum prejemaPrihajajoči material s pričakovanim datumom dobaveX3 → SkyPlannerPeriodično preverjanje, vsakih 5 do 15 min
Zavihek Operations v GESMFG: začetek OPESTR, konec OPEEND, delovni centerTerminirani začetek in konec ter izbrani delovni centerSkyPlanner → X3Ob spremembi terminskega plana (spletni kavelj)
Spremljanje proizvodnje (GESMTK): časi operacij, količine, spremljanje materiala, poročanje o proizvodnjiČasovni zapisi, količine, poraba materialaSkyPlanner → X3Ob vsaki potrditvi (spletni kavelj)

Potrjene delovne naloge vedno prenašajte. Planirane prenašajte, če jih planerji želijo videti na gantogramu kot okvirno obremenitev. Predlogi ostanejo v MRP, dokler niso pretvorjeni v delovne naloge.

Vzorci integracije

1. Začetni prenos matičnih podatkov. Najprej naložite delovne centre in koledarje, nato izdelke, kosovnice BOM in tehnološke postopke, saj se tehnološki postopki sklicujejo na delovne centre.

2. Sinhronizacija nalogov. V rednih intervalih preverjajte, ali so v MFGHEAD in MFGOPE novi ali spremenjeni delovni nalogi. Vsako vrstico MFGOPE preslikajte v korak postopka v SkyPlanner na delovnem centru, določenem z njeno kodo WST. V istem ciklu sinhronizirajte odprta nabavna naročila. SkyPlanner naročeni material obravnava kot razpoložljiv na datum dobave nabavnega naročila in posodobi zalogo, ko je naročilo označeno kot Delivered. Preverjanje materiala tako zajema zaloge in prihajajoče dobave.

3. Povratni zapis terminskega plana. Spletni kavelj SkyPlanner se sproži ob spremembi terminskega plana. Integracija pokliče operacijo modify objekta Work order (GESMFG), objavljenega kot spletna storitev SOAP v GESAWE. Pri vsaki spremenjeni operaciji posodobi Start (OPESTR), End (OPEEND) in delovni center. Pri paketnih posodobitvah se ista polja prenesejo z uvozno predlogo za delovne naloge prek AOWSIMPORT. Zapisujte samo datume in delovne centre, nikoli količin, postavk kosovnice BOM ali tehnoloških postopkov.

4. Povratni prenos izbire stroja. Pri preslikavi delovnih centrov ena proti ena se stroj, ki ga mehanizem izbere med alternativami, zapiše nazaj kot delovni center operacije. Tako X3 zabeleži stroj, ki operacijo dejansko izvaja. Kadar delovni center v X3 predstavlja skupino strojev, je v čakalni vrsti operaterja prikazan posamezni stroj. X3 prejme delovni center skupine skupaj s terminiranimi datumi.

5. Potrditve iz proizvodnje. Operaterji beležijo delo s funkcijama Mobile Confirmations ali Production Timer. Integracija vsako potrditev knjiži z operacijo save objekta Production tracking (GESMTK): čas operacije in količino v spremljanje operacij ter porabo materiala, če jo spremljate tam. X3 sprejema podatke o izvedbi samo za delovne naloge s statusom Firm. Komponente morajo biti na voljo, razen če je za izdelek na lokaciji izbrana možnost Release if shortage (MFGSHTCOD).

6. Zanesljiva sinhronizacija. Za ključ vsakega knjiženja podatkov o izvedbi uporabite ID časovnega zapisa SkyPlanner in shranite številko zapisa o izvedbi, ki je nastal v X3. Tako ponovljeni spletni kavelj nikoli ne povzroči dvojnega knjiženja. Ob naslednjem periodičnem preverjanju iz terminskega plana odstranite delovne naloge, ki so bili v X3 zaprti ali preklicani. Zavrnjene klice zabeležite skupaj s sporočilom o napaki iz X3, namesto da jih slepo ponavljate. Ko X3 ni dosegljiv, spremembe shranjujte v čakalno vrsto, da se po ponovni vzpostavitvi povezave knjižijo v pravilnem vrstnem redu.

7. Pravila upravljanja podatkov. X3 določa, kaj se izdeluje: izdelek, količino, kosovnico BOM, tehnološki postopek in lokacijo. SkyPlanner določa, kdaj in kje: zaporedje, delovni center ter čas začetka in konca. Dogovorite se, da planerji za naloge, ki jih upravlja SkyPlanner, ne spreminjajo več terminov v Planning workbench in ne zaganjajo FUNMAUTJ. Sicer bodo njihove spremembe ob naslednjem povratnem zapisu prepisane.

Običajni koraki projekta

Implementacija je običajno končana v nekaj tednih po začetku uvajanja. Projekt za Sage X3 vključuje:

  1. Preizkus z lastnimi podatki. Z izvoznimi predlogami X3 ali s programom Excel izvozite delovne centre, tehnološke postopke in posnetek odprtih delovnih nalogov ter jih uvozite v obliki CSV. Prilagajajte izmene, učinkovitost in prioritete, dokler gantogram ne odraža dejanskega stanja.
  2. Preslikava matičnih podatkov. Delovne centre GESMWS preslikajte v delovne centre SkyPlanner, operacije GESROU v korake postopka, časovne enote in tedenske strukture pa v izmene. Pri tem odpravite operacije v tehnoloških postopkih brez delovnih centrov, dneve brez urnikov in napačne časovne enote.
  3. Začetni prenos podatkov. Najprej izdelki, proizvodne kosovnice, tehnološki postopki in delovni centri, nato koledarji.
  4. Sinhronizacija nalogov in nabavnih naročil. Povezana aplikacija, uporabnik Syracuse, poizvedbe GraphQL ali izvozi s predlogami ter opravilo za periodično preverjanje delovnih nalogov, zalog in odprtih nabavnih naročil.
  5. Zapis terminov nazaj v X3. Spletna storitev SOAP Work order, objavljena v GESAWE, z obravnavo napak in beleženjem v dnevnik.
  6. Potrjevanje v proizvodnji. Potrditve iz Mobile Confirmations se v X3 zapisujejo prek spletne storitve Production tracking (GESMTK).
  7. Preizkušanje vzporedno z obstoječim planom. Planerji pred prehodom primerjajo oba plana.
  8. Začetek redne uporabe. Za naloge, ki jih upravlja SkyPlanner, v X3 izklopite ročno ponovno terminiranje.

Pasti pri integraciji s Sage X3

  • Predlogi niso delovni nalogi. Predlogi MRP nimajo vrstic operacij MFGOPE, dokler jih ne pretvorite v planirane ali potrjene delovne naloge. Zato terminirajte pretvorjene naloge, ne predlogov.
  • Vrzeli v koledarjih. Za delovni dan brez urnika se uporabi privzeta shema DEFDIH. Prazen dan brez privzete sheme povzroči napačne datume in obremenitve. Pred izvozom koledarjev vsakemu delovnemu dnevu v vsaki tedenski strukturi določite urnik.
  • Zastareli podatki o obremenitvah po obdobjih. Po spremembi kapacitet ali koledarja se obstoječe obremenitve po obdobjih v X3 ne prilagodijo, dokler ne izvedete ponovnega terminiranja in zaženete Recalculate loads (FUNMIWL). Rezultatov SkyPlanner ne preverjajte s primerjavo z zastarelim prikazom Loads inquiry (CONSMWK).
  • No. of resources pomeni število članov ekipe. WSTNBR določa število virov, ki jih operacija potrebuje v delovnem centru, na primer tri osebe v centru za ročno delo. Povežite ga s številom operaterjev v delovnem centru SkyPlanner, ki omogoča sočasno razporeditev več oseb na eno operacijo. V obratih, kjer so uporabljali napredni vmesnik GFS, je vrednost po zahtevi Sage nastavljena na 1, zato preverite, kje je shranjeno dejansko število članov ekipe.
  • Operacij tehnološkega postopka brez delovnega centra ni mogoče razporediti na delovni center. Pri preslikavi se takšne operacije označijo.
  • Časovne enote in nadomestni delovni centri. Časi v tehnoloških postopkih imajo svojo časovno enoto (TIMUOMCOD), nadomestni delovni centri pa prioriteto. Oboje izrecno vključite v preslikavo in po vsaki nadgradnji X3 znova preverite preslikavo.
  • Zaklenjeni nalogi. Če je obrat uporabljal tudi Production Scheduler, imajo nalogi, poslani vanj, status Being optimized. Spreminjati jih ni mogoče, dokler jih ne odstranite iz terminiranja (PSOPTFREE). Pred prehodom jih sprostite.

Integracija s Sage X3: kdo jo konfigurira

Delo vključuje preslikavo vaših map, pravil za tehnološke postopke, struktur delovnih centrov in prilagoditev po meri v SkyPlanner. Zajema tudi omejitve, ki jih X3 ne hrani kot podatke za terminiranje: matriko pripravljalnih časov, orodja, število operaterjev in alternativne vire.

  1. Ekipa SkyPlanner integracijo konfigurira med uvajanjem in zanjo zagotavlja podporo po začetku produkcijske uporabe. Vsak obrat uporablja X3 drugače in prav tu pride to znanje do izraza. Ekipa poveže vašo končno točko X3 v oblaku ali na lokaciji, pri preslikavi preveri matične podatke in beleži zavrnitve X3 za nadaljnjo obravnavo. Integracija ima od prvega dne jasno odgovorno ekipo, zato ne potrebujete lastnega razvijalca za integracije.
  2. Sodeluje lahko tudi vaš partner Sage. Pozna vaše mape, kode aktivnosti in prilagoditve po meri ter lahko skupaj z ekipo pregleda povezano aplikacijo, uporabnika Syracuse in objave v GESAWE.
  3. Integracijo lahko nadgradijo vaši razvijalci. REST API sistema SkyPlanner omogoča branje in zapisovanje nalogov, izdelkov, materialov, korakov procesa in časovnih zapisov, uporablja avtentikacijo JWT ter ima dokumentacijo Swagger/OpenAPI (referenčna dokumentacija API). Za začetek zadostuje ključ API, vodič za integracijo pa vas popelje skozi prve klice. Ekipa SkyPlanner po potrebi pomaga. Dokumentacija SkyPlanner obravnava izdelke in materiale ter nabavna naročila. V podjetju Laboratory & Allied je interna ekipa IT ob pomoči ekipe SkyPlanner večinoma sama povezala SkyPlanner s SAP Business One.

Zakaj ekipe, ki uporabljajo X3, za terminiranje izberejo SkyPlanner

Izberite SkyPlanner, če želite začeti produkcijsko uporabo v nekaj tednih, ne šele po večmesečnem projektu uvedbe APS.

Izberite SkyPlanner, če želite terminirati že pred dokončano integracijo.

Planerji med preizkusom terminirajo na podlagi podatkov CSV, medtem ko poteka konfiguracija branja iz X3 in zapisovanja nazaj vanj. Ko integracija deluje, nadomesti uvoz datotek.

Izberite SkyPlanner, če želite integracijo z malo dodatne infrastrukture.

Spletni kavlji pošiljajo spremembe terminov in statusov v realnem času, zato vmesna programska oprema periodično preverja le X3. Pogon Arcturus AI izdela terminski plan v nekaj sekundah, Autopilot pa ob spremembah v proizvodnji samodejno izvede ponovno terminiranje.

Izberite SkyPlanner, če morajo vaši podatki iz X3 podpirati model dejanskih omejitev v proizvodnji.

Število članov ekipe se prenese kot več operaterjev v enem delovnem centru, nadomestni delovni centri pa kot alternativni stroji. Matrika pripravljalnih časov doda čase prehodov med izdelki, ki so odvisni od njihovega zaporedja. Orodja so viri z omejeno razpoložljivostjo, zato vpenjalo, ki je v uporabi na enem stroju, nikoli ni rezervirano še na drugem.

Izberite SkyPlanner, če naj se spremljanje proizvodnje začne neposredno v proizvodnji.

Operaterji beležijo delo na telefonu ali tablici s funkcijami Mobile Confirmations, Production Timer in Quick Log Mode. Isti časovni zapisi se prenesejo v X3 kot podatki za spremljanje proizvodnje.

Cena se začne pri 199 € na mesec in vključuje 5 delovnih centrov, obračun pa je mesečen. Ponudbo za integracijo pripravimo vnaprej glede na vaš proces in potrebe, skupaj s ponudbo za naročniški paket, zato celoten strošek poznate že pred začetkom. Oglejte si cenik in funkcije ali začnite 30-dnevni brezplačni preizkus z do 20 delovnimi centri, brez kreditne kartice.

Mnenja proizvodnih podjetij o sistemu SkyPlanner

Kalle Kalliomäki, strokovnjak za oskrbovalno verigo v podjetju UTU, v proizvodnji električnih razdelilnikov v mestu Ulvila

2 hprihranka vsak teden

»S sistemom SkyPlanner smo pri planiranju proizvodnje prešli z Excelovih preglednic na optimizacijo proizvodnje v realnem času.«

Kalle Kalliomäki, strokovnjak za oskrbovalno verigo
UTU · Električni razdelilniki in stikalne naprave

Pri planiranju proizvodnje vsak teden prihranijo 2 uri dela, nova čakalna vrsta operacij pa do proizvodne linije prispe v nekaj sekundah.

Preberite mnenje podjetja UTU

Operaterji v oblekah za čiste prostore ob liniji za polnjenje stekleničk v farmacevtskem obratu podjetja Laboratory & Allied v Nairobiju

+90%učinkovitost proizvodnje

»Učinkovitost v proizvodnji se je povečala za 90%.«

Abdul Rucyinga, vodja IT
Laboratory & Allied · Farmacevtska proizvodnja

Učinkovitost proizvodnje se je povečala za 90%, izdelava optimiziranega plana za tri mesece za vse delovne centre pa traja manj kot 30 minut.

Preberite mnenje podjetja Laboratory & Allied

Varilec podjetja KJH-Comp brusi varjeno jekleno konstrukcijo v obratu v kraju Alahärmä

98%zanesljivost dobav, prej približno 50%

»SkyPlanner ima odločilno vlogo pri ohranjanju naše zanesljivosti dobav.«

Hannu Lahtinen, direktor
KJH-Comp · Obdelava pločevine in pogodbena proizvodnja

Zanesljivost dobav se je povečala s približno 50% na kar 98%, za terminiranje pa zdaj potrebujejo enega vodjo namesto dveh.

Preberite mnenje podjetja KJH-Comp

Pogled iz zraka na tovarno strešnih varnostnih sistemov podjetja Piristeel v mestu Kauhava

99,2%zanesljivost dobav

»S SkyPlanner lažje prepoznavamo ozka grla in imamo boljši pregled nad vodenjem proizvodnje.«

Toni Tuori, vodja proizvodnje
Piristeel · Strešni varnostni sistemi in sistemi za odvajanje deževnice

Zanesljivost dobav je letos dosegla 99,2%, pri terminiranju pa prihranijo do štiri ure dela na dan.

Preberite mnenje podjetja Piristeel

Pogosta vprašanja

Kako je SkyPlanner APS povezan s Sage X3?

Dvosmerno, prek GraphQL, REST api1, spletnih storitev SOAP in predlog. V SkyPlanner se prenašajo delovni nalogi, tehnološki postopki in delovni centri. Nazaj se prenašajo planirani termini operacij in zabeležene ure, ki jih spletni kavlji pošljejo ob spremembah terminskega plana. Integracijo med uvajanjem konfigurira ekipa SkyPlanner, vaš partner Sage X3 ali vaši razvijalci pa jo lahko izdelajo z uporabo vmesnika SkyPlanner REST API.

Kako se termini operacij zapisujejo nazaj v Sage X3?

Prek objekta Work order (GESMFG), ki je objavljen kot spletna storitev SOAP v funkciji Web services (GESAWE). Njegova operacija modify posodobi Start (OPESTR), End (OPEEND) in delovni center pri vsaki operaciji. Za paketne posodobitve se predloga za uvoz delovnih nalogov zažene prek AOWSIMPORT. Ure in količine se zapisujejo prek objekta Production tracking (GESMTK).

Naj uporabimo GraphQL ali spletne storitve SOAP?

Oboje, vsako za naloge, za katere je najprimernejše. GraphQL je API, ki ga priporoča Sage, in omogoča branje podatkov o izdelkih, obratih, nabavi in zalogah tako v oblaku kot v lokalnih namestitvah. Objektne spletne storitve SOAP zapisujejo terminski plan in podatke o spremljanju proizvodnje, SOAP Template Services pa izvajajo predloge za množični uvoz in izvoz podatkov.

Kako preprečimo podvojene zapise ali izgubo sprememb?

Za ključ vsakega zapisa Production tracking uporabite ID časovnega zapisa SkyPlanner in shranite številko spremljanja, ki jo vrne X3. Tako bo ponovljeni spletni kavelj prepoznan in preskočen. Ko X3 ni dosegljiv, spremembe shranjujte v čakalno vrsto in jih ob ponovni dosegljivosti zapisujte po vrsti. Zavrnitve, na primer beleženje na delovni nalog, ki nima statusa Firm, zabeležite skupaj s sporočilom o napaki iz X3.

Ali za SkyPlanner potrebujemo kodi aktivnosti POPS ali GFS?

Ne. Ti kodi aktivirata Sageov Production Scheduler in generični vmesnik za Web Scheduling. SkyPlanner bere delovne naloge prek GraphQL, REST api1 ali predlog, nazaj pa zapisuje prek spletnih storitev SOAP Work order in Production tracking.

Kako SkyPlanner prevzame nove delovne naloge iz Sage X3?

Integracija v kratkih intervalih bere podatke iz X3 prek GraphQL, REST api1 ali izvozov na podlagi predlog, pri uporabi v oblaku pa lahko tudi prek Sync API. V nasprotni smeri SkyPlanner prek spletnih kavljev sproti pošilja spremembe terminskega plana.

Ali lahko sistem preizkusimo s podatki iz Sage X3, še preden začnemo razvijati integracijo?

Da. Med 30-dnevnim preizkusom uvozite podatke o delovnih centrih, tehnoloških postopkih in odprtih delovnih nalogih, izvožene v obliki CSV. Za opredelitev obsega same integracije z X3 stopite v stik s prodajno ekipo.