Liidestused / ERP / Sage X3

Sage X3 liidestamise juhend tootmise ajakava koostamiseks SkyPlanner APS-iga

See juhend näitab Sage’i partneritele ja IT-meeskondadele, kuidas ühendada Sage X3 SkyPlanner APS-iga. Selgitame, milliseid X3 liideseid kasutada, milliste objektide kaudu andmed liiguvad ja kus projektides eksitakse. SkyPlanneri ja Sage X3 liidestus on kahesuunaline nii pilves kui ka kohapeal majutatud X3 puhul:

  • SkyPlannerisse tuuakse tootmistellimused, operatsioonid, tehnoloogilised marsruudid, töökeskused, kalendrid, laoseisud ja avatud ostutellimused.
  • Planeeritud operatsioonide kuupäevad ja töökeskused kirjutatakse tagasi tootmistellimustele (GESMFG).
  • Operaatorite ajakirjed edastatakse tootmise registreerimiskannetena (GESMTK).
  • SkyPlanneri veebihaagid edastavad ajakava muudatused kohe, kui need toimuvad.
SkyPlanner APS-i Gantti ajajoon, kus tööd on jaotatud töökeskuste vahel ning all kuvatakse tellimuste loend.

SkyPlanneri meeskond seadistab juurutuse käigus liidestuse teie X3 keskkonna järgi ja pakub sellele tuge ka pärast kasutuselevõttu.

Kui alles kaalute, kas X3 vajab üldse tootmise planeerimise lahendust, mis arvestab ajakava koostamisel masinate ja töötajate tegelikku võimekust, lugege esmalt artiklit Kas Sage X3 võimaldab tootmise planeerimist? Toote ülevaate leiate lehelt SkyPlanner APS Sage X3 jaoks ja teavet teiste ERP-süsteemide kohta ERP-liidestuste koondlehelt.

SkyPlanneri roll X3 keskkonnas

Sage X3 standardne ajakava koostamise funktsioon (FUNMAUTJ) järjestab operatsioonid tehnoloogilise marsruudi andmete põhjal, kuid koostab iga tootmistellimuse ajakava eraldi. Sage UK tugijuhend ütleb otse: see “does not delay or stagger work orders based on overall resource load.” (ei lükka tootmistellimusi edasi ega hajuta neid ajas ressursside kogukoormuse alusel). Ressursside olemasolevat võimsust arvestav tootmise planeerimine on eraldi kiht, mille jaoks Sage pakub kahte lahendust:

  • Production Scheduler (funktsionaalsuskood POPS), ainult kohapeal majutatud keskkonnas.
  • Üldine Finite scheduler interface (funktsionaalsuskood GFS), mis ühendab pilves või kohapeal majutatud X3 lahendusega Sage X3 Web Scheduling või sõltumatu tarkvaratootja ajakava koostamise lahendusega.

SkyPlanner täidab seda rolli välise pilvepõhise ajakava koostamise lahendusena, kasutades X3 standardseid API-sid. Seetõttu töötab see ühtemoodi nii pilves kui ka kohapeal majutatud X3-ga. MRP (FUNMRP) loob endiselt tootmis- ja ostutellimuste ettepanekuid. SkyPlanner järjestab kinnitatud ja planeeritud tootmistellimused tegeliku tootmisvõimsuse järgi.

Sage X3 liidestamise võimalused

Liidestusviis sõltub majutusmudelist. Sage X3 pilveversioon ei anna kolmandate osapoolte rakendustele ligipääsu rakenduse failisüsteemile ega andmebaasile, seega toimub liidestus API-de või majutatud failiedastusteenuse kaudu. Kohapealne majutus võimaldab lisaks otsest failiimporti ja vahetabeleid X3 andmebaasis.

