SuiteScript 2.1 – så förbereder ni era NetSuite-anpassningar

Vet ni vilka anpassningar i ert NetSuite-system som behöver uppdateras inför övergången till SuiteScript 2.1?

För företag som använder skript för att automatisera arbetsflöden, anpassa affärsprocesser eller stödja integrationer med andra system kan övergången kräva både planering och resurser.

Men hur vet ni vad som faktiskt behöver göras, hur omfattande arbetet blir och när det är dags att börja?

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

SuiteScript används för att utöka och anpassa funktionaliteten i NetSuite efter verksamhetens behov. Det kan exempelvis handla om att automatisera delar av faktureringsprocessen, anpassa orderflöden eller utveckla integrationer med andra system.

Med SuiteScript 2.1 tar Oracle nästa steg i utvecklingen av NetSuites skriptplattform. Den nya versionen bygger på en modernare JavaScript-standard och ger bättre förutsättningar för prestanda, säkerhet och framtida vidareutveckling.

Samtidigt innebär förändringen att äldre SuiteScript-versioner successivt fasas ut. Företag som använder SuiteScript 1.0, 2.0 eller versionsangivelsen 2.x behöver därför se över sina befintliga anpassningar.

Det betyder däremot inte att alla skript måste skrivas om från grunden. Vilka åtgärder som krävs beror på skriptens version, uppbyggnad och kompatibilitet med SuiteScript 2.1.

När behöver ni uppgradera till SuiteScript 2.1?

Oracle genomför övergången stegvis för att ge företag möjlighet att planera och uppdatera sina befintliga anpassningar.

Enligt den nuvarande tidsplanen gäller följande:

  • NetSuite 2026.2: SuiteScript 2.1 blir standard för nya och befintliga skript.
  • NetSuite 2027.1: SuiteScript 1.0 får begränsat stöd som endast omfattar kritiska problem. För andra problem behöver skripten först uppdateras till SuiteScript 2.1.
  • NetSuite 2028.1: SuiteScript 1.0 kan inte längre driftsättas i nya NetSuite-konton, men kan fortfarande driftsättas i befintliga konton. Skript med SuiteScript 2.0 eller 2.x körs som SuiteScript 2.1 som standard.
  • NetSuite 2028.2: Alla nya och befintliga skript ska använda SuiteScript 2.1.

Även om den sista fasen ligger längre fram är det klokt att börja planeringen redan nu, särskilt för företag med många anpassningar eller komplexa integrationer.

En tidig kartläggning gör det möjligt att uppskatta arbetsinsatsen och fördela utvecklingsarbetet över tid. Det ger också bättre förutsättningar att ta hänsyn till exempelvis bokslutsperioder, andra systemprojekt och verksamhetens prioriteringar.

Börja med att kartlägga era befintliga skript

Under åren kan ett företag ha byggt upp ett stort antal anpassningar i NetSuite. Vissa kan ha utvecklats internt, andra av externa konsulter eller olika NetSuite-partner.

Det innebär att dokumentationen kan variera och att det inte alltid finns en samlad överblick över vilka skript som används och hur de hänger ihop.

En kartläggning hjälper er att identifiera:

  • Vilka skript som finns i systemet och vilka versioner de använder.
  • Vilka affärsprocesser och integrationer som är beroende av skripten.
  • Vilka anpassningar som redan använder SuiteScript 2.1.
  • Vilka skript som behöver testas, justeras eller skrivas om.
  • Om det finns äldre skript som inte längre används.

Med den informationen får ni ett bättre underlag för att bedöma omfattningen av uppgraderingen och vilka resurser som kan behövas.

Alla anpassningar behöver inte uppdateras på samma sätt

En vanlig fråga är om övergången till SuiteScript 2.1 innebär att alla befintliga skript måste skrivas om.

Svaret är nej.

SuiteScript 2.0 och 2.1 använder samma SuiteScript-API, men eftersom versionerna använder olika JavaScript-miljöer kan vissa funktioner bete sig annorlunda.

Det innebär att vissa skript kan fungera med SuiteScript 2.1 utan större kodändringar, medan andra behöver justeras. Skript som använder SuiteScript 1.0 kan kräva mer omfattande förändringar eftersom den versionen har en annan API-struktur.

Det kan även finnas äldre anpassningar som inte längre fyller någon funktion och därför kan avvecklas i stället för att uppgraderas.

Genom att analysera skripten individuellt blir det möjligt att avgöra vilka åtgärder som är lämpliga och var utvecklingsinsatserna gör störst nytta.

Hur kan övergången påverka verksamheten?

