Jungiasi su ERP ir MES sistemomis, tokiomis kaip

Integracijos / ERP / Oracle NetSuite

NetSuite integravimo vadovas gamybos tvarkaraščiams sudaryti su SkyPlanner APS

Šiame vadove NetSuite partneriams, administratoriams ir už techninį sprendimo vertinimą atsakingiems pirkėjams paaiškinama, kaip SkyPlanner APS sujungiama su Oracle NetSuite gamybai planuoti, kad tvarkaraštis atitiktų realius įrenginių ir darbuotojų pajėgumus. SkyPlanner ir NetSuite duomenimis keičiasi abiem kryptimis per REST žiniatinklio paslaugas ir SuiteQL:

  • Į SkyPlanner perduodami gamybos užsakymai, technologiniai maršrutai, darbo centrai, prekės ir pirkimo užsakymai.
  • Suplanuotas pradžios ir pabaigos laikas įrašomas į gamybos operacijų užduotis.
  • Užregistruotos darbo valandos ir pagaminti kiekiai grąžinami į NetSuite kaip Work Order Completions arba Assembly Builds įrašai.
  • SkyPlanner siunčia pranešimus per webhook sąsajas vos pasikeitus tvarkaraščiui.
SkyPlanner APS Gantt laiko juosta su darbo centrams suplanuotomis užduotimis ir apačioje pateiktu užsakymų sąrašu.

NetSuite tvarkomos prekės, BOM, technologiniai maršrutai, gamybos užsakymai, atsargos ir savikaina. SkyPlanner planuoja gamybą naudodama Arcturus algoritmą ir sudaro tvarkaraštį pagal realius įrenginių ir darbuotojų pajėgumus. SkyPlanner komanda pradiniame diegimo etape sukonfigūruoja integraciją jūsų paskyrai, o pradėjus ją naudoti teikia palaikymą. Integracija veikia su standartiniais NetSuite įrašais ir nepriklauso nuo Advanced Manufacturing SuiteApp.

Su NetSuite integruota SkyPlanner jau veikia UTU įmonėje, gaminančioje elektros skydus ir skirstomuosius įrenginius Ulviloje, Suomijoje. UTU pradėjo naudoti SkyPlanner 2025 m. rugsėjį, integravusi ją su Oracle NetSuite ir savo darbo užmokesčio apskaitos sistema. Norėdami įvertinti naudą verslui, pirmiausia peržiūrėkite puslapį apie gamybos tvarkaraščių sudarymą su NetSuite ir straipsnį „Ar NetSuite palaiko gamybos planavimą pagal realius pajėgumus?“.

Projektą lemiantis sprendimas: REST ir OAuth 2.0

Oracle nustatė kryptį. Nuo 2026.1 versijos naujos integracijos turėtų būti kuriamos naudojant SuiteTalk REST žiniatinklio paslaugas ir OAuth 2.0. Nuo 2027.1 versijos naujų integracijų su SOAP ar Token-Based Authentication (TBA) kurti nebegalima. 2028.2 versijoje SOAP galiniai taškai bus išjungti. Bet kokia šiandien pradedama tvarkaraščių sudarymo integracija turi būti kuriama naudojant REST.

NetSuite parinktisKas taiPaskirtis integruojant su APS
SuiteTalk REST record API/services/rest/record/v1/<recordType>, versija atitinka NetSuite leidimą; !transform naudojamas gamybos užsakymų įvykdymui, medžiagų išdavimui ir surinkimui registruotiDuomenų įrašymas: operacijų užduočių ir gamybos užsakymų datos (PATCH), įvykdymas, medžiagų išdavimas ir gaminių surinkimas (transform)
SuiteQL per RESTPOST /services/rest/query/v1/suiteql su Prefer: transient, iki 100 000 rezultatų vienai užklausai, skaidymas puslapiais naudojant limit/offsetMasinis duomenų nuskaitymas: prekės, technologiniai maršrutai, darbo centrai, atviri gamybos užsakymai, atsargos
SuiteScript 2.1 RESTletsIndividualūs get/post/put/delete galiniai taškaiREST funkcionalumo spragoms užpildyti ir jungtiniams duomenų paketams perduoti, pavyzdžiui, gamybos užsakymui su visomis jo operacijomis
SuiteScript User Event / Map-ReduceNetSuite serverio pusėje vykdomi scenarijaiPranešimai apie pakeitimus, siunčiami į išorę
CSV Import AssistantIšsaugotos importo laukų atitiktysVienkartiniam duomenų įkėlimui; ne nuolatiniam sinchronizavimui
SuiteTalk SOAPPasenusi technologija, tik TBANaujų integracijų šiuo pagrindu nekurkite