VõimalusKirjeldusAutentimineKasutusala
GraphQL API (Sage X3 Web API)Sage’i „technology of choice” (eelistatud tehnoloogia) X3 API-de jaoks; areneb ilma versioonidetaJWT (HS256), mis on allkirjastatud Connected application’i Secret-väärtusega; Client ID on iss, URL on aud; eraldi Syracuse’i kasutajaTooted, tegevuskohad, ostud ja laoseis; tootmisandmete sõlmed, kui need on API kaudu kättesaadavad
REST api1Representatsioonidel põhinev REST: .../api1/x3/$$prod/<FOLDER>.<ENTITY>?representation=<REP>.$querySyracuse’i autentimineOlemid, mida GraphQL ei kata
SOAP-i objektiveebiteenusedWeb services (GESAWE) kaudu avaldatud objektid; väljad vastavad objekti ekraaniväljadele; lugemine, salvestamine ja muutmineOAuth2 Syracuse’i ühenduspuulidesTagasikirjutamine objektidesse Work order (GESMFG) ja Production tracking (GESMTK)
SOAP Template ServicesImpordi- ja ekspordimallid SOAP-i kaudu, kasutades AOWSIMPORT-i ja AOWSEXPORT-iOAuth2; X3 ei luba SOAP-i puhul baasautentimistVahevara kaudu käivitatavad mallid
Impordi- ja ekspordimallidMallipõhised pakktöötlusfailidFailisüsteem (kohalikus paigalduses) või majutatud failiedastus (pilves)Andmete esmane laadimine ja suurte andmemahtude öine sünkroonimine
Sync API (Cloud BI)Ainult pilves ja ainult lugemiseks: muudatuste inkrementaalne väljavõte ning NDJSON-voog; saadaval taotluse alusel teie Sage ISV esindaja kauduBearer-pääsutõend ja rentnikupõhine X-API-KEYSuure hulga muudatuste lugemine pilves

Kohalikus paigalduses tuleb GraphQL-i kasutamiseks lisada "bearer" massiivi session.auth failis nodelocal.js. Sage X3 SaaS-is on ühendatud rakenduse autentimine vaikimisi lubatud. Sage X3 Cloudis ei saa ühendatud rakendus kasutada admin-kasutajat: looge selle asemel Syracuse’i kasutaja autentimisviisiga Standard.

Millise liidese kaudu millised andmed liiguvad

  • Tooted, tegevuskohad, ostud ja laoseisud: GraphQL, nagu Sage’i ametlikes näidetes.
  • Tootmistellimused, operatsioonid, tehnoloogilised marsruudid ja töökeskused: REST api1 representatsioonid või AOWSEXPORT-i kaudu käivitatavad ekspordimallid. Versioonides, mille GraphQL-skeem teeb tootmisvaldkonna (xtremX3Manufacturing) kättesaadavaks, loeb integratsioon samu andmeid sealt.
  • Operatsioonide kuupäevad ja töökeskused tagasi X3-sse: objekti Work order (GESMFG) SOAP-veebiteenuse operatsioon modify. Varuvariant: impordimall AOWSIMPORT-i kaudu.
  • Tootmise registreerimine: objekti Production tracking (GESMTK) SOAP-veebiteenuse operatsioon save.

Sama lahendus töötab nii X3 pilveversioonis kui ka kohapealse majutuse korral, sest ükski selle osa ei vaja otsest ligipääsu failisüsteemile ega andmebaasile. X3-sse ei paigaldata midagi: liidestus kasutab ühendatud rakendust, Syracuse’i kasutajat ja GESAWE-s avaldatud veebiteenuseid.

Sündmused: arvestage perioodiliste päringutega

Sage’i avalik X3 arendajadokumentatsioon ei kirjelda väljaminevate veebihaakide ega ärisündmuste funktsiooni. Versioonis 2024 R1 lisatud säte “Callback URL” teenindab lahendusi Mobile Automation ja Web Scheduling, kui need kutsuvad SOAP-veebiteenuseid. See ei ole üldotstarbeline sündmuste süsteem. Muudatuste tuvastamiseks lugege andmeid ajastatult: kasutage GraphQL-päringuid, pilves Sync API ajatemplikursorit või perioodilist eksporti mallide abil.

Andmete vastendamine Sage X3-st SkyPlannerisse

