Let's say you wanted to restrict the employee center role further, allowing the user to view only paycheck history and the W-4 form. Out of the box, the employee center role allows for this, as well as viewing purchase orders and expense reports that the user owns. There are some other minor views or records the user can see.
To accomplish this, you will first need to create a custom employee center role that limits the user’s ability to do or see anything beyond paycheck history and the W-4, as much as possible. In a case like this, the biggest concern is likely to be the Quick Search portlet. Through this, users can look up contact information that some companies may find concerning.
The solution outlined here will lock down the NetSuite dashboard so that a user with the custom role can NOT use the Quick Search portlet.

Native NetSuite allows for publishing dashboards to users within a specific role. For example, someone with permission to publish dashboards can publish a dashboard for any role in the Classic Center. However, if you are in the Employee Center role, you do not have permission to publish a dashboard, and you cannot edit the Employee Center role to grant this permission. Even a custom role based on the Employee Center cannot do this.
Note: For the solution below to be possible in your account, you must have the SuitePeople HR add-on module. This module provides a global permission that specifically allows a user in the employee center role (or a custom role based on the employee center) to publish a dashboard for that role.
Navigate to Setup > Users/Roles > Manage Roles.

From there, find the Employee Center Role and click Customize.

Under Transactions, set the following to View:
If it is not already set to none, set Vendor Prepayment Approval to none.
Underneath Reports, set all listed to none.
Under Lists:
First, confirm that your environment has the SuitePeople HR module.
Under Setup > Company > Enable Features > Employees, you should see a section called HR Information System.

Under the HR Information System, check the box for Employee Center Dashboard Publishing.
Note: If it is not already enabled, you will be prompted to enable the Global Permissions feature, which can be found under Setup > Company > Enable Features > Employees > Permissions.

Once enabled, you can add this global permission to your user record.
Note: You will also need to have the custom role assigned to your user. For a refresher on assigning user roles, check out this article on NetSuite User Roles & Permissions.

Navigate to the home page and switch to the custom employee center role.
In the upper corner, you will see a button called Edit Dashboard.

Once you are in edit mode, you can add or remove portlets as with any other dashboard personalization and publishing. In this case, open the menu on the Quick Search portlet and click Remove.
Once you are done, you click Publish, and the custom employee center role now has a locked-down dashboard that the users cannot change themselves.
Related Article: Setting Up a Custom Sales Rep Dashboard in NetSuite
Underutilized NetSuite dashboards often lead to inefficient processes and missed insights, which can cost businesses time and clarity. Hopefully, this post serves as a good starting point as you begin to understand NetSuite dashboards and their potential benefits for your business. However, having an experienced consultant conduct a NetSuite dashboard review is the best way to identify optimization opportunities!
You know your business best, and we know NetSuite best. Together, we can ensure that your NetSuite users are set up for success, with visibility into reports and KPIs, and shortcuts to the NetSuite records they use daily. About NetSuite Dashboard Review Services >
We like to update our blogs and articles to ensure they help resolve any troubleshooting issues you are having. Sometimes, there is a related feature to enable or a field to fill out that we miss during the instructions. If this article didn't resolve the issue, please use the chat and let us know so that we can update this article!
Related Article: Set Up Work Centers & Calendars in NetSuite
Tagged with Training