NetSuite Technical (SuiteScript)
NetSuite Technical (SuiteScript) training helps you master the complete SuiteScript development stack - SuiteScripts, Client Scripts, User Event Scripts, Suitelets, Scheduled Scripts, RESTlets, Portlet Scripts, Workflow Action Scripts and Mass Update Scripts - so you can extend and customize NetSuite to automate and streamline any business process.
SuiteScript development, step by step:
Chapter 1: Introduction
- What are SuiteScript APIs?
- How to use NetSuite help for SuiteScript
- APIs, Governance and Scripting best practices
- Governance limit for all scripts
- Record Browser and API documentation
- Scripting templates
- Best practices document
- Client Script
- Client Script Execution (Form level & Record level)
Chapter 2: Client Script Triggers Types & Functions
- Running a Client Script in NetSuite
- User Event Script
- User Event Script Execution
- Type argument & its importance
- User Event Script functions
- Running user event in NetSuite
- Difference between client & User Event scripts
- Suitelet Script
- What is Suitelet Script and why do we use it?
- Suitelet types
Chapter 3: Suitelet Execution Process
- Linking Suitelet with Client script
- Schedule Script
- Schedule Script overview
- Schedule Script API
- Execution process
- RESTlet Script
- What is RESTlet and why do we use it?
- Different ways of calling RESTlet
- Tools available for testing RESTlet
- Differences between Suitelet and RESTlet Script
Chapter 4: Portlet Script
- Use Portlet Script
- Scripting Portlet types
- Search Portlets
- Workflow Action Script
- What is Workflow Action Script & why do we use it?
- Difference between Workflow Action Script & User Event script
Chapter 5: Mass Update Script
- What is Mass Update Script and how to use it?
- Differences between Mass Update script and Workflow action script
- Below points will be discussed in each script type
- Supported Record Types
- Script functions
- Script usage limit
- Deployment status in script
Chapter 6: Project Case Driven Scenarios
- Script Parameters
- Script Limitations
- Debugging techniques
- Research/tasks on scripts
- Realtime scenarios - NetSuite Training
- Taking few realtime requirements
- Working on design and customizations



