NetSuite Resource Library

Explore the Smarter Way to NetSuite

Vendor Approval Workflow

Vendor Approval Workflow

Recently, one of our clients asked us if we could ensure that new vendors would not be available for use in transactions until a second user approved the vendor. While a custom script could achieve this task, a workflow would provide the simplest, most straightforward...

The Multi-State Workflow

The Multi-State Workflow

In the last couple tip blogs, we’ve been learning about workflows in NetSuite. Last week, we actually created a simple, single-state workflow. Single-state workflows are beautiful in their simplicity, but what if you need a workflow to do more than a single state can...

Pass Parameters to URL

Pass Parameters to URL

As NetSuite developers, it is important that we understand how NetSuite works. One of the most important aspects to understand is URLs. Through the SuiteScript API, we can utilize URLs to pass in custom parameters. By using parameters, we can redirect users to records...

How to Build a Simple Workflow

How to Build a Simple Workflow

In our previous tip on workflows, we explored the initial stage of creating a workflow. We looked at how to gather some basic information for the workflow as well as how to determine its initiation. Now let’s go one step further—it’s finally time to create and build a...

Get Record URL for Script Dynamically

Get Record URL for Script Dynamically

Manually copying a URL might not be the best way for your script to redirect to a page in NetSuite. Thankfully, NetSuite provides a better and more reliable way to handle URLs. Getting URLs Every page in NetSuite has its own URL ("Uniform Resource Locator"). Whenever...

How to Create a Workflow

How to Create a Workflow

In last week’s tip, we provided a quick snapshot of the pros and cons of using the workflow feature in NetSuite. We demonstrated that a workflow and a SuiteScript may be able to achieve the same result. However, sometimes one may be preferable over the other. Once you...