Subrecords are one of the fundamental data structures in NetSuite, but they’re also one of the more confusing and troublesome. This video is intended to show you the fundamentals of working with Subrecords in SuiteScript 2.0.
This is definitely a question I see A LOT! How do we add a button to a record form? We actually have a few options as SuiteScript developers, so let’s see how this works. Add Button via 2.0 Client Script (Edit only) SuiteScript 2.0 added a very simple way to add new buttons to forms, […]
A deep understanding of how Transaction searches function is crucial knowledge for every NetSuite developer, but the default behaviour of these searches, and controlling that behaviour, can be quite confusing initially. Let’s explore an example Transaction search where we define a filter for a single transaction’s internal ID: We’ve specified a filter to only show […]
NetSuite is a very large, complex ERP system that allows developers a massive level of customization through “SuiteScript”. NetSuite Records, Events, and Script Types NetSuite organizes its data into elements called Records. As these Records are created, manipulated, and updated by various sources, NetSuite fires Events. Some of those Events might be triggered by a […]
This week, we’re going to discuss a design pattern I really like that you can apply to many different but common SuiteScript scenarios. (29 minutes) You can find all the code for this example project in my Learn SuiteScript project repository: https://gitlab.com/stoicsoftware/learn-suitescript/
This week, I’ll be performing a teardown of some code volunteered by a very brave member of the Effective SuiteScript mailing list. A teardown is a common service I perform for my clients; it is a detailed code review where I provide my suggestions and recommendations for improving the quality, readability, and performance of a […]
This week, we’re going to explore the event lifecycle of a NetSuite record. My intention is to give you a better idea of the triggers you have at your disposal during record manipulation. (23 minutes) You can find all the code for this example project in my Learn SuiteScript project repository: https://gitlab.com/stoicsoftware/learn-suitescript
This week, we’re going to explore how to use SuiteScript to navigate to a specific Record with a specific Custom Form. You can find all the code for this example project in my Learn SuiteScript project repository: https://gitlab.com/stoicsoftware/learn-suitescript