Commerce Developer Tools Permissions in NetSuite

Learn the critical permissions required for using Gulp.js with NetSuite's Commerce developer tools and how to manage roles effectively.

·1 min read·1 views·View Oracle Docs

To utilize Gulp.js for deploying source files to NetSuite, specific permissions are essential. Your role within the NetSuite environment must have capabilities assigned that allow for file fetching and deployment using the Commerce developer tools. Here’s what you need to know:

Key Requirements for Role Permissions

  • Ensure your role has permissions to access and modify files within NetSuite.
  • Two-factor authentication (2FA) is mandatory for all accounts on NetSuite 2018.2 and later. The Commerce developer tools must use token-based authentication to support this.
  • To generate the necessary token, your role must include permissions to both fetch and deploy files.
  • Typically, the default Administrator and SCDeployer roles possess these permissions. However, NetSuite administrators may also create custom roles incorporating these permissions.

Important Note: If you encounter issues with roles like SCDeployer when fetching or deploying files, verify that the role's permissions mirror those required and that it is associated with the same deployment records as a custom role.

Additional Resources

This information is crucial for ensuring a streamlined experience when managing deployments in the NetSuite ecosystem. For more information on setting up your developer environment, look into the documentation for setting up the Commerce Developer Environment and related guides.

Frequently Asked Questions (4)

What permissions are required to use Gulp.js for deploying files in NetSuite?
To use Gulp.js for deploying files, a role with appropriate permissions is needed to fetch and deploy files using the Commerce developer tools. Typically, the Administrator and SCDeployer roles include these permissions.
Is two-factor authentication necessary for using Gulp.js with NetSuite?
Yes, starting with NetSuite 2018.2, two-factor authentication is required for all accounts when using Gulp.js for file deployment.
How can I set up token-based authentication for Gulp.js in NetSuite?
To set up token-based authentication, you must use a role that grants permissions for fetch and deploy operations. This setup is essential to comply with NetSuite's security requirements starting from version 2018.2.
What should I do if my SCDeployer role has issues with file fetch or deploy actions?
If you encounter issues with the SCDeployer role, check to ensure the role has consistent permission settings and is included in the same script deployment records as any custom roles you have configured.
Source: 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 Commerce

View all Commerce articles →