Developer Tool Roles and Permissions in NetSuite

Understand the key roles and permissions required for using NetSuite's developer tools, including token-based authentication.

·2 min read·1 views·View Oracle Docs

Two-factor authentication (2FA) is essential for using the Commerce developer tools in NetSuite accounts after version 2018.2. Developers must hold a role that provides appropriate permissions to fetch and deploy files using these tools. Ensuring that roles like Administrator or SCDeployer are correctly configured is crucial for operations.

Role Requirements and Permissions

When utilizing the Commerce developer tools, consider the following requirements:

  • A role with specific permissions is needed for fetching and deploying files from NetSuite.
  • 2FA must be enabled on all NetSuite accounts starting with version 2018.2. Consequently, token-based authentication is required for accessing these capabilities.
  • The default roles providing the necessary permissions are Administrator and SCDeployer. If needed, you can create a custom role tailored to your requirements.

Note: If issues arise while using roles like SCDeployer, check that the role possesses the same permissions as your custom role, and ensure it is associated with the relevant script deployment records.

Setting Up a Custom Role

For those who need to create a custom role with the necessary permissions, refer to related guidance on [Creating a Custom Role with Fetch and Deploy Permissions] and [Assigning Administrator or a Custom Role to an Employee Record].

Related Topics:

  • [Set Up the Commerce Developer Environment]
  • [Install JavaScript Utilities]
  • [Gulp Commands]
  • [Next Steps for Each Tool]

This guidance simplifies the integration and effective use of the Commerce developer tools while ensuring compliance with security measures such as token-based authentication.

Frequently Asked Questions (4)

Do I need to enable a feature flag to use the Commerce developer tools in NetSuite?
No feature flag is needed specifically for the Commerce developer tools, but you must have a role with the appropriate permissions to use them effectively.
What are the necessary permissions to include when creating a custom role for deploying files?
When creating a custom role for deploying files, ensure it has permissions such as 'Documents and Files,' 'Custom Record Entries,' 'SuiteScript,' and 'SOAP & REST Web Services,' all set to full.
Is 2FA mandatory for all operations using Commerce developer tools in NetSuite?
Yes, since NetSuite 2018.2, two-factor authentication is mandatory for securely performing fetch and deploy operations using Commerce developer tools.
Will creating a custom role affect existing workflows in NetSuite?
The creation of a custom role in itself will not affect existing workflows, but ensure that necessary permissions are granted to avoid any workflow disruptions.
Source: Developer Tool Roles and Permissions Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?

More in Administration

View all Administration articles →