Sage X3 objekt (tabel, funktsioon)SkyPlanneri objektSuundSagedus
Product, ITMMASTERProductX3 → SkyPlannerAlglaadimisel, seejärel ajastatult
Production BOM (GESBODP)Mitmetasandiline tootestruktuur, materjalidX3 → SkyPlannerAlglaadimisel, seejärel muudatuste korral
Routing (GESROU): OPENUM, töökeskus WST, SETTIM, OPETIM, ajaühik TIMUOMCODProtsessietapid koos seadistus- ja tööaegadegaX3 → SkyPlannerAlglaadimisel, seejärel muudatuste korral
Work center (GESMWS, WORKSTATIO): WST, WSTTYP, WSTNBR, EFF, SHR, asendused koos prioriteedigaTöökeskus, efektiivsus, alternatiividX3 → SkyPlannerAlglaadimisel, hiljem harva
Work center group (WCR)Töökeskuste rühmadX3 → SkyPlannerAlglaadimisel
Nädalastruktuur (TWD), tööajagraafikud, tootmisvõimsuse muutuste tabel, DEFDIHVahetused, ületunnivahetused, puudumisedX3 → SkyPlannerAlglaadimisel, seejärel muudatuste korral
Tootmistellimused: MFGHEAD, MFGOPE, koos toodete ja materjalidegaTellimus, materjalid, protsessietapidX3 → SkyPlannerPerioodilised päringud, iga 5 kuni 15 min järel
Laoseisud tegevuskohtade kaupaLaoseisudX3 → SkyPlannerPerioodilised päringud
Ostutellimused (POH): avatud read, eeldatav saabumiskuupäevSaabuv materjal koos eeldatava tarnekuupäevagaX3 → SkyPlannerPerioodilised päringud, iga 5 kuni 15 min järel
GESMFG vahekaart Operations: Start OPESTR, End OPEEND, töökeskusPlaneeritud algus, lõpp ja valitud töökeskusSkyPlanner → X3Ajakava muutumisel (veebihaak)
Production tracking (GESMTK): operatsioonide ajad, kogused, materjalide arvestus, toodangu registreerimineAjakirjed, kogused, materjalikuluSkyPlanner → X3Iga kinnituse korral (veebihaak)

Kinnitatud tootmistellimused tooge alati üle. Planeeritud tellimused tooge üle siis, kui planeerijad soovivad neid Gantti diagrammil esialgse koormusena näha. Ettepanekud jäävad MRP-sse, kuni need tootmistellimusteks teisendatakse.

Liidestuse töövood

1. Põhiandmete alglaadimine. Laadige esmalt töökeskused ja kalendrid, seejärel tooted, BOM-id ja tehnoloogilised marsruudid, sest marsruudid viitavad töökeskustele.

2. Tellimuste sünkroonimine. Pärige perioodiliselt MFGHEAD-ist ja MFGOPE-st uusi ning muudetud tootmistellimusi. Vastendage iga MFGOPE rida SkyPlanneri protsessietapiga töökeskuses, mille määrab rea WST-kood. Sünkroonige avatud ostutellimused sama tsükliga. SkyPlanner käsitleb tellitud materjali ostutellimuse tarnekuupäeval saadaolevana ja uuendab laoseisu, kui ostutellimuse olekuks märgitakse Delivered. Nii hõlmab materjalide saadavuse kontroll nii laoseisu kui ka saabuvaid tarneid.

3. Ajakava tagasikirjutamine. SkyPlanneri veebihaak käivitub ajakava muutumisel. Liidestus kutsub GESAWE-s SOAP-veebiteenusena avaldatud objekti Work order (GESMFG) operatsiooni modify. Iga muudetud operatsiooni puhul uuendatakse välju Start (OPESTR), End (OPEEND) ja töökeskust. Hulgivärskenduste korral edastatakse samad väljad tootmistellimuse impordimalliga AOWSIMPORT-i kaudu. Kirjutage ainult kuupäevi ja töökeskusi, mitte kunagi koguseid, BOM-i ridu ega tehnoloogilisi marsruute.

4. Valitud masina tagasiedastamine. Kui töökeskused on üksüheselt vastendatud, edastatakse mootori valitud alternatiivne masin tagasi operatsiooni töökeskusena. Nii salvestab X3 masina, millel töö tegelikult tehakse. Kui X3 töökeskus tähistab masinarühma, näeb operaator oma tööjärjekorras konkreetset masinat. X3-sse edastatakse rühma töökeskus koos planeeritud kuupäevadega.

