NetSuite går mot SuiteScript 2.1: det här behöver ni veta

Använder ni NetSuite och har ni anpassningar i systemet? Då är det dags att börja se över era SuiteScripts.

Oracle moderniserar tekniken bakom NetSuite och går stegvis över till SuiteScript 2.1.
Det betyder att vissa av era befintliga skript kan behöva uppdateras, anpassas eller skrivas om. Genom att börja i god tid får ni bättre kontroll över omfattning, kostnader och resurser.

Varför går NetSuite över till SuiteScript 2.1?

SuiteScript används för att anpassa och automatisera funktioner i NetSuite. Det kan till exempel handla om orderhantering, fakturering, kontroller eller överföring av information mellan olika system.

Förändringen innebär bland annat en modernare teknisk plattform med förbättrad säkerhet, en effektivare exekveringsmotor med möjlighet till bättre prestanda, samt stöd för framtida funktionalitet, vilket gör uppgraderingen viktig för att kunna dra nytta av NetSuites fortsatta utveckling.

Från och med NetSuite 2028.2 ska befintliga skript vara uppgraderade till SuiteScript 2.1.

När behöver ni agera?

Oracle genomför förändringen stegvis:

2027.1: NetSuites support för SuiteScript 1.0 begränsas till kritiska problem.

2028.1: Skript i SuiteScript 2.0 och skript märkta med 2.x körs som SuiteScript 2.1 som standard.

2028.2: Alla nya och befintliga skript ska använda SuiteScript 2.1 och stödet för äldre versioner förväntas tas bort.

Det finns alltså tid att förbereda sig. Men hur mycket arbete som krävs varierar mellan olika NetSuite-konton.

Genom att börja nu kan ni få en bild av omfattningen och planera arbetet tillsammans med andra investeringar och utvecklingsbehov, i stället för att behöva hantera allt när tidsgränsen närmar sig.

Övergången är inte bara något som måste göras. Det är också ett tillfälle att få bättre kontroll över vilka anpassningar ni har, se över vilka ni fortfarande behöver och hur de ska hanteras framöver.

Hur mycket arbete krävs?

Det beror på hur många skript ni har och vilken SuiteScript version de är skrivna i.

Vissa kan behöva mindre ändringar och testning. Andra kan behöva anpassas eller skrivas om mer omfattande.

Det kan också finnas kod som tillhör en extern leverantör och därför behöver hanteras av dem. Äldre skript kan dessutom finnas kvar trots att de inte längre används.

För att kunna planera behöver ni därför veta:

  • Vilka skript berörs?
  • Vad behöver göras med dem?
  • Hur omfattande är arbetet?
  • Finns det externa leverantörer som behöver involveras?
  • Hur mycket tid, budget och interna resurser behöver vi avsätta?
  • Hur ska förändringarna testas?

Det är först när ni har den bilden som det går att göra en rimlig plan för uppgraderingen.

Ett paketerat första steg från SuiteCorner

För att smidigt ta reda på vad som behöver göras har SuiteCorner tagit fram ett analysverktyg som går igenom alla era skript på ett mycket effektivt och strukturerat sätt.

Resultatet sammanställs i en rapport där ni får en tydlig bild av vilka skript som finns i SuiteScript 1.0, 2.0 och 2.x samt vad som behöver göras med dem.

Skripten delas in i tre kategorier:

  • Recertify: Skript där en mindre versionsändring och teknisk verifiering kan vara tillräcklig.
  • Repair: Skript som behöver anpassas för att fungera i SuiteScript 2.1.
  • Rewrite: Äldre skript som behöver skrivas om mer omfattande, exempelvis från SuiteScript 1.0.

För de skript som behöver hanteras får ni också en uppskattning av tidsåtgången. Bedömningen baseras bland annat på skriptens version, typ och omfattning, tillsammans med vår erfarenhet av NetSuite-utveckling.

Rapporten tar även med kod som tillhör externa leverantörer och skript som verkar vara oanvända. Det hjälper er att se vad ni själva behöver hantera, vad en leverantör kan behöva ansvara för och vad som kanske inte behöver uppgraderas alls.

Resultatet blir ett konkret underlag för att planera tid, resurser och budget innan ni fattar beslut om själva uppgraderingen. Vill ni se hur underlaget kan se ut, visar vi gärna ett exempel på rapporten under ett första möte.

Vad händer efter analysen?

När analysen är klar går vi igenom rapporten tillsammans. Vi förklarar vad resultatet innebär, vilka delar som bör prioriteras och vad nästa steg kan vara.

Därefter bestämmer ni själva hur ni vill gå vidare. Uppgraderingen kan genomföras internt, tillsammans med SuiteCorner eller med en annan partner.

Om ni väljer SuiteCorner kan vi även hjälpa till att uppdatera eller skriva om berörda skript och genomföra teknisk testning.

Ni behöver alltså inte ta beslut om hela uppgraderingen från början. Analysen är ett avgränsat första steg som ger er den information ni behöver för att kunna fatta beslut om fortsättningen.

Testning är en viktig del

Att uppdatera koden är bara en del av arbetet. Skripten behöver också testas för att säkerställa att de fungerar som avsett.

Det är särskilt viktigt för anpassningar som påverkar affärskritiska processer, exempelvis order, fakturering eller ekonomiska flöden.

AI kan effektivisera delar av kodarbetet, men den uppdaterade koden behöver fortfarande granskas och testas. När SuiteCorner genomför uppgraderingsarbetet ingår därför teknisk testning av de berörda skripten.

Testning av hela affärsprocesser behöver också planeras. Den kan genomföras av er verksamhet eller med hjälp av SuiteCorner enligt separat överenskommelse.

Börja med att få koll på nuläget

Övergången till SuiteScript 2.1 behöver inte innebära att ni startar ett stort uppgraderingsprojekt direkt.

Det första steget är att ta reda på vad som faktiskt finns i ert NetSuite-konto och vad som behöver göras.

Med SuiteCorners paketerade analys får ni ett tydligt beslutsunderlag för att bedöma omfattningen, planera budget och resurser och prioritera arbetet i god tid.

Vill ni veta hur övergången till SuiteScript 2.1 påverkar ert NetSuite-konto?

Boka ett möte med SuiteCorner så berättar vi mer om vår SuiteScript-analys, vilket underlag som behövs och hur vi kan hjälpa er vidare.

Boka ett möte/rådgivning

Läs mer om SuiteScript 2.1

 

Se fler blogginlägg