Home | Suite Analytics | Custom portlets
Custom Portlet
Custom Portlet
Firstly, let’s define a portlet before discussing NetSuite custom portlets. A portlet is a visual plug-in that may be added and arranged on your NetSuite dashboard to highlight certain information. It provides a glimpse of your firm, and the portlet options allow you to customize your perspective. The Personalize Dashboard panel organizes the content you can add to your dashboard into tabs for Standard Content, Custom Portlet, Report Snapshots, and Trend Graphs. The portlets that you are currently using are displayed on the Currently Used tab.

What is a Custom Portlet?

NetSuite’s built-in tools and several standard and custom KPIs are sometimes sufficient but at times, it is necessary to obtain external company information and input it straight into NetSuite’s Dashboard, or to construct unique functionality that NetSuite does not provide out of the box 

In order to fill this gap, NetSuite provides us with ‘Custom Portlets’. Custom Portlets are SuiteScripts that can be launched straight from NetSuite’s Dashboard. 

Custom portlets let you display SuiteScript results on your dashboard. You can include the following custom portlets on your dashboard: 

Dashboard Tiles- Dashboard Tiles allow you to construct a dashboard with tiles that represent business essential KPIs in a striking visual arrangement complete with photos and blinking alarms. The blinking notifications act as reminders for measurements that do not fulfil specific criteria. You can customize the content of the tiles based on how they are presented or translated in the dashboard. 

This SuiteApp allows you to build and alter the following tile types: 

  • Static 
  • Reminder 
  • Scorecard 

Navigation Tiles- The Navigation Portlet enables navigating to NetSuite’s most regularly used menus. This SuiteApp allows you to create groups and categories for shortcuts or links that you frequently use in NetSuite. The custom portlet displays the shortcuts and categories, which can be modified using a custom record. 

To use this SuiteApp, first add the navigation portlet custom portlet. Custom Portlets provides more information on how to add custom portlets. You can have many navigation portlets on your dashboard. The Navigation Portlet is available in every language that NetSuite supports. 

Custom-portlet
Custom-portlet

Types of Custom Portlet

There are four kinds of custom portlet scripts: 

  • List: A collection of user-defined column headings and rows. (Example: custom Saved Search result portlet) 
  • Form: A basic data entry form which, once submitted, can create/modify records in NetSuite. 
  • HTML: An HTML-based portlet is the most flexible presentation method for displaying free-form HTML (images, Flash, custom HTML). 
  • Links: The basic portlet includes rows of simply prepared content (such as an RSS portlet). The Links portlet allows you to establish any type of XML feed. 

Steps to add Custom Portlet

  • Click Personalize in the upper right corner of your dashboard or select Personalize Dashboard from the Settings portlet. 
  • On the Personalize Dashboard palette’s Standard Content tab, click or drag the Custom Portlet icon to the dashboard. 
  • To define the script that will be used by the portlet, click Set Up in the portlet or the portlet menu, then select the script from the Source list and click Save. 
Custom-Dashboard
Custom-Dashboard
While you can customize the content and design of most portlets to some extent, there are two that allow you considerably more personalization options. The Custom Portlet is produced with SuiteScript, and up to six of these portlets can be displayed on your dashboard. Since it uses SuiteScript, the Custom Portlet has a wide range of display options. The Custom Search portlet, which can also appear up to six times, displays saved search results. When you configure this portlet, you choose which stored search to use, how much data to display from the search, and how detailed that data you like to display.

Note
Always refer to the official NetSuite documentation for detailed and specific guidance based on your NetSuite version. Additionally, you may want to involve your NetSuite administrator or seek assistance from NetSuite support for any specific challenges you encounter during the setup process.