5. Kinnitused tootmissaalist. Operaatorid registreerivad tööd funktsiooniga Mobile Confirmations või Production Timer. Liidestus edastab iga kinnituse objekti Production tracking (GESMTK) operatsiooniga save: operatsioonide arvestusse kantakse operatsiooni aeg ja kogus ning ka materjalikulu, kui seda seal arvestate. X3 lubab tootmist registreerida ainult tootmistellimustele olekuga Firm. Komponendid peavad olema saadaval, välja arvatud juhul, kui toote ja tegevuskoha andmetes on valitud Release if shortage (MFGSHTCOD).

6. Töökindel sünkroonimine. Kasutage iga tootmiskande võtmena SkyPlanneri ajakirje ID-d ja salvestage selle põhjal loodud X3 registreerimisnumber, et korduv veebihaak ei tekitaks topeltkannet. Eemaldage X3-s suletud või tühistatud tootmistellimused ajakavast järgmise päringu käigus. Logige tagasilükatud kutsed koos X3 veateatega, selle asemel et neid pimesi korrata. Kui X3 pole kättesaadav, pange muudatused järjekorda, et need ühenduse taastumisel õiges järjekorras edastada.

7. Andmete haldusvastutus. X3 määrab, mida toodetakse: toote, koguse, BOM-i, tehnoloogilise marsruudi ja tegevuskoha. SkyPlanner määrab, millal ja kus: järjekorra, töökeskuse ning algus- ja lõpuajad. Leppige kokku, et planeerijad ei muuda enam ajakava Planning workbenchis ega käivita FUNMAUTJ-d SkyPlanneri hallatavate tellimuste jaoks. Vastasel juhul kirjutatakse nende muudatused järgmise tagasikirjutuse käigus üle.

Projekti tavapärased etapid

Lahendus võetakse tavaliselt kasutusele nädalate jooksul pärast juurutuse algust. Sage X3 projekt hõlmab järgmisi etappe:

  1. Katsetamine oma andmetega. Eksportige X3 ekspordimallide või Exceli abil töökeskused, tehnoloogilised marsruudid ja avatud tootmistellimuste hetkeseis ning importige need CSV-vormingus. Seadistage vahetusi, efektiivsusi ja prioriteete, kuni Gantti diagramm vastab tegelikkusele.
  2. Põhiandmete vastendamine. Vastendage GESMWS-i töökeskused SkyPlanneri töökeskustega, GESROU operatsioonid protsessietappidega ning ajaühikud ja nädalastruktuurid vahetustega. Selle käigus lisage puuduvad töökeskused marsruudi operatsioonidele ja tööajagraafikud päevadele ning parandage valed ajaühikud.
  3. Andmete esmane laadimine. Tooted, tootmise BOM-id, tehnoloogilised marsruudid ja töökeskused, seejärel kalendrid.
  4. Tellimuste ja ostutellimuste sünkroonimine. Ühendatud rakendus, Syracuse’i kasutaja, GraphQL-i päringud või mallipõhine eksport ning perioodiliselt käivitatav päring tootmistellimuste, laoseisu ja avatud ostutellimuste lugemiseks.
  5. Ajakava tagasikirjutamine. GESAWE-s avaldatud objekti Work order SOAP-veebiteenus koos veakäsitluse ja logimisega.
  6. Tööde kinnitamine tootmissaalis. Mobile Confirmationsi kinnitused edastatakse X3-sse Production tracking (GESMTK) veebiteenuse kaudu.
  7. Katsetamine paralleelselt senise plaaniga. Planeerijad võrdlevad enne üleminekut mõlemat plaani.
  8. Kasutuselevõtt. Lülitage X3-s välja SkyPlanneriga hallatavate tellimuste ajakava käsitsi muutmine.