Autentifikavimas

Tvarkaraščių sudarymo sistemai, veikiančiai per ryšį tarp serverių, naudokite OAuth 2.0 Client Credentials (ryšiui tarp sistemų). Administravimo meniu kelias: Setup > Integration > Manage Authentication > OAuth 2.0 Client Credentials (M2M) Setup. Įkelkite viešąjį sertifikatą ir susiekite jį su subjektu, vaidmeniu ir integracijos įrašu. Kiekviename integracijos įraše gali būti daugiausia penki aktyvūs sertifikatai.

Sukurkite atskirą integracijos vaidmenį: suteikite teisę peržiūrėti prekes, BOM versijas, technologinius maršrutus ir darbo centrus bei redaguoti gamybos užsakymus, jų įvykdymo ir medžiagų išdavimo įrašus. SkyPlanner REST API (API žinynas) naudoja JWT, todėl tarpinėje programinėje įrangoje saugomi abiejų sistemų prisijungimo duomenys.

Įvykiai: standartinės webhook sąsajos nėra

Oracle dokumentacijoje neaprašytas joks integruotas siunčiamasis webhook. Veikiantis sprendimas – Work Order įrašui skirtas SuiteScript User Event scenarijus (afterSubmit), kuris per N/task arba Map/Reduce scenarijų įtraukia išorinę užklausą į eilę, o ją siunčia naudodamas N/https. Niekada nesiųskite sinchroninių išorinių užklausų iš afterSubmit: užklausa vykdoma tuo metu, kai naudotojas išsaugo įrašą, todėl lėtas galinis taškas sulėtina išsaugojimą arba neleidžia jo užbaigti.

User Event įvykiai neapima visų būdų, kuriais gali būti pakeisti duomenys. Masiniai atnaujinimai ir CSV importas gali jų nesuaktyvinti. Kad nepraleistumėte nė vieno pakeitimo, kartu su įvykių scenarijumi naudokite periodines SuiteQL užklausas, kurios pagal lastmodifieddate sutikrina duomenis. Priešinga kryptimi duomenų įrašymą inicijuoja pačios SkyPlanner webhook pranešimai, todėl NetSuite gauna naujas datas iškart, kai pasikeičia planas.

Duomenų susiejimas: iš NetSuite į SkyPlanner

