ANS-1047 · CUSTOM FIELDS, RECORDS & FORMS

How to Assign a Specific Custom Form to a NetSuite Role Without Scripting

NetSuite allows administrators to control which custom forms are visible and preferred for specific user roles through native customization settings.

Short answer

To assign a specific custom form to a NetSuite role without scripting, configure the form's 'Roles' tab to set it as preferred for the desired role. Additionally, on the role's 'Forms' tab, ensure the form is enabled, restricted, and also marked as preferred. This ensures the correct form loads by default for users in that role.

Scenario

NetSuite users often require specific custom forms to be the default for certain record types when accessed by particular user roles. This ensures data entry consistency and streamlines workflows, avoiding the need for users to manually select the correct form. The challenge is to achieve this without resorting to complex scripting.

Solution

This solution leverages NetSuite's native customization features to assign a specific form to a specific role without requiring any scripting.

  1. Navigate to the custom form you wish to assign. Under the 'Roles Tab' of the Form, tick the checkbox to set the form to be 'Preferred' on the role you want.

  2. Next, navigate to the specific role you are configuring. Under the 'Forms Tab' of the Role, tick the checkboxes to set the form 'As Enabled' and 'As Restricted'. Verify that it is also set 'As Preferred' within this role configuration.

Expert NetSuite Support

Need help with this NetSuite issue?

Custom Fields, Records & Forms consulting and configuration support

Talk to a consultant