Sage X3 kitsaskohad

  • Ettepanekud ei ole tootmistellimused. MRP ettepanekutel puuduvad MFGOPE operatsiooniread seni, kuni need on teisendatud planeeritud või kinnitatud tootmistellimusteks. Seetõttu koostage ajakava teisendatud tellimustele, mitte ettepanekutele.
  • Lüngad kalendris. Kui tööpäevale pole määratud tööajagraafikut, kasutatakse DEFDIH vaikeskeemi. Kui päeval puuduvad nii graafik kui ka vaikeväärtus, on tulemuseks valed kuupäevad ja koormused. Enne kalendrite eksportimist määrake igas nädalastruktuuris igale tööpäevale tööajagraafik.
  • Aegunud koormusandmed. Pärast tootmisvõimsuse või kalendri muutmist ei uuene X3 olemasolevate ajavahemike koormused enne, kui koostate ajakava uuesti ja käivitate funktsiooni Recalculate loads (FUNMIWL). Ärge kontrollige SkyPlanneri tulemusi aegunud Loads inquiry (CONSMWK) andmete põhjal.
  • No. of resources näitab meeskonna suurust. WSTNBR on operatsiooniks töökeskuses vajalike ressursside arv, näiteks kolm inimest tööjõupõhises töökeskuses. Seostage see SkyPlanneri töökeskuse operaatorite arvuga, et samale tööle saaks ajastada mitu inimest korraga. GFS-i täiustatud liidest kasutanud tootmisüksustes on selle väärtuseks Sage’i nõude kohaselt 1, seega kontrollige, kus tegelikku meeskonna suurust hoitakse.
  • Ilma töökeskuseta tehnoloogilise marsruudi operatsioone ei saa töökeskusele paigutada. Seostamise etapis märgitakse need ära.
  • Ajaühikud ja asendustöökeskused. Tehnoloogilise marsruudi aegadel on oma ajaühik (TIMUOMCOD) ning asendustöökeskustel prioriteet. Määrake mõlema seosed selgesõnaliselt ja kontrollige neid uuesti pärast iga X3 versiooniuuendust.
  • Lukustatud tellimused. Kui tootmisüksus kasutas ka Production Schedulerit, on sinna saadetud tellimuste olek Being optimized ja neid ei saa muuta enne ajakavast eemaldamist (PSOPTFREE). Vabastage need enne üleminekut.

Kes seadistab Sage X3 integratsiooni?

Töö hõlmab teie kaustade, tehnoloogiliste marsruutide koostamise tavade, töökeskuste struktuuride ja eriarenduste seostamist SkyPlanneriga. Samuti tuleb arvesse võtta piiranguid, mida X3 ei hoia ajakava koostamiseks kasutatavate andmetena: seadistusaegade maatriks, tööriistad, operaatorite arv ja alternatiivsed ressursid.

  1. SkyPlanneri meeskond seadistab integratsiooni juurutamise käigus ja pakub tuge ka pärast kasutuselevõttu. Iga tehas kasutab X3-e omamoodi ning just siin läheb seda oskusteavet vaja. Meeskond ühendab teie X3 lõpp-punkti, olgu see pilves või kohapealses serveris, kontrollib seostamise etapis teie põhiandmeid ning logib X3 tagasilükatud päringud edasiseks lahendamiseks. Integratsioonil on esimesest päevast kindel vastutaja ja ettevõttesisest integratsiooniarendajat pole vaja.
  2. Teie Sage’i partner saab kaasa aidata. Partner tunneb teie kaustu, tegevuskoode ja eriarendusi ning saab koos meeskonnaga üle vaadata ühendatud rakenduse, Syracuse’i kasutaja ja GESAWE kaudu avaldatud veebiteenused.
  3. Teie arendajad saavad integratsiooni edasi arendada. SkyPlanneri REST API võimaldab lugeda ja kirjutada tellimusi, tooteid, materjale, protsessietappe ja ajakirjeid. Kasutusel on JWT autentimine ning Swagger/OpenAPI dokumentatsioon (API teatmik). Alustamiseks piisab API-võtmest ning integratsioonijuhend aitab teha esimesed päringud. SkyPlanneri meeskond aitab vajaduse korral. SkyPlanneri dokumentatsioon käsitleb tooteid ja materjale ning ostutellimusi. Ettevõtte Laboratory & Allied sisemine IT-meeskond ühendas SkyPlanneri SAP Business One’iga suuresti omal jõul, kasutades SkyPlanneri abi.