NetSuite įrašas (REST ID)SkyPlanner objektasKryptisDažnumas
Assembly Item (assemblyItem), Inventory Item (inventoryItem)Gaminys / medžiagaNetSuite → SkyPlannerPradinis įkėlimas, vėliau kasdien arba pasikeitus duomenims
BOM Revision (bomRevision), BOM komponentaiDaugiapakopė gaminio struktūra, medžiagų poreikisNetSuite → SkyPlannerPasikeitus duomenims
Manufacturing Routing (manufacturingRouting, posąrašiai routingStep, routingComponent)Proceso etapai: seka, darbo centras, paruošimo laikas, vykdymo laikasNetSuite → SkyPlannerPasikeitus duomenims
Manufacturing Work Center (Group, pažymėta kaip darbo centras): Machine Resources, Labor Resources, Work CalendarDarbo centrai, darbo centrų grupės, pamainosNetSuite → SkyPlanner, vėliau tvarkoma SkyPlanner sistemojePradinis įkėlimas
Work Order (workOrder): prekė, kiekis, vieta, Production Start/End Date, būsena; susietas Sales Order, iš kurio gaunamas įvykdymo terminasUžsakymas / užduotis su įvykdymo terminu ir prioritetuNetSuite → SkyPlannerBeveik realiuoju laiku per User Event, papildomai sutikrinant duomenis periodinėmis užklausomis
Manufacturing Operation Task (manufacturingOperationTask)Į tvarkaraštį įtraukta operacijaNetSuite → SkyPlanner, datos SkyPlanner → NetSuiteBeveik realiuoju laiku
Turimos atsargos pagal vietą (SuiteQL), Item Receipts (itemReceipt)Atsargų likučiai tvarkaraščiams sudaryti pagal medžiagų prieinamumąNetSuite → SkyPlannerKas 15–60 minučių arba gavus prekes
Purchase Order (purchaseOrder) eilutės: prekė, kiekis, numatoma gavimo data, būsenaPirkimo užsakymai / atvykstančios medžiagos (numatoma pristatymo data). Medžiagos laikomos prieinamomis pristatymo dieną; atsargos atnaujinamos, kai pirkimo užsakymui suteikiama būsena DeliveredNetSuite → SkyPlannerKas 15–60 minučių arba pasikeitus duomenims
Kiekvienos operacijos planuojama pradžia ir pabaigaPATCH manufacturingOperationTask/{id} (startDate, endDate) ir PATCH workOrder/{id} (Production Start/End Date)SkyPlanner → NetSuitePasikeitus tvarkaraščiui, per SkyPlanner webhook
Mobile Confirmations, darbo laiko įrašai, Production TimerPOST workOrder/{id}/!transform/workOrderCompletion: startOperation/endOperation intervalas, pagamintas kiekis, darbo laikas operation eilutėse, SkyPlanner darbo laiko įrašo ID kaip išorinis IDSkyPlanner → NetSuitePo kiekvieno patvirtinimo arba paketais
Medžiagų sunaudojimasPOST workOrder/{id}/!transform/workOrderIssue arba isBackflush įvykdymo įrašeSkyPlanner → NetSuitePo kiekvieno patvirtinimo
Įvykdytas užsakymas (paskyrose, kuriose nenaudojamas WIP)POST workOrder/{id}/!transform/assemblyBuildSkyPlanner → NetSuiteĮvykdžius užsakymą
Užsakymas uždarytasWork Order Close (workOrderClose)NetSuite sistemoje, atlieka finansų skyriusPagal numatytąją konfigūraciją neautomatizuojama

Integravimo būdai

1. Pradinis pagrindinių duomenų įkėlimas. Naudodami SuiteQL pirmiausia nuskaitykite darbo centrus, tada prekes, BOM versijas ir technologinius maršrutus. Technologiniuose maršrutuose yra nuorodų į darbo centrus, todėl eiliškumas svarbus. Bandomuoju laikotarpiu tuos pačius duomenis eksportuokite į CSV ir importuokite į SkyPlanner. Tvarkaraštis patikrinamas dar nepradėjus rašyti kodo.

2. Užsakymų sinchronizavimas. Gaukite gamybos užsakymus, kurių būsena yra Released arba In Process. Iš anksto nuspręskite, ar įtraukti ir Planned būsenos užsakymus. Jei juos įtrauksite, laikykite juos preliminariu poreikiu. Tuo pačiu ciklu sinchronizuokite neįvykdytus pirkimo užsakymus, kad sudarant tvarkaraštį kiekvienai užduočiai būtų tikrinamos ne vien atsargos, bet ir numatomos gauti medžiagos.

3. Tvarkaraščio duomenų įrašymas atgal. Pasikeitus tvarkaraščiui, SkyPlanner webhook perduoda naujas operacijų datas tarpinei programinei įrangai. Ši kiekvienai pakeistai operacijai siunčia PATCH /services/rest/record/v1/manufacturingOperationTask/{id} (Oracle įrašo aprašas) su startDate ir endDate. Dar viena PATCH užklausa atnaujina Production Start ir End Date laukus workOrder antraštėje. Įrašykite tik datas ir, jei naudojate, pasirinktinį sekos lauką. Niekada neįrašykite atgal kiekių ar BOM duomenų. Jei vienoje transakcijoje reikia atnaujinti daug operacijų, nedidelis RESTlet išsaugo visą operacijų sąrašą vienu iškvietimu. Numatytasis pasirinkimas lieka record API.