För en ekonomichef eller systemansvarig handlar övergången till SuiteScript 2.1 inte enbart om teknik. Det handlar också om att säkerställa att verksamhetens befintliga arbetsflöden fortsätter fungera som förväntat.

Om exempelvis fakturering, orderhantering eller integrationer med andra system är beroende av anpassade skript behöver dessa funktioner tas med i planeringen.

Därför är det viktigt att identifiera vilka anpassningar som är verksamhetskritiska och säkerställa att de testas innan uppdateringarna genomförs i produktionsmiljön.

En strukturerad övergång ger bättre förutsättningar att:

  • Planera arbetet utifrån verksamhetens behov.
  • Bedöma tidsåtgång, resursbehov och kostnader för uppgradering till SuiteScript 2.1.
  • Prioritera verksamhetskritiska anpassningar.
  • Minska risken för störningar i viktiga arbetsflöden.
  • Samordna uppgraderingen med andra planerade systemförändringar.

Det gör det enklare att genomföra arbetet stegvis och med kontroll över både tidsplan och resurser.

Testa och uppgradera stegvis

När ni har identifierat vilka skript som behöver uppdateras är nästa steg att planera hur förändringarna ska genomföras.

Oracle rekommenderar att befintliga skript testas i en lämplig testmiljö innan de driftsätts med SuiteScript 2.1. Testningen bör säkerställa att skripten fungerar som förväntat och att berörda affärsprocesser fortsätter fungera korrekt.

För företag med många anpassningar kan det vara lämpligt att dela upp uppgraderingen i flera etapper. Börja med att prioritera de mest verksamhetskritiska skripten och planera sedan övriga uppdateringar utifrån deras komplexitet och beroenden.

Efter varje driftsättning bör skriptens funktion och prestanda följas upp innan nästa etapp påbörjas.

På så sätt blir det enklare att identifiera eventuella problem och genomföra övergången med så liten påverkan på verksamheten som möjligt.

Hur vet ni vad uppgraderingen kommer att kräva?

Innan ni kan fatta beslut om hur övergången ska genomföras behöver ni veta vilka skript som påverkas och hur omfattande arbetet kan bli.

På SuiteCorner erbjuder vi därför SuiteScript 2.1 Readiness Analysis till ett fast pris.

Analysen ger er en samlad bild av era befintliga skript och vad övergången till SuiteScript 2.1 innebär för just ert NetSuite-system.

I analysen ingår:

  • Kartläggning: Vi identifierar era befintliga skript och vilka SuiteScript-versioner de använder.
  • Bedömning: Vi analyserar skriptens komplexitet och vilka åtgärder som kan behövas.
  • Rekommendationer: Vi kategoriserar skripten utifrån om de behöver verifieras, justeras eller skrivas om.
  • Tidsestimat: Ni får en uppskattning av arbetsinsatsen för uppgraderingen.
  • Genomgång: Vi går tillsammans igenom resultatet och rekommenderade nästa steg.

Resultatet blir ett konkret beslutsunderlag som hjälper er att planera övergången och få bättre kontroll över kommande resursbehov och kostnader.

Kan ni anlita SuiteCorner även om ni har en annan NetSuite-partner?

Ja. Ni behöver inte vara befintlig kund hos SuiteCorner för att genomföra en SuiteScript 2.1 Readiness Analysis.

Vi hjälper företag som använder NetSuite oavsett vilken partner de samarbetar med i dag.

Analysen är ett fristående uppdrag och innebär inte att ni behöver byta NetSuite-partner.

När analysen är genomförd kan ni själva välja hur ni vill gå vidare. Ni kan använda beslutsunderlaget för att genomföra uppgraderingen internt, tillsammans med er befintliga partner eller med stöd från SuiteCorner.

Vi kan även hjälpa er med hela processen, från planering och utveckling till testning och produktionssättning.

Få kontroll över nästa steg i övergången till SuiteScript 2.1

Att förbereda sig för SuiteScript 2.1 behöver inte börja med ett omfattande utvecklingsprojekt. Det viktigaste är att förstå vilka anpassningar som finns, vad som behöver göras och hur arbetet bäst kan planeras.

Med SuiteCorners SuiteScript 2.1 Readiness Analysis får ni en tydlig bild av uppgraderingsbehovet, rekommenderade åtgärder och uppskattad tidsåtgång – till ett fast pris.

Vill ni veta vad övergången till SuiteScript 2.1 innebär för ert företag?

Boka ett möte/rådgivning

Läs mer om SuiteScript 2.1

Se fler blogginlägg