Miks X3 meeskonnad valivad ajakava koostamiseks SkyPlanneri?

Valige SkyPlanner, kui soovite alustada kasutamist nädalatega, mitte pärast kuudepikkust APS-i projekti.

Valige SkyPlanner, kui soovite ajakava koostamisega alustada enne integratsiooni valmimist.

Planeerijad koostavad prooviperioodil ajakava CSV-andmete põhjal, samal ajal kui seadistatakse X3 andmete lugemist ja tagasikirjutamist. Kui integratsioon tööle hakkab, asendab see failidest importimise.

Valige SkyPlanner, kui soovite tehniliselt kerget integratsiooni.

Veebihaagid edastavad ajakava ja olekute muudatused reaalajas, seega peab vahevara perioodiliselt pärima ainult X3 andmeid. Arcturus AI mootor koostab ajakava sekunditega ning Autopilot koostab tootmises toimuvate muudatuste korral ajakava automaatselt ümber.

Valige SkyPlanner, kui teie X3 andmed peavad toetama tegelikke tootmispiiranguid arvestavat mudelit.

Meeskonna suurus määrab operaatorite arvu ühes töökeskuses ning asendustöökeskustest saavad alternatiivsed masinad. Seadistusaegade maatriks lisab toodete vahetamisel tööde järjekorrast sõltuvad ümberseadistused. Tööriistu käsitletakse piiratud ressurssidena, nii et ühel masinal kasutuses olevat rakist ei broneerita kunagi samal ajal teisele.

Valige SkyPlanner, kui tootmise jälgimine peab algama tootmissaalist.

Operaatorid registreerivad tööd telefonis või tahvelarvutis funktsioonidega Mobile Confirmations, Production Timer ja Quick Log Mode. Samad ajakirjed edastatakse X3-sse tootmise jälgimise kirjetena.

Hind algab 199 € kuus ja sisaldab 5 töökeskust. Arveldamine toimub kord kuus. Integratsiooni hinnapakkumine koostatakse teie protsessi ja vajaduste järgi ette koos paketiga, nii et kogu maksumus on enne alustamist teada. Vaadake hindu ja funktsioone või alustage 30-päevast tasuta prooviperioodi kuni 20 töökeskusega. Krediitkaarti pole vaja.

Tootmisettevõtete kogemused SkyPlanneriga

UTU tarneahelaspetsialist Kalle Kalliomäki Ulvilas elektrikilpide tootmissaalis

2 hajasäästu igal nädalal

„SkyPlanner on viinud meie tootmise planeerimise Exceli tabelitest tootmise reaalajas optimeerimiseni.”

Kalle Kalliomäki, tarneahelaspetsialist
UTU · Elektrikilbid ja jaotusseadmed

Tootmise planeerimisel säästetakse igal nädalal 2 tundi tööaega ning uus tööjärjekord jõuab tootmisliinile sekunditega.

Loe UTU kogemuslugu

Puhasruumi kaitseriietuses operaatorid pudelite täiteliinil Laboratory & Alliedi Nairobi ravimitehases

+90%tootmise efektiivsuse kasv

„Tootmise efektiivsus on kasvanud 90%.”

Abdul Rucyinga, IT-juht
Laboratory & Allied · Ravimitootmine

Tootmise efektiivsus on kasvanud 90% ning kõiki töökeskusi hõlmava optimeeritud kolme kuu plaani koostamine võtab alla 30 minuti.

Loe Laboratory & Alliedi kogemuslugu

KJH-Compi keevitaja lihvib Alahärmä tehases keevitatud teraskonstruktsiooni

98%tarnekindlus, varasema ligikaudu 50% asemel

„SkyPlanneril on meie tarnekindluse hoidmisel otsustav roll.”

Hannu Lahtinen, tegevjuht
KJH-Comp · Lehtmetallitööd ja lepinguline tootmine

Tarnekindlus tõusis ligikaudu 50%-lt koguni 98%-ni ning ajakava koostamiseks piisab nüüd kahe tööjuhi asemel ühest.

