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
- UserEvent Script: Perform actions when you load a record and when you save it.
- 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.
- Scheduled Script: Perform actions on a schedule
- Mass Update Script: Perform the same action on a filtered set of records.
- Workflow Action Script: Add a custom action to a workflow process.
- 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.
I am always open for questions or post recommendations, so please leave a comment below or send me a message. And be sure to subscribe to our email list so you can receive more NetSuite scripting tips directly in your inbox each week!