ANS-0886 · ROLES, PERMISSIONS & SECURITY

How to Restrict a NetSuite Form to Force Its Application on Records?

By restricting a NetSuite form, users can ensure it is applied to records, overriding any existing form associations.

Short answer

To ensure a specific NetSuite form is always applied to a record, even if another form is already stored, the form must be configured as 'restricted'. This setting overrides existing form associations, guaranteeing the restricted form's application when creating new records or accessing those without a stored form.

Scenario

NetSuite records typically store their associated forms, and a preferred form is applied when creating new records or accessing those without a stored form. However, situations arise where a specific form needs to be consistently applied to a record, even if that record is already linked to a different form. This requires a method to override existing form associations and ensure the desired form is always presented.

Solution

NetSuite's behavior regarding form application varies by record type. For Transaction records, the form is inherently stored with the record. For other record types, a checkbox on the form allows administrators to specify whether the form should be stored with the record. A preferred form is automatically applied when creating a new record or when accessing records that do not have an associated form stored. To ensure a specific form is applied to a record, even if that record is already stored with a different form, the desired form must be configured as 'restricted'.

Expert NetSuite Support

Need help with this NetSuite issue?

Roles, Permissions & Security consulting and configuration support

Talk to a consultant