Valmistele NetSuite-skriptisi SuiteScript 2.1:tä varten
Oracle on lopettamassa SuiteScript 1.0:n, 2.0:n ja 2.x:n käytön. Versiosta 2028.2 lähtien jokaisen NetSuite-tilisi skriptin on käytettävä SuiteScript 2.1:tä. Autamme sinua selvittämään, mitä tämä tarkoittaa tilisi kannalta, järjestämään turvallisen testin sandbox-ympäristössäsi ja muuntamaan ne skriptit, jotka sitä tarvitsevat.
Miksi sinun pitäisi aloittaa ennen vuotta 2028?
Oracle on julkaissut päivämäärät NetSuite-ohjekeskuksessa:
- 2026.2: SuiteScript 2.1:stä tulee standardi sekä uusille että olemassa oleville skripteille.
- 2027.1: SuiteScript 1.0:lle tarjotaan tukea ainoastaan kriittisten ongelmien osalta.
- 2028.1: Skriptit, joiden versio on 2.0 tai 2.x, suoritetaan oletusarvoisesti versiona 2.1, vaikka kukaan ei muuttaisikaan koodia.
- 2028.2: Kaikkien uusien ja olemassa olevien skriptien on käytettävä SuiteScript 2.1:tä.
Useimmat tiimit suunnittelevat vuotta 2028.2. Suosittelemme, että tarkastelet tarkasti myös vuotta 2028.1.
SuiteScript 1.0 -skripti, joka lakkaa toimimasta, ilmoittaa siitä heti. 2.0-skripti, joka siirtyy 2.1-moottoriin, voi jatkaa toimintaansa ja palauttaa vain erilaisen vastauksen. Koodi näyttää samalta, kukaan ei ole ottanut mitään käyttöön, ja syytä on vaikea löytää.
Skriptit, joiden versio on merkitty 2.x, eivät tällä hetkellä ole versiossa 2.1. Ne toimivat 2.0-ajoympäristössä. Joten vaikka tililläsi ei olisi enää SuiteScript 1.0:aa jäljellä, skriptisi ovat silti käytettävissä.
Lähteet (Oracle NetSuite -ohjekeskus):
- Siirtyminen SuiteScript 2.1:een: julkaisuaikataulu
- SuiteScript 2.1:n käyttöönotto tilitasolla: asetus, jota käytämme testikäytössä
- SuiteScript 2.0:n ja SuiteScript 2.1:n erot: missä asioissa toiminta voi poiketa toisistaan
Miten voimme auttaa sinua?
Valitse yksi palvelu tai yhdistä niitä. Ne kaikki perustuvat samaan skriptiluetteloon, joten mikään tekemäsi ei mene hukkaan.
1. SuiteScript 2.1:n valmiusarviointi
Tiedä, kuinka paljon vaivaa kukin käsikirjoitus vaatii.
Luettelemme kaikki tilisi skriptit version, tyypin ja käyttöönottotilan mukaan. Sen jälkeen arvioimme kunkin skriptin muuntamiseen tarvittavan työmäärän. SuiteScript 1.0:n uudelleenkirjoitukset ja 2.0:n päivitykset ovat erillisiä töitä, joiden kustannukset vaihtelevat, joten käsittelemme niitä erikseen.
Saat:
- Luettelo kaikista skripteistäsi, joissa on monimutkaisuusluokitus
- Arvio työmäärästä kunkin käsikirjoituksen osalta
- Suositeltu järjestys niiden muuntamiseksi
2. Vuoden 2028.1 koeajelu
Katso, miten versio 2028.1 vaikuttaa tiliisi, ennen kuin muutokset astuvat voimaan.
NetSuite-järjestelmässä on jo valmiiksi asetus, jonka versio 2028.1 ottaa käyttöön puolestasi. Otamme sen käyttöön testausympäristössäsi, jotta tiimisi voi testata omia prosessejaan sen avulla ennen kuin versio 2028.1 julkaistaan. Voit palauttaa asetuksen entiselleen milloin tahansa, emmekä koskaan tee tätä tuotantoympäristössä.
Saat:
- Sandboxisi on siirtynyt 2.1-ajoympäristöön
- Päivitetty työmääräarvio, joka perustuu testauksessa saatuihin tuloksiin
3. Uudelleenkirjoitus ja regressio
Uudet käsikirjoitukset, joiden laatu on todettu alkuperäisen perusteella.
Muunnamme skriptisi erissä, aloittaen niistä, jotka arvioinnissa ja testausajossa havaittiin ongelmallisiksi ja joiden toiminnassa ei saa esiintyä poikkeamia liiketoimintasi kannalta. Testaamme jokaisen erän suhteessa alkuperäisen toimintaan ja otamme sen sitten käyttöön oman julkaisuprosessisi kautta.
Saat:
- SuiteScript 2.1:een muunnettuja skriptejä
- Jokaisen erän testitulokset
- Päivitetyt käyttöönottokohteet
4. Käsikirjoituksen laadun arviointi
Selvitä, missä kunnossa NetSuite-koodisi on.
Skriptit laaditaan todellisten ongelmien ratkaisemiseksi. Ne toimivat, ja sen jälkeen niiden laatija siirtyy muihin tehtäviin. Tarkastuksemme on riippumaton, vain lukemiseen tarkoitettu katsaus kaikkiin tilisi skripteihin neljällä osa-alueella:
- Turvallisuus: tarkistettu OWASP Top 10 -luettelon (laajasti käytetty luettelo yleisimmistä verkkoturvariskeistä) ja 48 NetSuite-kohtaisen ongelmakohdan sisältävän tarkistuslistamme perusteella
- Suorituskyky suurenessa volyymissä: toimiiko skripti edelleen, kun transaktiomäärä kaksinkertaistuu?
- Ylläpidettävyys: voiko joku muu kuin tekijä itse työskennellä sen parissa?
- Käyttöönotto ja käyttöoikeudet: onko jokaisella skriptillä vain tarvitsemansa käyttöoikeudet?
Luokittelemme jokaisen havainnon kriittiseksi, korkeaksi, keskitasoiseksi tai matalaksi ja ilmoitamme, kuinka paljon vaivaa sen korjaaminen vaatii. Annamme mieluummin kuusi kriittistä kohtaa, joihin ryhdyt toimiin, kuin yhdeksänkymmentä, jotka vain arkistoit. Jos koodisi on kunnossa, sanomme sen suoraan.
Saat:
- Luettelo kaikista skripteistäsi
- Vikarekisteri, jossa on merkitty vian vakavuusaste ja korjaamiseen tarvittava työmäärä
- Priorisoitu suunnitelma niiden korjaamiseksi
- Kaksisivuinen yhteenveto ei-teknisille lukijoille
- Kävelykierros tiimisi kanssa
Aiotko joka tapauksessa siirtyä versioon 2.1? Tarkastuksen suorittaminen samanaikaisesti on edullisempaa kuin erikseen, koska molemmat perustuvat samaan skriptiluetteloon. Se on myös edullisin hetki selvittää, missä kunnossa koodisi on.
Miten se toimii?
Toimimme kolmessa vaiheessa sen sijaan, että toteuttaisimme yhden suuren projektin:
Arviointi. Luetteloimme ja arvioimme jokaisen käsikirjoituksen ennen kuin annamme sinulle hinta-arvion. Pelkkä käsikirjoitusten lukumäärä ei kerro juuri mitään työmäärästä.
Testi. Asennamme 2028.1-testiversion teidän testausympäristöönne ennen kuin ryhdymme kirjoittamaan mitään uudelleen. Tiiminne suorittama testaus on edullisin tapa selvittää, mitkä skriptit vaativat perusteellista työstämistä ja mitkä vain pientä päivitystä ja testausta.
Muunna. Kirjoitamme sisällön uudelleen erissä, juuri siinä järjestyksessä, joka on liiketoiminnallesi tärkein, ja testaamme jokaisen erän ennen sen julkaisua.
Mitä tarvitsemme sinulta?
Tuotantoympäristöstä päivitetty testausympäristö.
Rooli, jolla on pääsy skripteihin ja tilin asetuksiin.
Nimetty omistaja jokaiselle testaamallesi prosessille.
Pääsy julkaisu- ja käyttöönottoprosessiisi.
Siinä kaikki. Me vain luemme tuotantotililtänne. Emme koskaan muuta, ota käyttöön, aktivoi tai poista sieltä mitään.
Paljonko se maksaa?
Sekä valmiusarvioinnilla että käsikirjoituksen laadun tarkastuksella on kiinteä laajuus ja kiinteä hinta. Ilmoitamme hinnan ennen työn aloittamista.
Annamme tarjouksen muuntotyöstä vasta arvioinnin jälkeen, emme ennen sitä. Ennen kuin meillä on luettelo skripteistä, kaikki arviot ovat pelkkää arvailua. Arvioinnin avulla saat selville kunkin skriptin vaatiman työmäärän, joten voit itse päättää, kuinka paljon työtä teet, missä järjestyksessä ja kuinka monessa julkaisussa. Kaikki luvut, jotka annamme sinulle ennen tätä, ovat arvioita, ja merkitsemme ne sellaisiksi.
Tarkastus ei missään nimessä velvoita ostamaan lisää. Oma tiimisi tai joku toinen yhteistyökumppani voi ryhtyä toimenpiteisiin havaintojen perusteella ilman meitä.
Miksi valita Addovation?
- Olemme Pohjoismaissa toimiva NetSuite-kumppani, ja tarjoamme palveluitamme maailmanlaajuisesti.
- Työskentelemme sekä monimutkaisten NetSuite-tilien parissa, joihin kuuluu useita tytäryhtiöitä, että yksittäisen maan kattavien järjestelmien parissa.
- Alustan ja liiketoimintaprosessien asiantuntijamme työskentelevät samassa tiimissä. Testaamme jokaisen muunnettavan skriptin sen prosessin perusteella, jota se tukee, emme pelkästään skriptin itsensä perusteella.
Usein kysyttyjä kysymyksiä
Meillä ei ole enää SuiteScript 1.0:aa jäljellä. Vaikuttaako tämä meihin?
Hyvin todennäköisesti. Skriptit, joiden versio on 2.0 tai 2.x, toimivat tällä hetkellä 2.0-ajoympäristössä. Ne on siirrettävä versioon 2.1 viimeistään julkaisussa 2028.2.
Voimmeko tarkistaa ensin omat skriptimme?
Kyllä. Suorita tämä kysely tililläsi, jotta saat luettelon kaikista skripteistä, jotka eivät ole versiossa 2.1:
SELECT scriptid, name, scripttype, apiversion, isinactive FROM script WHERE apiversion IS NULL OR apiversion <> '2.1'
Ryhmittele tulokset skriptityypin mukaan. Muutos 2028.1 koskee palvelinskriptejä.
Onko koeajo turvallinen?
Kyllä. Teemme sen vain testausympäristössäsi, ja asetus voidaan palauttaa ennalleen milloin tahansa.
Entä SuiteApps-sovellusten ja -pakettien skriptit?
Otamme ne huomioon arvioinnissa ja merkitsemme ne, joita et voi muokata itse, jotta voit ottaa ne esille toimittajan kanssa hyvissä ajoin.
Tarvitsemmeko sekä muuntamisen että tarkastuksen?
Ei. Kukin niistä toimii itsenäisesti. Niiden suorittaminen yhdessä säästää aikaa ja kustannuksia, koska molemmat lähtevät liikkeelle samasta skriptiluettelosta.