SuiteScript Types

Created with Sketch.

SuiteScript Types

When it comes to customizing the experience in Netsuite, Oracle has done it right. You can gain control over many processes and tweak flows through User Interface driven elements, as well as a combination of Workflows and Scripts.

A Netsuite Workflow is a tool geared towards the amateur programmer or basic Administrator of the Netsuite instance; in Script, however, a programmer may be able to gain more control over the customization. See below for the various types of Scripts Netsuite offers at this time, and how each may or may not be appropriate for use in various situations.

User Experience

One thing an administrator should always keep top of mind is the user experience. UX design is of utmost importance, as well as ensuring a pleasurable experience given the efficiency and performance of the desired operation.

When choosing the right methodology and approach to solving an issue and exploring the best path to completion, it is paramount to understand the options and the intricacies of each.

This series of articles aims to explore the various script types from a high level and enlighten the user of what is indeed out there.

SuiteScript Script Types

There are a number of basic SuiteScript 2.0 Script Types at the time of publication, including:

  • User Event
  • Client
  • Suitelet
  • Scheduled
  • Map/Reduce
  • Mass Update
  • RESTlet
  • Bundle Installation
  • Portlet
  • Workflow Action
  • Plugin Implementation

Many of the above are for advanced users, but the casual learner can definitely produce sample scripts of each type and, regardless, knowledge is power. Understanding the options will empower the administrator or developer to make the right decisions when the time comes.