Loe KJH-Compi kogemuslugu

Õhuvaade Piristeeli katuse turvatoodete tehasele Kauhavas

99,2%tarnekindlus

„SkyPlanner on muutnud kitsaskohad nähtavaks ja toonud tootmise juhtimisse selgust.”

Toni Tuori, tootmisjuht
Piristeel · Katuse turvatooted ja vihmaveesüsteemid

Tarnekindlus jõudis sel aastal 99,2%-ni ning ajakava koostamisel säästetakse kuni neli tundi tööaega päevas.

Loe Piristeeli kogemuslugu

Korduma kippuvad küsimused

Kuidas SkyPlanner APS Sage X3-ga integreeritakse?

Integratsioon toimib mõlemas suunas GraphQL-i, REST api1, SOAP-veebiteenuste ja mallide kaudu. Sisse loetakse tootmistellimused, tehnoloogilised marsruudid ja töökeskused. Tagasi saadetakse planeeritud operatsioonide kuupäevad ja registreeritud töötunnid; ajakava muutumisel edastavad need veebihaagid. Integratsiooni seadistab SkyPlanneri meeskond juurutamise käigus või arendavad teie Sage X3 partner või arendajad selle SkyPlanneri REST API abil.

Kuidas kirjutatakse operatsioonide kuupäevad tagasi Sage X3-sse?

Selleks kasutatakse objekti Work order (GESMFG), mis avaldatakse funktsiooni Web services (GESAWE) kaudu SOAP-veebiteenusena. Selle modify-operatsioon uuendab iga tootmisoperatsiooni välju Start (OPESTR), End (OPEEND) ja töökeskust. Hulgiuuenduste jaoks käivitatakse AOWSIMPORTi kaudu tootmistellimuste impordimall. Tunnid ja kogused edastatakse objekti Production tracking (GESMTK) kaudu.

Kas kasutada GraphQL-i või SOAP-veebiteenuseid?

Mõlemat, kumbagi seal, kus on selle tugevused. GraphQL on Sage’i soovitatud API, millega loetakse toodete, tootmisüksuste, ostude ja laoseisu andmeid nii pilves kui ka kohapealses paigalduses. SOAP-objektide veebiteenused kirjutavad ajakava ja tootmise jälgimise andmeid ning SOAP Template Services käivitab suurte andmemahtude laadimiseks impordi- ja ekspordimalle.

Kuidas vältida topeltkirjeid ja muudatuste kaotsiminekut?

Kasutage iga Production tracking kirje saatmisel võtmena SkyPlanneri ajakirje ID-d ja säilitage vastuseks saadud X3 jälgimisnumber, et korduv veebihaagiteade ära tunda ja vahele jätta. Kui X3 pole kättesaadav, pange muudatused järjekorda ning saatke need ühenduse taastumisel õiges järjekorras. Logige tagasilükatud päringud koos X3 veateatega, näiteks juhul, kui tootmise jälgimise kirje saadetakse tootmistellimusele, mille olek ei ole Firm.

Kas SkyPlanneri jaoks on vaja tegevuskoode POPS või GFS?

Ei. Need aktiveerivad Sage’i enda Production Scheduleri ja üldise liidese Web Schedulinguga. SkyPlanner loeb tootmistellimusi GraphQL-i, REST api1 või mallide kaudu ning kirjutab andmed tagasi SOAP-veebiteenuste Work order ja Production tracking kaudu.

Kuidas jõuavad uued Sage X3 tootmistellimused SkyPlannerisse?

Integratsioon pärib X3-st andmeid lühikeste ajavahemike järel GraphQL-i, REST api1 või mallipõhiste eksportide kaudu, pilves ka Sync API kaudu. Vastassuunas edastavad SkyPlanneri veebihaagid ajakava muudatused kohe, kui need toimuvad.

Kas saame Sage X3 andmetega katsetada enne, kui hakkame midagi arendama?

Jah. Importige 30-päevase prooviperioodi jooksul töökeskuste, tehnoloogiliste marsruutide ja avatud tootmistellimuste CSV-ekspordid. X3 integratsiooni enda ulatuse määratlemiseks võtke ühendust müügitiimiga.