Understanding Script Types

NetSuite for Developers

The first part to getting started with NetSuite Development is understanding the script types. Each script type has its advantages and disadvantages. In later posts I will talk about each script type in more detail, but here is an overview.

The Major Script Types

  1. UserEvent Script: Perform actions when you load a record and when you save it.
  2. Client Script: Perform actions that are triggered by “events” on the screen when a record is loaded. Example “events” are changing a field, adding a line item, saving a line item, deleting a line item, and more that I will cover later.
  3. Scheduled Script: Perform actions on a schedule
  4. Mass Update Script: Perform the same action on a filtered set of records.
  5. Workflow Action Script: Add a custom action to a workflow process.
  6. Other more advanced Script Types are Suitelet, RESTlet, Portlet, Map/Reduce, and Bundle Installation.

If you would like to get started with NetSuite Development, I would highly recommend reviewing our blogs on the various script types. After learning about the main script types, you will be prepared to jump into our mini tutorial series on the basics of coding in SuiteScript 2.0.

At SuiteRep, we focus on all things NetSuite so you can focus on better business results. Contact us today to learn how we can partner with you.