Setting Permissions for Roles in NetSuite Security Management

Learn to manage role permissions in NetSuite, including access levels for transactions, reports, and custom records.

·3 min read·View Oracle Docs

TL;DR Opening: Managing permissions effectively in NetSuite is crucial for maintaining security and ensuring users have appropriate access. This article outlines how to set permissions for various roles within NetSuite, categorized by transaction types, reports, lists, setup, and custom records.

How to Set Permissions for Roles in NetSuite?

Permissions in NetSuite are managed from the Roles page under the Permissions subtab, enabling administrators to provide tailored access to users. The permissions are organized into five categories:

  • Transactions
  • Reports
  • Lists
  • Setup
  • Custom Records

Viewing Role Permissions

To view permissions assigned to a role:

  1. Log in as an Administrator.
  2. Navigate to Setup > Users/Roles > User Management > Manage Roles.
  3. Select the desired role and click Edit to modify permissions or Customize to create a new role based on a standard role.

Adding or Removing Permissions

  • To add a permission:

    • Select a line in the list, click Insert, and choose a permission from the dropdown.
    • Alternatively, click the blank line at the list's end, select a permission, and click Add.
  • To remove a permission:

    • Click the relevant permission in the list, and then click Remove.

Setting Access Levels for Permissions

Each permission allows different levels of access:

LevelDescription
NONENo access allowed
VIEWCan only view existing files
CREATECan create new and view existing files
EDITCan create, view, and edit existing files
FULLFull access, including create, view, edit, and delete

Select the appropriate level for each permission in the Level column.

Custom Record Permission Restrictions

For Custom Record permissions, further restriction options are available in the Restrict column:

  • Viewing and Editing ensures users can view or edit records they've created or those of subordinates.
  • Editing Only allows editing of created records without viewing others.
  • Leaving the field blank gives unrestricted view and edit access to all records.

Mass Updates for Permissions

NetSuite provides a feature for mass updates, allowing administrators to add, modify, or remove permissions across multiple roles quickly. This can streamline adjustments following feature enablement or policy changes.

Important Considerations

When new features are enabled in your NetSuite account, it's essential to review and adjust the associated permissions accordingly. Custom roles may require updates to align with the newly activated functionalities.

Source: This article is based on Oracle's official NetSuite documentation.

Who This Affects

  • Administrators
  • Developers
  • Accountants

Key Takeaways

  • Permissions are critical for security management in NetSuite roles.
  • Access levels vary from no access to full control over records.
  • Mass updates can simplify permission management across roles.
  • Adjustments may be necessary after enabling new features or functionalities.

Frequently Asked Questions (4)

How can I modify permissions for an existing role in NetSuite?
To modify permissions for an existing role, log in as an Administrator and go to Setup > Users/Roles > User Management > Manage Roles. Select the role you want to alter, and click Edit to modify its permissions or Customize to create a new role based on the existing one.
Is it possible to add permissions to multiple roles simultaneously in NetSuite?
Yes, NetSuite offers a mass update feature that allows administrators to add, modify, or remove permissions across multiple roles quickly. This is useful for adjustments following feature enablement or policy changes.
What are the different access levels that can be assigned to permissions in NetSuite?
Permissions in NetSuite can be assigned with the following levels: NONE (no access), VIEW (can view existing items), CREATE (can create new and view existing items), EDIT (can create, view, and edit items), and FULL (complete access including create, view, edit, and delete).
How do custom record permissions allow for additional restrictions in NetSuite?
Custom record permissions can be further restricted in the Restrict column by options like viewing and editing records they've created or of subordinates, or allowing editing only the records they created. If left blank, it provides unrestricted view and edit access to all records.
Source: Setting 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 Security

View all Security articles →