Integrācijas / ERP / Oracle NetSuite
NetSuite integrācijas rokasgrāmata ražošanas grafiku sastādīšanai ar SkyPlanner APS
Šajā rokasgrāmatā NetSuite partneriem, administratoriem un tehniskajiem iepirkumu speciālistiem skaidrots, kā savienot SkyPlanner APS ar Oracle NetSuite ražošanas plānošanai, kurā grafiks atbilst faktiskajai iekārtu un darbinieku jaudai. SkyPlanner un NetSuite apmainās ar datiem abos virzienos, izmantojot REST tīmekļa pakalpojumus un SuiteQL:
- SkyPlanner saņem ražošanas pasūtījumus, tehnoloģiskos procesus, darba centrus, nomenklatūras vienības un iepirkuma pasūtījumus.
- Plānotos sākuma un beigu laikus ieraksta ražošanas operāciju uzdevumos.
- Reģistrētās stundas un saražotos daudzumus nosūta atpakaļ kā Work Order Completions vai Assembly Builds.
- SkyPlanner tīmekļa aizķeres nosūta grafika izmaiņas, tiklīdz tās notiek.
NetSuite pārvalda nomenklatūras vienības, BOM, tehnoloģiskos procesus, ražošanas pasūtījumus, krājumus un izmaksu aprēķinus. SkyPlanner veic ražošanas plānošanu ar Arcturus dzinēju, sastādot grafiku atbilstoši faktiskajai iekārtu un darbinieku jaudai. SkyPlanner komanda ieviešanas laikā konfigurē integrāciju jūsu kontam un nodrošina tās atbalstu arī pēc palaišanas. Integrācija izmanto NetSuite standarta ierakstus un nav atkarīga no Advanced Manufacturing SuiteApp.
SkyPlanner jau darbojas integrācijā ar NetSuite uzņēmumā UTU, kas ražo elektrosadales paneļus un sadaliekārtas Ulvilā, Somijā. UTU sāka lietot SkyPlanner 2025. gada septembrī, integrējot to ar Oracle NetSuite un savu darba samaksas sistēmu. Lai izvērtētu biznesa ieguvumus, sāciet ar lapu par ražošanas grafiku sastādīšanu NetSuite lietotājiem un rakstu Vai NetSuite nodrošina ražošanas plānošanu?.
Izšķirošais lēmums projektā: REST un OAuth 2.0
Oracle ir noteicis virzienu. Sākot ar 2026.1, jaunas integrācijas jāveido ar SuiteTalk REST tīmekļa pakalpojumiem un OAuth 2.0. Sākot ar 2027.1, vairs nevarēs veidot jaunas integrācijas ar SOAP vai Token-Based Authentication (TBA). Versijā 2028.2 SOAP galapunkti tiks atspējoti. Jebkura grafiku sastādīšanas integrācija, ko sāk veidot šodien, jābalsta uz REST.
| NetSuite risinājums | Apraksts | Loma APS integrācijā |
|---|---|---|
| SuiteTalk REST record API | /services/rest/record/v1/<recordType>, versija atbilst NetSuite laidienam; !transform ražošanas pasūtījumu izpildes, materiālu izsniegšanas un izstrādājumu montāžas reģistrēšanai | Datu ierakstīšana: operāciju uzdevumu un ražošanas pasūtījumu datumi (PATCH), izpilde, materiālu izsniegšana un izstrādājumu montāža (transform) |
| SuiteQL, izmantojot REST | POST /services/rest/query/v1/suiteql ar Prefer: transient, līdz 100 000 rezultātiem vienā vaicājumā, dalījums lapās ar limit/offset | Datu lielapjoma nolasīšana: preces, tehnoloģiskie procesi, darba centri, atvērtie ražošanas pasūtījumi, krājumi |
| SuiteScript 2.1 RESTlets | Pielāgoti get/post/put/delete galapunkti | Funkcijas, ko REST nenodrošina, un apvienotas datu pakotnes, piemēram, ražošanas pasūtījums ar visām tā operācijām |
| SuiteScript User Event / Map-Reduce | Servera puses skripti NetSuite vidē | Izejoši paziņojumi par izmaiņām |
| CSV Import Assistant | Saglabātas importa lauku atbilstības | Vienreizējai datu ielādei; nav paredzēts pastāvīgai sinhronizācijai |
| SuiteTalk SOAP | Novecojis risinājums, tikai TBA | Neveidojiet jaunas integrācijas ar šo risinājumu |
Autentifikācija
Grafiku sastādīšanas risinājumam, kurā sazinās serveri, izmantojiet OAuth 2.0 Client Credentials (machine-to-machine). Administratora izvēlnes ceļš ir Setup > Integration > Manage Authentication > OAuth 2.0 Client Credentials (M2M) Setup. Augšupielādējiet publisko sertifikātu un piesaistiet to entītijai, lomai un integrācijas ierakstam. Katrā integrācijas ierakstā var būt ne vairāk kā pieci aktīvi sertifikāti.
Izveidojiet atsevišķu integrācijas lomu ar skatīšanas tiesībām nomenklatūras vienībām, BOM redakcijām, tehnoloģiskajiem procesiem un darba centriem, kā arī rediģēšanas tiesībām ražošanas pasūtījumiem, izpildes un materiālu izsniegšanas ierakstiem. SkyPlanner REST API (API uzziņa) izmanto JWT, tāpēc starpprogrammatūrā glabājas abu sistēmu autentifikācijas dati.
Notikumi: standarta tīmekļa aizķeres nav
Oracle dokumentācijā nav aprakstīts iebūvēts izejošais webhook. Praktiski izmanto SuiteScript User Event skriptu Work Order ierakstam (afterSubmit), kas ar N/task vai Map/Reduce skriptu ievieto izejošo izsaukumu rindā un veic to ar N/https. Nekad neveiciet sinhronu ārējo izsaukumu no afterSubmit: tas notiek lietotāja saglabāšanas darbības laikā, tāpēc lēns galapunkts palēnina saglabāšanu vai izraisa tās kļūmi.
User Event notikumi neaptver visus izmaiņu veikšanas veidus. Masveida atjauninājumi un CSV imports var tos apiet. Papildiniet notikuma skriptu ar regulāru SuiteQL salīdzināšanas vaicājumu pēc lastmodifieddate, lai nepalaistu garām nevienu izmaiņu. Pretējā virzienā datu ierakstīšanu ierosina paša SkyPlanner webhook paziņojumi, tāpēc NetSuite saņem jaunos datumus, tiklīdz mainās plāns.
Datu kartēšana no NetSuite uz SkyPlanner
| NetSuite ieraksts (REST id) | SkyPlanner objekts | Virziens | Biežums |
|---|---|---|---|
Assembly Item (assemblyItem), Inventory Item (inventoryItem) | Produkts / materiāls | NetSuite → SkyPlanner | Sākotnējā ielāde, pēc tam katru dienu vai izmaiņu gadījumā |
BOM Revision (bomRevision), BOM komponenti | Daudzlīmeņu produkta struktūra, materiālu vajadzības | NetSuite → SkyPlanner | Izmaiņu gadījumā |
Manufacturing Routing (manufacturingRouting, apakšsaraksti routingStep, routingComponent) | Tehnoloģiskā procesa posmi: secība, darba centrs, pārregulēšanas laiks, izpildes laiks | NetSuite → SkyPlanner | Izmaiņu gadījumā |
| Manufacturing Work Center (Group ar darba centra atzīmi): Machine Resources, Labor Resources, Work Calendar | Darba centri, darba centru grupas, maiņas | NetSuite → SkyPlanner, pēc tam uztur SkyPlanner vidē | Sākotnējā ielāde |
Work Order (workOrder): prece, daudzums, atrašanās vieta, Production Start/End Date, statuss; termiņu iegūst no saistītā Sales Order | Pasūtījums / ražošanas uzdevums ar termiņu un prioritāti | NetSuite → SkyPlanner | Gandrīz reāllaikā ar User Event, papildus veicot salīdzināšanas vaicājumus |
Manufacturing Operation Task (manufacturingOperationTask) | Grafikā ieplānota operācija | NetSuite → SkyPlanner, datumi SkyPlanner → NetSuite | Gandrīz reāllaikā |
Faktiskie krājumi katrā atrašanās vietā (SuiteQL), Item Receipts (itemReceipt) | Krājumu atlikumi grafiku sastādīšanai atbilstoši materiālu pieejamībai | NetSuite → SkyPlanner | Ik pēc 15 līdz 60 minūtēm vai saņemšanas brīdī |
Purchase Order (purchaseOrder) rindas: prece, daudzums, paredzamais saņemšanas datums, statuss | Iepirkuma pasūtījumi / ienākošie materiāli (paredzamais piegādes datums). Tos uzskata par pieejamiem piegādes datumā; krājumi tiek atjaunināti, kad iepirkuma pasūtījumam piešķir statusu Delivered | NetSuite → SkyPlanner | Ik pēc 15 līdz 60 minūtēm vai izmaiņu gadījumā |
| Katras operācijas plānotais sākums un beigas | PATCH manufacturingOperationTask/{id} (startDate, endDate) un PATCH workOrder/{id} (Production Start/End Date) | SkyPlanner → NetSuite | Grafika izmaiņu gadījumā, izmantojot SkyPlanner webhook |
| Mobile Confirmations, darba laika ieraksti, Production Timer | POST workOrder/{id}/!transform/workOrderCompletion: startOperation/endOperation diapazons, saražotais daudzums, darba laiks operation rindās, SkyPlanner darba laika ieraksta ID kā ārējais ID | SkyPlanner → NetSuite | Par katru apstiprinājumu vai paketēs |
| Materiālu patēriņš | POST workOrder/{id}/!transform/workOrderIssue vai isBackflush izpildes ierakstā | SkyPlanner → NetSuite | Par katru apstiprinājumu |
| Pabeigts pasūtījums (kontos, kuros neizmanto WIP) | POST workOrder/{id}/!transform/assemblyBuild | SkyPlanner → NetSuite | Pabeidzot pasūtījumu |
| Pasūtījums slēgts | Work Order Close (workOrderClose) | NetSuite vidē, veic finanšu nodaļa | Pēc noklusējuma nav automatizēts |
Integrācijas risinājumi
1. Sākotnējā pamatdatu ielāde. Ar SuiteQL vispirms nolasiet darba centrus, pēc tam nomenklatūras vienības, BOM redakcijas un tehnoloģiskos procesus. Tehnoloģiskie procesi atsaucas uz darba centriem, tāpēc secība ir svarīga. Izmēģinājuma laikā eksportējiet tos pašus datus CSV formātā un importējiet SkyPlanner. Grafika atbilstību pārbauda vēl pirms koda rakstīšanas.
2. Pasūtījumu sinhronizācija. Iegūstiet ražošanas pasūtījumus ar statusu Released un In Process. Jau sākumā izlemiet, vai iekļaut arī pasūtījumus ar statusu Planned. Ja tos iekļaujat, uzskatiet tos par provizorisku pieprasījumu. Tajā pašā ciklā sinhronizējiet atvērtos iepirkuma pasūtījumus, lai, sastādot grafiku, katram ražošanas uzdevumam pārbaudītu gan krājumus, gan gaidāmos materiālus, nevis tikai krājumus.
3. Grafika datu ierakstīšana atpakaļ. Mainoties grafikam, SkyPlanner webhook nosūta jaunos operāciju datumus starpprogrammatūrai. Par katru mainīto operāciju starpprogrammatūra nosūta PATCH /services/rest/record/v1/manufacturingOperationTask/{id} (Oracle ierakstu uzziņa) ar startDate un endDate. Vēl viens PATCH pieprasījums workOrder galvenes ierakstam iestata laukus Production Start un End Date. Ierakstiet tikai datumus un pielāgotu secības lauku, ja tādu izmantojat. Nekad neierakstiet atpakaļ daudzumus vai BOM datus. Lai vienā transakcijā atjauninātu daudzas operācijas, neliels RESTlet skripts saglabā visu operāciju sarakstu vienā izsaukumā. Noklusējuma risinājums paliek ierakstu API.
4. Izpildes apstiprinājumi ražošanas cehā. Operatori reģistrē paveikto darbu SkyPlanner Mobile Confirmations. Starpprogrammatūra nosūta katru apstiprinājumu, izmantojot Work Order transformācijas ar POST /services/rest/record/v1/workOrder/{id}/!transform/workOrderCompletion, nododot startOperation, endOperation, saražoto daudzumu un operāciju rindās reģistrēto laiku. Ražošanas pasūtījumus bez WIP tā vietā noslēdz ar !transform/assemblyBuild. Lai izmantotu Work Order Completion ar REST, ir nepieciešama funkcija Manufacturing Work In Process. Krājumu un izmaksu grāmatojumi paliek NetSuite pārziņā.
5. Idempotence un atkārtoti mēģinājumi. Katrā izpildes ierakstā SkyPlanner laika uzskaites ieraksta ID izmanto kā NetSuite ārējo ID. Ārējie ID ir unikāli katram ieraksta tipam, tāpēc atkārtoti saņemtu tīmekļa aizķeres ziņojumu noraida kā dublikātu, nevis divreiz iegrāmato daudzumus un izmaksas. Ierakstīšanas pieprasījumus apstrādā rindā. Neveiksmīgu izsaukumu (vienlaicīgo pieprasījumu limita, bloķēta ieraksta vai sertifikāta derīguma termiņa beigšanās dēļ) atkārto un reģistrē žurnālā. Visas kļūmes, kas saglabājas, ir redzamas SkyPlanner komandai, kura nodrošina integrācijas atbalstu.
6. Datu pārvaldības noteikumi. NetSuite nosaka, ko ražo: nomenklatūras vienību, daudzumu, BOM, tehnoloģisko procesu un atrašanās vietu. SkyPlanner nosaka, kad un kur: operāciju secību, darba centru, sākumu un beigas. NetSuite rediģētie datumi nākamajā atpakaļieraksta reizē tiek pārrakstīti, tāpēc bloķējiet Production Start/End Date laukus ar veidlapas pielāgojumu vai darbplūsmu.
Tipiskie projekta posmi
Ieviešanu parasti pabeidz dažu nedēļu laikā pēc ieviešanas procesa sākuma, arī lielos uzņēmumos. NetSuite projektā ietilpst:
- Izmēģinājums ar jūsu datiem: no saglabātajiem meklējumiem CSV formātā eksportē darba centrus, tehnoloģiskos procesus un atvērtos ražošanas pasūtījumus un 30 dienu izmēģinājuma laikā importē tos SkyPlanner.
- Pamatdatu kartēšana: NetSuite ierakstu atbilstība SkyPlanner objektiem, pielāgotie lauki, mērvienības un WIP vai non-WIP modelis katrai nomenklatūras vienībai.
- Sākotnējā ielāde: ar SuiteQL ielādē nomenklatūras vienības, BOM redakcijas, tehnoloģiskos procesus un darba centrus, pēc tam SkyPlanner iestata maiņas, operatorus un alternatīvos darba centrus.
- Ražošanas un iepirkuma pasūtījumu sinhronizācija: ražošanas pasūtījumus ar statusu Released un In Process, kā arī atvērtos iepirkuma pasūtījumus ar paredzamajiem saņemšanas datumiem sinhronizē ar User Event skriptiem un regulāru datu salīdzināšanas aptauju.
- Grafika atpakaļieraksts: plānotos operāciju datumus ieraksta ražošanas pasūtījumos un operāciju uzdevumos, konfigurējot OAuth 2.0 M2M gan smilškastes, gan produkcijas vidē.
- Apstiprinājumi no ražošanas ceha: Work Order Completions, materiālu izsniegšanas ierakstus vai Assembly Builds veido no Mobile Confirmations un laika uzskaites ierakstiem.
- Testēšana paralēli pašreizējam plānam: izmantojiet SkyPlanner grafiku līdztekus pašreizējam pasūtījumu nodošanas procesam ražošanā un salīdziniet rezultātus.
- Palaišana: pārejiet uz plānošanu SkyPlanner un bloķējiet datumu laukus NetSuite.
Sakārtoti tehnoloģiskie procesi un viens meitasuzņēmums palīdz saglabāt nelielu projekta tvērumu. Vairāki meitasuzņēmumi, WIP materiālu automātiska norakstīšana pēc izlaides un pielāgotas veidlapas palielina kartēšanas darbu apjomu.
Kam pievērst uzmanību NetSuite
- Ražošanas pasūtījumi bez tehnoloģiskā procesa. Ja ražošanas pasūtījumam nav Manufacturing Routing, tam nav operāciju, ko ieplānot. Oracle saka to pašu par savu ražošanas plānošanas rīku: “Work orders not associated with a NetSuite routing should not be scheduled.” (Ražošanas pasūtījumus, kas nav saistīti ar NetSuite tehnoloģisko procesu, nevajadzētu ieplānot.) Atrodiet tos ar SuiteQL pirms palaišanas.
- Darba centru dati ir ierobežoti. NetSuite darba centrs ir Group ar diviem skaita laukiem — Machine Resources un Labor Resources (abiem noklusējuma vērtība ir 0) — un vienu Work Calendar, parasti “Default Work Calendar”. Ielādējiet darba centrus vienu reizi, pēc tam atsevišķus darba centrus, katra darbinieka maiņas, instrumentus, pārregulēšanas laiku matricu un alternatīvos darba centrus uzturiet SkyPlanner.
- Setup Time un Run Rate datu kvalitāte. NetSuite plānošanā bez jaudas ierobežojumiem izmanto šos laukus, taču nepareizas vērtības paliek nepamanītas, jo jauda netiek ņemta vērā. Ražošanas plānošanā, kur grafiks atbilst faktiskajai iekārtu un darbinieku jaudai, šīs kļūdas atklājas jau pirmajā dienā.
- WIP vai non-WIP. Izmantojot Manufacturing WIP, izlaidi iegrāmato ar Work Order Issue, Work Order Completion un Work Order Close. Bez WIP izmanto Assembly Build. WIP nomenklatūras vienībām integrācija iegrāmato izpildes ierakstus, bet pārējām — montāžas ierakstus, tāpēc katras vienības modelis ir jāiekļauj kartēšanā.
- Advanced Manufacturing tajā pašā kontā. Ja kontā izmanto arī Advanced Manufacturing SuiteApp, tā Manufacturing Work Bench ierakstiem precīzi jāatbilst tehnoloģiskajam procesam: operāciju secībai, operācijas nosaukumam un darba centram. Izlemiet, kura sistēma nosaka operāciju datumus. Divi plānotāji vieniem un tiem pašiem ražošanas pasūtījumiem nozīmē divus konkurējošus plānus.
- Vienlaicīgo pieprasījumu limiti. Tīmekļa pakalpojumiem un RESTlet izsaukumiem ir kopīgs konta vienlaicīgo pieprasījumu limits, ko nosaka pakalpojuma līmenis, pieskaitot 10 par katru SuiteCloud Plus licenci. Paralēli aptaujājot katru ierakstu atsevišķi, šo limitu ātri sasniedz. Lasīšanai izmantojiet SuiteQL ar lapošanu, bet ierakstīšanas pieprasījumus ievietojiet rindā.
- Smilškastes atsvaidzināšana dzēš M2M iestatījumus. Atsvaidzinot smilškasti, OAuth 2.0 Client Credentials piesaistes tiek dzēstas, un tās netiek kopētas starp kontiem. Sertifikāts ar beigušos derīguma termiņu vai atsaukts sertifikāts aptur sinhronizāciju, līdz izveido jaunu piesaisti. Iestatiet brīdinājumus par autentifikācijas kļūmēm.
NetSuite integrācija: kas to konfigurē un nodrošina atbalstu
Darbs ietver jūsu ierakstu, tehnoloģisko procesu un darba centru kartēšanu, kā arī to ierobežojumu iestatīšanu, kurus NetSuite neglabā kā grafiku sastādīšanai izmantojamus datus: pārregulēšanas laiku matricu, instrumentus, operatoru skaitu un alternatīvos resursus. SkyPlanner tīmekļa aizķeres nosūta grafika izmaiņas atpakaļ, tiklīdz tās notiek, arī tad, ja tās veic Autopilot.
- SkyPlanner komanda konfigurē integrāciju ieviešanas laikā un nodrošina atbalstu pēc palaišanas. Katrā rūpnīcā NetSuite izmanto atšķirīgi: WIP vai non-WIP, pielāgotas veidlapas, skripti un tehnoloģisko procesu aprakstīšanas principi. Komanda kartē jūsu ierakstus un savieno SkyPlanner REST API un tīmekļa aizķeres ar NetSuite REST, SuiteQL un RESTlets. Atbalsts aptver User Event skriptu un starpprogrammatūru, ņemot vērā arī izmaiņas jūsu NetSuite konfigurācijā.
- Var piedalīties arī jūsu NetSuite partneris. Partneri pārzina jūsu pielāgotās veidlapas, skriptus un lomas. Viņi izmanto SkyPlanner REST API, kas aptver pasūtījumus, produktus, materiālus, iepirkuma pasūtījumus, procesa posmus un laika uzskaites ierakstus. Tam ir Swagger/OpenAPI dokumentācija un JWT autentifikācija. Publiskā dokumentācija: SkyPlanner dokumentācija.
- Jūsu izstrādātāji var veidot risinājumu uz tā pamata. Bieži izmanto šādu sadalījumu: User Event skripts NetSuite iekšienē un neliels starpprogrammatūras pakalpojums ārpus tā. Lai sāktu, pietiek ar API atslēgu (integrācijas pamācība), un SkyPlanner komanda vajadzības gadījumā palīdz.
Vispirms pārbaudiet grafika atbilstību 30 dienu bezmaksas izmēģinājumā ar CSV datiem un līdz 20 darba centriem, bez kredītkartes. Tad integrāciju var sākt ar grafiku, kas jau atbilst rūpnīcas vajadzībām.
Pēc savienošanas Arcturus dzinējs sastāda grafiku no aktuālajiem NetSuite ražošanas pasūtījumiem un pārbauda materiālus gan krājumos, gan gaidāmajos iepirkuma pasūtījumos. Operatori reģistrē darbu ar Mobile Confirmations, Production Timer un Quick Log Mode, un NetSuite atspoguļo situāciju ražošanas cehā bez manuālas datu ievades. SkyPlanner cena ir no 199 € mēnesī, iekļaujot 5 darba centrus; norēķini ir ik mēnesi, un abonementu var atcelt jebkurā laikā. Integrācijas cenu nosaka iepriekš atbilstoši jūsu procesam un vajadzībām kopā ar izvēlēto plānu, lai visas izmaksas būtu redzamas pirms darba sākšanas. Sazinieties ar pārdošanas komandu, lai noteiktu sava NetSuite integrācijas projekta tvērumu, vai apskatiet funkcijas un klientus.
Ražotāju atsauksmes par SkyPlanner
2 hietaupītas katru nedēļu
“Ar SkyPlanner esam pārgājuši no ražošanas plānošanas Excel izklājlapās uz ražošanas optimizāciju reāllaikā.”
Kalle Kalliomäki, piegādes ķēdes speciālists
UTU · Elektriskie sadales skapji un sadales iekārtas
Ražošanas plānošanā katru nedēļu tiek ietaupītas 2 darba stundas, un jaunā darbu rinda nonāk līdz ražošanas līnijai dažu sekunžu laikā.
+90%ražošanas efektivitāte
“Ražošanas efektivitāte ir pieaugusi par 90%.”
Abdul Rucyinga, IT vadītājs
Laboratory & Allied · Farmaceitisko produktu ražošana
Ražošanas efektivitāte ir pieaugusi par 90%, un optimizēta trīs mēnešu plāna izveide visiem darba centriem aizņem mazāk nekā 30 minūtes.
99,2%piegāžu savlaicīgums
“SkyPlanner ir ļāvis skaidrāk saskatīt ražošanas šaurās vietas un padarījis ražošanas vadību pārskatāmāku.”
Toni Tuori, ražošanas vadītājs
Piristeel · Jumta drošības aprīkojums un lietusūdens novadīšanas sistēmas
Šogad piegāžu savlaicīgums sasniedza 99,2%, un ražošanas grafiku sastādīšanā ik dienu tiek ietaupītas līdz četrām darba stundām.
6 mēnešus uz priekšupārdošanas komanda redz brīvo jaudu
“SkyPlanner nodrošina uzticamu pamatu visai ražošanas plānošanai.”
Anu Järvinen, ražošanas vadītāja
Fredman Operations · Saskarei ar pārtiku drošs iepakojuma papīrs
Pārdošanas komanda redz brīvo jaudu sešus mēnešus uz priekšu. Atbildes uz pieprasījumiem mainīt grafiku tagad tiek sniegtas dažu sekunžu laikā, nevis stundas vai ilgākā laikā kā iepriekš.
Biežāk uzdotie jautājumi
Kā SkyPlanner APS savieno ar NetSuite?
Datu apmaiņa notiek abos virzienos, izmantojot NetSuite REST ierakstu API, SuiteQL un, kur nepieciešams, RESTlets. Operāciju datumus ieraksta ar PATCH pieprasījumu manufacturingOperationTask ierakstam. Darba laiku un saražoto daudzumu reģistrē ar workOrderCompletion vai assemblyBuild transformāciju. SkyPlanner komanda konfigurē integrāciju ieviešanas laikā un nodrošina tās atbalstu pēc palaišanas. Jūsu NetSuite partneris vai pašu izstrādātāji var veidot risinājumus, izmantojot dokumentēto REST API.
Vai SkyPlanner lietošanai ir nepieciešams Advanced Manufacturing SuiteApp?
Nē. SkyPlanner pats veic ražošanas plānošanu atbilstoši faktiskajai iekārtu un darbinieku jaudai, izmantojot standarta Work Orders, Manufacturing Routings un Work Centers. Ja kontā tiek izmantots arī Advanced Manufacturing, tvēruma noteikšanas laikā vienojas, kura sistēma nosaka operāciju datumus.
Kā tiek novērsta atkārtota grāmatošana, ja notikums tiek nosūtīts divreiz?
Katram Work Order Completion kā ārējais ID tiek pievienots SkyPlanner laika uzskaites ieraksta ID. NetSuite nodrošina ārējo ID unikalitāti katram ierakstu tipam, tāpēc atkārtoti nosūtīts notikums tiek noraidīts. Tādējādi daudzums un izmaksas netiek iegrāmatoti vēlreiz. Neveiksmīgie ierakstīšanas pieprasījumi tiek ievietoti rindā, atkārtoti izpildīti un reģistrēti žurnālā.
Vai REST un OAuth 2.0 vietā varam izmantot TBA vai SOAP?
Jaunām integrācijām paredziet REST ar OAuth 2.0. Sākot ar versiju 2027.1, Oracle vairs neatļaus jaunas TBA un SOAP integrācijas, bet versijā 2028.2 atspējos visus SOAP galapunktus. SkyPlanner integrācija, kas veidota ar REST un OAuth 2.0, turpinās darboties arī pēc abām šīm izmaiņām.
Kā SkyPlanner saņem informāciju par jauniem NetSuite ražošanas pasūtījumiem?
NetSuite nav dokumentēta standarta risinājuma izejošu webhook paziņojumu sūtīšanai. Work Order piesaistīts User Event skripts saglabāšanas brīdī ievieto paziņojumu rindā. Periodiska SuiteQL aptauja uztver izmaiņas, kuras skripts nepamana, piemēram, CSV importus un masveida atjauninājumus.
Vai pirms integrācijas izveides varam izmēģināt SkyPlanner ar NetSuite datiem?
Jā. Eksportējiet darba centrus, tehnoloģiskos procesus un atvērtos ražošanas pasūtījumus CSV formātā un importējiet tos SkyPlanner 30 dienu izmēģinājuma laikā. Salīdziniet ražošanas plānošanā iegūto grafiku, kas atbilst faktiskajai iekārtu un darbinieku jaudai, ar savu pašreizējo plānu. Sāciet bezmaksas izmēģinājumu vai piesakieties demonstrācijai.
Cik ilgs ir NetSuite integrācijas projekts?
Ieviešana parasti tiek pabeigta dažu nedēļu laikā pēc sākotnējās sagatavošanas sākuma, arī lielos uzņēmumos. Jau izmēģinājuma laikā grafiku veido, izmantojot CSV datus, un UTU jau šobrīd izmanto SkyPlanner kopā ar NetSuite (UTU atsauksme).