4. Atliktų darbų patvirtinimai gamybos ceche. Operatoriai registruoja atliktus darbus naudodami SkyPlanner Mobile Confirmations. Tarpinė programinė įranga perduoda kiekvieną patvirtinimą per Work Order transformacijas, naudodama POST /services/rest/record/v1/workOrder/{id}/!transform/workOrderCompletion. Kartu perduodami startOperation, endOperation, pagamintas kiekis ir operacijų eilutėse užregistruotas laikas. Gamybos užsakymai, kuriems nenaudojamas WIP, uždaromi naudojant !transform/assemblyBuild. Norint naudoti Work Order Completion per REST, būtina Manufacturing Work In Process funkcija. Atsargų ir sąnaudų apskaitos įrašai lieka NetSuite sistemoje.

5. Idempotentiškumas ir pakartotiniai bandymai. Kiekvienam įvykdymo įrašui kaip NetSuite išorinis ID priskiriamas SkyPlanner darbo laiko įrašo ID. Išoriniai ID yra unikalūs kiekvienam įrašo tipui, todėl pakartotinai gautas webhook pranešimas atmetamas kaip dublikatas, užuot antrą kartą užregistravus kiekius ir sąnaudas. Įrašymo užklausos apdorojamos eilėje. Nepavykusi užklausa (dėl vienalaikių užklausų ribos, užrakinto įrašo ar pasibaigusio sertifikato galiojimo) kartojama ir registruojama žurnale. Visas likusias nesėkmingas užklausas mato integraciją prižiūrinti SkyPlanner komanda.

6. Atsakomybės už duomenis taisyklės. NetSuite nustato, kas gaminama: prekę, kiekį, BOM, technologinį maršrutą ir vietą. SkyPlanner nustato, kada ir kur: operacijų seką, darbo centrą, pradžią ir pabaigą. NetSuite pakeistos datos bus perrašytos per kitą įrašymą atgal, todėl užrakinkite Production Start/End Date laukus pritaikydami formą arba naudodami darbo eigą.

Įprasti projekto etapai

Diegimas paprastai užbaigiamas per kelias savaites nuo įvadinių darbų pradžios, net ir didelėse įmonėse. NetSuite projektą sudaro:

  • Išbandymas su savo duomenimis: darbo centrų, technologinių maršrutų ir neįvykdytų gamybos užsakymų duomenys iš išsaugotų paieškų eksportuojami į CSV ir importuojami į SkyPlanner per 30 dienų bandomąjį laikotarpį.
  • Pagrindinių duomenų susiejimas: NetSuite įrašai susiejami su SkyPlanner objektais, suderinami pasirinktiniai laukai, matavimo vienetai ir kiekvienai prekei taikomas WIP arba ne WIP modelis.
  • Pradinis įkėlimas: per SuiteQL įkeliamos prekės, BOM versijos, technologiniai maršrutai ir darbo centrai, tada SkyPlanner nustatomos pamainos, operatoriai ir alternatyvūs darbo centrai.
  • Gamybos ir pirkimo užsakymų sinchronizavimas: User Event scenarijai ir periodinės sutikrinimo užklausos sinchronizuoja Released bei In Process būsenos gamybos užsakymus ir neįvykdytus pirkimo užsakymus su numatomomis gavimo datomis.
  • Tvarkaraščio įrašymas atgal: suplanuotos operacijų datos įrašomos į gamybos užsakymus ir operacijų užduotis, o bandymų aplinkoje ir darbinėje aplinkoje sukonfigūruojama OAuth 2.0 M2M.
  • Patvirtinimai iš gamybos cecho: pagal Mobile Confirmations ir darbo laiko įrašus kuriami Work Order Completions, medžiagų išdavimo arba Assembly Builds įrašai.
  • Bandymas lygiagrečiai su dabartiniu planu: SkyPlanner tvarkaraštis naudojamas greta esamo užsakymų paleidimo į gamybą proceso ir palyginami rezultatai.
  • Darbo pradžia: planavimas perkeliamas į SkyPlanner, o NetSuite datų laukai užrakinami.

Tvarkingi technologiniai maršrutai ir viena patronuojamoji įmonė leidžia išlaikyti nedidelę projekto apimtį. Kelios patronuojamosios įmonės, automatinis WIP medžiagų nurašymas pagal pagamintą kiekį ir pasirinktinės formos didina duomenų susiejimo darbų apimtį.

