Gjør NetSuite-skriptene dine klare for SuiteScript 2.1
Oracle fases ut SuiteScript 1.0, 2.0 og 2.x. Fra versjon 2028.2 må alle skript i NetSuite-kontoen din bruke SuiteScript 2.1. Vi hjelper deg med å finne ut hva det betyr for kontoen din, sette opp en sikker test i sandkassen din og konvertere skriptene som trenger det.
Hvorfor bør du starte før 2028?
Oracle har publisert datoene i NetSuites hjelpesenter:
- 2026.2: SuiteScript 2.1 blir standarden for nye og eksisterende skript.
- 2027.1: SuiteScript 1.0 får kun støtte for kritiske problemer.
- 2028.1: Skript merket 2.0 og 2.x kjører som 2.1 som standard, selv om ingen endrer koden.
- 2028.2: Alle nye og eksisterende skript må bruke SuiteScript 2.1.
De fleste lag planlegger for 2028.2. Vi anbefaler at du også ser nøye på 2028.1.
Et SuiteScript 1.0-skript som slutter å virke, gir deg beskjed med en gang. Et 2.0-skript som går over til 2.1-motoren kan fortsette å kjøre og bare returnere et annet svar. Koden ser lik ut, ingen har distribuert noe, og årsaken er vanskelig å finne.
Skript merket 2.x er ikke på 2.1 i dag. De kjører på 2.0-kjøretidssystemet. Så selv om kontoen din ikke har SuiteScript 1.0 igjen, er skriptene dine fortsatt innenfor rekkevidden.
Kilder (Oracle NetSuite hjelpesenter):
- Overgang til SuiteScript 2.1: tidslinjen for utgivelsen
- Aktivering av SuiteScript 2.1 på kontonivå: innstillingen vi bruker i prøveperioden
- Forskjeller mellom SuiteScript 2.0 og SuiteScript 2.1: hva som kan oppføre seg annerledes
Hvordan kan vi hjelpe deg?
Velg én tjeneste eller kombiner dem. De starter alle fra den samme listen med skript, så ingenting du gjør er bortkastet.
1. Vurdering av SuiteScript 2.1-beredskap
Kjenn innsatsen din, manus for manus.
Vi lister opp alle skriptene i kontoen din etter versjon, type og distribusjonsstatus. Deretter vurderer vi hvert enkelt etter hvor mye arbeid det krever å konvertere. SuiteScript 1.0-omskrivinger og 2.0-oppdateringer er forskjellige jobber med forskjellige kostnader, så vi holder dem adskilt.
Du får:
- Et register over alle skriptene dine, med en kompleksitetsvurdering
- Et innsatsestimat for hvert skript
- En anbefalt rekkefølge for å konvertere dem
2. Testperioden i 2028.1
Se hva 2028.1 gjør med kontoen din, før det skjer.
NetSuite har allerede innstillingen om at 2028.1 skal slås på for deg. Vi slår den på i sandkassen din, slik at teamet ditt kan teste dine egne prosesser mot den før 2028.1 kommer. Du kan slå den tilbake når som helst, og vi gjør aldri dette i produksjon.
Du får:
- Sandkassen din byttet til kjøretid 2.1
- Et oppdatert innsatsestimat basert på hva testingen din finner
3. Omskriving og regresjon
Nye manus, bevist mot originalen.
Vi konverterer skriptene dine i grupper, og starter med det vurderingen og prøvetestingen avdekket, og det bedriften din ikke har råd til å oppføre seg annerledes. Vi tester hver gruppe mot hvordan originalen oppførte seg, og deretter distribuerer vi den gjennom din egen utgivelsesprosess.
Du får:
- Konverterte skript på SuiteScript 2.1
- Testbevis for hver batch
- Oppdaterte distribusjonsobjekter
4. Kvalitetskontroll av manus
Finn ut hvilken tilstand NetSuite-koden din er i.
Manus blir skrevet for å løse et reelt problem. De fungerer, og så går personen som skrev dem videre. Vår revisjon er en uavhengig, skrivebeskyttet gjennomgang av hvert manus i kontoen din, på fire områder:
- Sikkerhet: sjekket mot OWASP Top 10 (en mye brukt liste over de vanligste sikkerhetsrisikoene for nett) og vår sjekkliste med 48 NetSuite-spesifikke fallgruver
- Ytelse ved volum: vil skriptet fortsatt fungere når transaksjonsvolumet dobles?
- Vedlikeholdbarhet: kan noen andre enn forfatteren jobbe med det?
- Distribusjon og tillatelser: har hvert skript bare den tilgangen det trenger?
Vi vurderer alle funn som kritiske, høye, middels eller lave, og gir deg innsatsen til å rette opp i dem. Vi vil heller gi deg seks kritiske punkter du handler på enn nitti du sender inn. Hvis koden din er i god stand, sier vi det.
Du får:
- Et register over alle manusene dine
- Et funn registreres med alvorlighetsgrad og innsats for å rette opp
- En prioritert plan for å fikse dem
- Et sammendrag på to sider for ikke-tekniske lesere
- En gjennomgang med teamet ditt
Konvertere til 2.1 uansett? Å kjøre revisjonen samtidig koster mindre enn å kjøre den separat, fordi begge starter fra samme skriptliste. Det er også det billigste tidspunktet å finne ut hvilken tilstand koden din er i.
Hvordan fungerer det?
Vi jobber i tre trinn i stedet for ett stort prosjekt:
Vurder. Vi lister opp og vurderer hvert manus før vi gir deg et estimat. Et antall manus alene forteller deg svært lite om innsatsen.
Test. Vi setter opp 2028.1-testen i sandkassen din før vi skriver noe om. Teamets testing er den billigste måten å se hvilke skript som trenger reelt arbeid og hvilke som bare trenger en liten oppdatering og en test.
Konverter. Vi skriver om i omganger, i den rekkefølgen som er viktigst for bedriften din, og tester hver omgang før den publiseres.
Hva trenger vi fra deg?
En sandkasse oppdatert fra produksjon.
En rolle med tilgang til skript og kontoinnstillinger.
En navngitt eier for hver prosess du tester.
Tilgang til utgivelses- og distribusjonsprosessen din.
Det er alt. Vi leser bare inn produksjonskontoen din. Vi endrer, distribuerer, slår på eller sletter aldri noe der.
Hva koster det?
Både beredskapsvurderingen og kvalitetsrevisjonen av manuset har et fast omfang og en fast pris. Vi forteller deg prisen før vi starter.
Vi oppgir konverteringen etter vurderingen, ikke før. Inntil vi har listen over manus, er ethvert estimat en gjetning. Vurderingen din gir deg innsatsen for hvert manus, slik at du bestemmer hvor mye du skal gjøre, i hvilken rekkefølge og over hvor mange utgivelser. Ethvert tall vi gir deg før det er et estimat, og vi betegner det som et.
Revisjonen kommer aldri med en forpliktelse til å kjøpe mer. Ditt eget team, eller en annen partner, kan handle basert på funnene uten oss.
Hvorfor velge Addovation?
- Vi er en nordisk NetSuite-partner, og vi leverer globalt.
- Vi jobber med komplekse NetSuite-kontoer med mange datterselskaper, så vel som oppsett i ett land.
- Våre plattform- og forretningsprosesseksperter jobber i samme team. Vi tester hvert konverterte skript mot prosessen det støtter, ikke bare mot seg selv.
Ofte stilte spørsmål
Vi har ikke SuiteScript 1.0 igjen. Påvirker dette oss?
Svært sannsynlig. Skript merket 2.0 eller 2.x kjører på 2.0-kjøretidssystemet i dag. De må flyttes til 2.1 innen utgivelse 2028.2.
Kan vi sjekke våre egne manus først?
Ja. Kjør denne spørringen i kontoen din for å liste opp alle skript som ikke er på 2.1:
SELECT scriptid, name, scripttype, apiversion, isinactive FROM script WHERE apiversion IS NULL OR apiversion <> '2.1'
Grupper resultatet etter skripttype. Serverskript er der 2028.1-endringen lander.
Er tørrløpet trygt?
Ja. Vi gjør det bare i sandkassen din, og innstillingen kan endres tilbake når som helst.
Hva med skript fra SuiteApps og pakker?
Vi inkluderer dem i vurderingen og markerer de du ikke kan redigere selv, slik at du kan ta dem opp med leverandøren i god tid.
Trenger vi både konverteringen og revisjonen?
Nei. Hver av dem står alene. Å kjøre dem sammen sparer tid og kostnader, fordi begge starter fra den samme listen med skript.
Kilder og Oracle NetSuite hjelpesenter
Overgang til SuiteScript 2.1 : tidslinjen for utgivelsen.
Aktivering av SuiteScript 2.1 på kontonivå : innstillingen vi bruker i prøveperioden.
Forskjeller mellom SuiteScript 2.0 og SuiteScript 2.1: hva som kan oppføre seg annerledes.