Custom Centers
Administrators and users with Custom Centers permissions can create and apply custom centers to custom roles. To use the Custom Centers feature, you need to enable the Custom Records feature, at Setup > Company > Setup Tasks > Enable Features > SuiteCloud.
NetSuite Centers determine which tabs and links are available for groups of similar user roles. For example, the Sales Center is used by the Sales Rep, Sales Manager, and Sales Administrator roles and includes tabs like Leads, Opportunities, and Forecast. For a visual representation of a center, see Centers in the Customization Overview section.
Each tab contains links to transactions, lists, and setup pages, which are determined by the user's role and permissions for that role. For example, users assigned to the Sales Rep role would not see the same links on the Forecast tab as users with the Sales Administrator role because of permissions granted to each role. However, both roles share the Sales Center.
To create a custom center, you create a center record and then create its custom tabs. When you create custom tabs, you choose the center where you want the tab to appear. The center can be either an existing or custom center. You also choose the links and portlets that will appear in the center. You can customize centers and tabs only if the Custom Records feature is enabled.
Users can use only links and information that their roles have access to. To customize roles, go to Setup > Users/Roles > Manage Roles. You must create a new role to apply a custom center to it. To create a new role, click New on the Manage Roles page, select your custom center in the Center Type field and customize your new role.
Note that newly enabled feature menu items aren't automatically added to custom centers. You must manually add menu items to custom centers after a feature is enabled.
SuiteScript doesn't support direct access to the NetSuite UI through the Document Object Model (DOM). You should access the NetSuite UI only by using SuiteScript APIs. For information about using SuiteScript APIs to customize the UI, see SuiteScript 2.x Custom Pages.
Custom Centers are supported in SuiteCloud Development Framework (SDF). SDF is a development framework that you can use to create SDF SuiteApps, or to customize NetSuite accounts, using an integrated development environment (IDE) on your local computer. SuiteCloud projects are file-based and use XML definitions of custom NetSuite objects. For more information, see SDF Custom Object and File Development in SuiteCloud Projects.
See the following topics.