NetSuite integracijos kliūtys

  • Gamybos užsakymai be technologinių maršrutų. Gamybos užsakyme be Manufacturing Routing nėra operacijų, kurias būtų galima suplanuoti. Oracle tą patį nurodo apie savo gamybos planavimo priemonę: „Work orders not associated with a NetSuite routing should not be scheduled.” (Gamybos užsakymai, nesusieti su NetSuite technologiniu maršrutu, neturėtų būti planuojami.) Raskite juos naudodami SuiteQL dar prieš pradėdami naudoti integraciją.
  • Darbo centrų duomenys riboti. NetSuite darbo centras yra Group objektas su dviem kiekio laukais – Machine Resources ir Labor Resources (abiejų numatytoji reikšmė yra 0) – ir vienu Work Calendar, paprastai „Default Work Calendar“. Darbo centrus įkelkite vieną kartą, o atskirus darbo centrus, kiekvieno darbuotojo pamainas, įrankius, paruošimo laikų matricą ir alternatyvius darbo centrus toliau tvarkykite SkyPlanner.
  • Setup Time ir Run Rate duomenų kokybė. NetSuite šiuos laukus naudoja sudarydama tvarkaraščius, tačiau neatsižvelgia į pajėgumus, todėl klaidingos reikšmės lieka nepastebėtos. Planuojant gamybą pagal realius įrenginių ir darbuotojų pajėgumus, jos išryškėja jau pirmą dieną.
  • Su WIP ar be jo. Naudojant Manufacturing WIP, gamybos rezultatai registruojami per Work Order Issue, Work Order Completion ir Work Order Close. Nenaudojant WIP, naudojamas Assembly Build. Integracija WIP prekėms registruoja įvykdymą, o kitoms – surinkimą, todėl susiejant duomenis nustatomas ir kiekvienai prekei taikomas modelis.
  • Advanced Manufacturing toje pačioje paskyroje. Jei paskyroje taip pat naudojama Advanced Manufacturing SuiteApp, jos Manufacturing Work Bench įrašai turi tiksliai atitikti technologinį maršrutą: operacijų seką, operacijos pavadinimą ir darbo centrą. Nuspręskite, kuri sistema nustato operacijų datas. Dvi tuos pačius gamybos užsakymus planuojančios sistemos reiškia du konkuruojančius planus.
  • Vienalaikių užklausų ribos. Žiniatinklio paslaugų ir RESTlet užklausoms taikoma bendra paskyros vienalaikių užklausų riba, nustatoma pagal paslaugų lygį ir didinama po 10 už kiekvieną SuiteCloud Plus licenciją. Lygiagrečiai siunčiant atskirų įrašų tikrinimo užklausas ji greitai pasiekiama. Duomenims nuskaityti naudokite SuiteQL su puslapiavimu, o įrašymo užklausas dėkite į eilę.
  • Atnaujinus bandymų aplinką ištrinami M2M nustatymai. Atnaujinant bandymų aplinką OAuth 2.0 Client Credentials susiejimai ištrinami ir tarp paskyrų nekopijuojami. Pasibaigus sertifikato galiojimui arba jį atšaukus, sinchronizavimas sustoja, kol sukuriamas naujas susiejimas. Nustatykite įspėjimus apie autentifikavimo klaidas.

NetSuite integracija: kas ją konfigūruoja ir prižiūri

Darbai apima jūsų įrašų, technologinių maršrutų ir darbo centrų susiejimą bei apribojimų, kurių NetSuite nesaugo kaip planavimui tinkamų duomenų, nustatymą: paruošimo laikų matricą, įrankius, operatorių skaičių ir alternatyvius išteklius. SkyPlanner per webhook sąsajas iš karto grąžina tvarkaraščio pakeitimus, įskaitant tuos, kuriuos atlieka Autopilot.

  1. SkyPlanner komanda integraciją sukonfigūruoja pradiniame diegimo etape ir prižiūri pradėjus darbą. Kiekvienoje gamykloje NetSuite naudojama skirtingai: su WIP ar be jo, su pasirinktinėmis formomis, scenarijais ir savomis technologinių maršrutų sudarymo taisyklėmis. Komanda susieja jūsų įrašus ir sujungia SkyPlanner REST API bei webhook sąsajas su NetSuite REST, SuiteQL ir RESTlets. Ji prižiūri User Event scenarijų ir tarpinę programinę įrangą, o palaikymą pritaiko prie jūsų NetSuite konfigūracijos pokyčių.
  2. Gali dalyvauti ir jūsų NetSuite partneris. Partneriai išmano jūsų pasirinktines formas, scenarijus ir vaidmenis. Jie naudoja SkyPlanner REST API, apimančią užsakymus, produktus, medžiagas, pirkimo užsakymus, proceso žingsnius ir darbo laiko įrašus. Pateikiama Swagger/OpenAPI dokumentacija, naudojamas JWT autentifikavimas. Viešoji dokumentacija: SkyPlanner dokumentacija.
  3. Sprendimą gali kurti jūsų programuotojai. Įprastas darbų paskirstymas: User Event scenarijus veikia NetSuite viduje, o nedidelė tarpinė paslauga – už jos ribų. Pradėti pakanka API rakto (integravimo instrukcija), o prireikus padeda SkyPlanner komanda.

