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.
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õimalus | Kirjeldus | Autentimine | Kasutusala |
|---|---|---|---|
| GraphQL API (Sage X3 Web API) | Sage’i „technology of choice” (eelistatud tehnoloogia) X3 API-de jaoks; areneb ilma versioonideta | JWT (HS256), mis on allkirjastatud Connected application’i Secret-väärtusega; Client ID on iss, URL on aud; eraldi Syracuse’i kasutaja | Tooted, tegevuskohad, ostud ja laoseis; tootmisandmete sõlmed, kui need on API kaudu kättesaadavad |
| REST api1 | Representatsioonidel põhinev REST: .../api1/x3/$$prod/<FOLDER>.<ENTITY>?representation=<REP>.$query | Syracuse’i autentimine | Olemid, mida GraphQL ei kata |
| SOAP-i objektiveebiteenused | Web services (GESAWE) kaudu avaldatud objektid; väljad vastavad objekti ekraaniväljadele; lugemine, salvestamine ja muutmine | OAuth2 Syracuse’i ühenduspuulides | Tagasikirjutamine objektidesse Work order (GESMFG) ja Production tracking (GESMTK) |
| SOAP Template Services | Impordi- ja ekspordimallid SOAP-i kaudu, kasutades AOWSIMPORT-i ja AOWSEXPORT-i | OAuth2; X3 ei luba SOAP-i puhul baasautentimist | Vahevara kaudu käivitatavad mallid |
| Impordi- ja ekspordimallid | Mallipõhised pakktöötlusfailid | Failisü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 kaudu | Bearer-pääsutõend ja rentnikupõhine X-API-KEY | Suure 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 objekt | Suund | Sagedus |
|---|---|---|---|
| Product, ITMMASTER | Product | X3 → SkyPlanner | Alglaadimisel, seejärel ajastatult |
| Production BOM (GESBODP) | Mitmetasandiline tootestruktuur, materjalid | X3 → SkyPlanner | Alglaadimisel, seejärel muudatuste korral |
| Routing (GESROU): OPENUM, töökeskus WST, SETTIM, OPETIM, ajaühik TIMUOMCOD | Protsessietapid koos seadistus- ja tööaegadega | X3 → SkyPlanner | Alglaadimisel, seejärel muudatuste korral |
| Work center (GESMWS, WORKSTATIO): WST, WSTTYP, WSTNBR, EFF, SHR, asendused koos prioriteediga | Töökeskus, efektiivsus, alternatiivid | X3 → SkyPlanner | Alglaadimisel, hiljem harva |
| Work center group (WCR) | Töökeskuste rühmad | X3 → SkyPlanner | Alglaadimisel |
| Nädalastruktuur (TWD), tööajagraafikud, tootmisvõimsuse muutuste tabel, DEFDIH | Vahetused, ületunnivahetused, puudumised | X3 → SkyPlanner | Alglaadimisel, seejärel muudatuste korral |
| Tootmistellimused: MFGHEAD, MFGOPE, koos toodete ja materjalidega | Tellimus, materjalid, protsessietapid | X3 → SkyPlanner | Perioodilised päringud, iga 5 kuni 15 min järel |
| Laoseisud tegevuskohtade kaupa | Laoseisud | X3 → SkyPlanner | Perioodilised päringud |
| Ostutellimused (POH): avatud read, eeldatav saabumiskuupäev | Saabuv materjal koos eeldatava tarnekuupäevaga | X3 → SkyPlanner | Perioodilised päringud, iga 5 kuni 15 min järel |
| GESMFG vahekaart Operations: Start OPESTR, End OPEEND, töökeskus | Planeeritud algus, lõpp ja valitud töökeskus | SkyPlanner → X3 | Ajakava muutumisel (veebihaak) |
| Production tracking (GESMTK): operatsioonide ajad, kogused, materjalide arvestus, toodangu registreerimine | Ajakirjed, kogused, materjalikulu | SkyPlanner → X3 | Iga 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:
- 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.
- 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.
- Andmete esmane laadimine. Tooted, tootmise BOM-id, tehnoloogilised marsruudid ja töökeskused, seejärel kalendrid.
- 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.
- Ajakava tagasikirjutamine. GESAWE-s avaldatud objekti Work order SOAP-veebiteenus koos veakäsitluse ja logimisega.
- Tööde kinnitamine tootmissaalis. Mobile Confirmationsi kinnitused edastatakse X3-sse Production tracking (GESMTK) veebiteenuse kaudu.
- Katsetamine paralleelselt senise plaaniga. Planeerijad võrdlevad enne üleminekut mõlemat plaani.
- 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.
- 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.
- 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.
- 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
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.
+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.
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.
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.
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.