Know When to Use SuiteFlow and SuiteScript

SuiteScript and SuiteFlow share similar features and can help you achieve your goals.

SuiteFlow is used for automating business processes and doesn't require prior programming knowledge. Before you start developing, define what you want to achieve with your SuiteFlow workflow. Modifying it on the go can be difficult if multiple states and actions are involved, so it's better to plan. For more information, see SuiteFlow Overview and SuiteFlow Best Practices.

SuiteScript is a powerful API that uses JavaScript to extend NetSuite's capabilities. You need programming knowledge to use SuiteScript. SuiteScript lets you create custom interfaces, programmatically run saved searches, create custom dashboard portlets, run batch processes, and more. For more information, see What You Can Do with the SuiteScript API and SuiteScript Best Practices.

Use SuiteFlow for process automation and common UI or workflow changes. Use SuiteScript when you need custom logic, integrations, or behavior that goes beyond workflow capabilities.

You can perform these actions in both SuiteFlow and SuiteScript:

Most tasks you can do in SuiteFlow can also be done in SuiteScript. Consider your technical knowledge when choosing between SuiteFlow and SuiteScript. If your team doesn't have JavaScript developers, use SuiteFlow instead.

For a comparison of SuiteFlow and SuiteScript, see SuiteFlow vs. SuiteScript.

Related Topics

General Notices