Pirmiausia patikrinkite tvarkaraštį su CSV duomenimis per 30 dienų nemokamą bandomąjį laikotarpį: galite naudoti iki 20 darbo centrų, mokėjimo kortelės nereikia. Tuomet integraciją pradėsite nuo tvarkaraščio, kuris jau tinka jūsų gamyklai.

Sujungus sistemas, Arcturus algoritmas sudaro tvarkaraštį pagal aktualius NetSuite gamybos užsakymus ir tikrina medžiagų prieinamumą pagal atsargas bei numatomas gauti prekes iš pirkimo užsakymų. Operatoriai registruoja darbą naudodami Mobile Confirmations, Production Timer ir Quick Log Mode, o NetSuite atspindi padėtį gamybos ceche be rankinio duomenų įvedimo. SkyPlanner kaina prasideda nuo 199 € per mėnesį, įskaitant 5 darbo centrus. Mokama kas mėnesį, atsisakyti galima bet kada. Integracijos kaina pagal jūsų procesą ir poreikius pateikiama iš anksto kartu su pasirinktu planu, todėl visas išlaidas matote dar prieš pradėdami. Susisiekite su pardavimo komanda, kad apibrėžtumėte savo NetSuite integracijos apimtį, arba peržiūrėkite funkcijas ir klientų istorijas.

Gamintojų atsiliepimai apie SkyPlanner

UTU tiekimo grandinės specialistas Kalle Kalliomäki elektros skydų gamybos ceche Ulviloje

2 hsutaupoma kas savaitę

„Su SkyPlanner nuo gamybos planavimo Excel lentelėse perėjome prie gamybos optimizavimo realiuoju laiku.“

Kalle Kalliomäki, tiekimo grandinės specialistas
UTU · Elektros skydai ir skirstomieji įrenginiai

Planuojant gamybą kas savaitę sutaupoma 2 valandos darbo laiko, o nauja užduočių eilė gamybos liniją pasiekia per kelias sekundes.

Skaitykite UTU atsiliepimą

Operatoriai su švariųjų patalpų apranga prie buteliukų pildymo linijos Laboratory & Allied vaistų gamykloje Nairobyje

+90%gamybos efektyvumas

„Gamybos efektyvumas padidėjo 90%.“

Abdul Rucyinga, IT vadovas
Laboratory & Allied · Vaistų gamyba

Gamybos efektyvumas padidėjo 90%, o optimizuotas trijų mėnesių planas visiems darbo centrams sudaromas per mažiau nei 30 minučių.

Skaitykite Laboratory & Allied atsiliepimą

Piristeel stogo saugos įrangos gamykla Kauhavoje iš paukščio skrydžio

99,2%pristatymo patikimumas

„SkyPlanner padėjo aiškiai matyti gamybos kliūtis ir įnešė aiškumo į gamybos valdymą.“

Toni Tuori, gamybos vadovas
Piristeel · Stogo saugos ir lietaus vandens nuvedimo sistemos

Šiemet pristatymo patikimumas pasiekė 99,2%, o sudarant gamybos tvarkaraščius sutaupoma iki keturių valandų darbo laiko per dieną.

Skaitykite Piristeel atsiliepimą

Fredman Operations gamybos vadovė Anu Järvinen prie robotizuoto krovimo ant palečių įrenginio Raumoje

6 mėnesiamsį priekį pardavimų komanda mato laisvus pajėgumus

„SkyPlanner suteikia tvirtą pagrindą visam gamybos planavimui ir užtikrina jo patikimumą.“

Anu Järvinen, gamybos vadovė
Fredman Operations · Su maistu liestis tinkamas pakavimo popierius

Pardavimų komanda mato laisvus pajėgumus šešiems mėnesiams į priekį. Į užklausas dėl tvarkaraščio pakeitimų, kurioms anksčiau reikėdavo valandos ar daugiau, dabar atsakoma per kelias sekundes.

Skaitykite Fredman Operations atsiliepimą

Dažniausiai užduodami klausimai

Kaip SkyPlanner APS sujungiama su NetSuite?

Abiem kryptimis, naudojant NetSuite REST record API, SuiteQL ir, kur reikia, RESTlets. Operacijų datos įrašomos siunčiant PATCH užklausas į manufacturingOperationTask. Darbo laikas ir pagamintas kiekis registruojami per workOrderCompletion arba assemblyBuild transformaciją. SkyPlanner komanda sukonfigūruoja integraciją diegimo metu ir prižiūri ją pradėjus naudoti, o jūsų NetSuite partneris ar jūsų programuotojai gali ją plėtoti naudodamiesi dokumentuota REST API.

Ar norint naudoti SkyPlanner reikia Advanced Manufacturing SuiteApp?

Ne. SkyPlanner pati planuoja gamybą pagal standartinius Work Orders, Manufacturing Routings ir Work Centers duomenis, atsižvelgdama į realius įrenginių ir darbuotojų pajėgumus. Jei paskyroje taip pat naudojama Advanced Manufacturing, apibrėžiant apimtį susitariama, kuri sistema nustatys operacijų datas.

Kaip išvengiama dvigubo registravimo, jei įvykis išsiunčiamas du kartus?

Kiekvieno Work Order Completion išorinis ID yra SkyPlanner laiko apskaitos įrašo ID. NetSuite užtikrina, kad kiekvieno tipo įrašų išoriniai ID būtų unikalūs, todėl pakartotinai atsiųstas įvykis atmetamas, o kiekis ir sąnaudos dar kartą neregistruojami. Nepavykę įrašymo veiksmai įtraukiami į eilę, kartojami ir fiksuojami žurnale.

Ar vietoj REST ir OAuth 2.0 galime naudoti TBA arba SOAP?

Naujoms integracijoms numatykite REST su OAuth 2.0. Nuo 2027.1 versijos Oracle nebeleis kurti naujų TBA ir SOAP integracijų, o 2028.2 versijoje išjungs visus SOAP galinius taškus. REST ir OAuth 2.0 pagrindu sukurta SkyPlanner integracija veiks ir po abiejų šių pakeitimų.

Kaip SkyPlanner sužino apie naujus NetSuite gamybos užsakymus?

NetSuite neturi dokumentuoto standartinio siunčiamųjų pranešimų webhook mechanizmo. Work Order objektui skirtas User Event scenarijus išsaugojimo metu įtraukia pranešimą į eilę. Pagal grafiką vykdoma SuiteQL apklausa aptinka pakeitimus, kurių scenarijus neužfiksuoja, pavyzdžiui, CSV importą ir masinius atnaujinimus.

Ar galime išbandyti SkyPlanner su NetSuite duomenimis prieš kurdami integraciją?

Taip. Eksportuokite darbo centrus, technologinius maršrutus ir neįvykdytus gamybos užsakymus CSV formatu, importuokite juos į SkyPlanner per 30 dienų bandomąjį laikotarpį ir palyginkite gamybos tvarkaraštį, sudarytą pagal realius įrenginių ir darbuotojų pajėgumus, su dabartiniu planu. Išbandykite nemokamai arba užsisakykite demonstraciją.

Kiek trunka integracijos su NetSuite projektas?

Pradėjus diegimą, darbai paprastai užbaigiami per kelias savaites, net ir didelėse įmonėse. Jau bandomuoju laikotarpiu tvarkaraštis sudaromas pagal CSV duomenis, o UTU jau naudoja SkyPlanner kartu su NetSuite (UTU atsiliepimas).