NetSuite Administrator study materials
NetSuite Administrator study resources

NetSuite Administrator key terms

NetSuite Administrator · Get comfortable with the vocabulary.

NetSuite Role

A named bundle of permissions and preferences assigned to a user account that determines which records, pages, and actions the user can access. A user can hold multiple roles and switch between them.

Related: Permission, Center, Role-Based Access Control
Permission

A granular right granting a role the ability to view, create, edit, or delete a specific record type or perform a specific action. Permissions carry levels such as None, View, Create, Edit, and Full.

Related: NetSuite Role, Role-Based Access Control, Two-Factor Authentication
Role-Based Access Control

The security model where access is granted through roles rather than to individual users directly. Administrators change a role once and every user holding it inherits the updated access.

Related: NetSuite Role, Permission, Single Sign-On
Center

A tab-based workspace in the NetSuite interface grouping related menus and pages, such as Accounting, Sales, or Support. A role's assigned centers determine which tabs a user sees after login.

Related: NetSuite Role, Dashboard Portlet, Subsidiary
Subsidiary

A legal or reporting entity within a NetSuite OneWorld account. Transactions, records, and roles can be restricted to subsidiaries so users only see data for the entities they are responsible for.

Related: Center, Role-Based Access Control, Sandbox Account
Sandbox Account

A separate copy of a production NetSuite account used to test configuration, customizations, and integrations safely. Refreshing a sandbox overwrites it with current production data and setup.

Related: Release Preview, Customization, SuiteScript
Release Preview

An early-access environment that lets administrators test upcoming NetSuite version changes before they reach production. It mirrors production data and is used to catch breakage in customizations and workflows.

Related: Sandbox Account, Customization, Workflow
Two-Factor Authentication

A login control requiring a second verification factor beyond a password, such as a one-time code. Administrators can enforce it by role and manage device resets for locked-out users.

Related: Single Sign-On, Permission, NetSuite Role
Single Sign-On

An authentication setup where users log in once through an external identity provider and are passed into NetSuite. It is configured per account and can be required or optional for roles.

Related: Two-Factor Authentication, NetSuite Role, Integration
Custom Record Type

A user-defined record structure created to store data that standard NetSuite records do not cover. Administrators define its fields, permissions, naming, and whether it appears in menus or search.

Related: Custom Field, Custom Segment, SuiteScript
Custom Field

A field added to a standard or custom record to capture additional information. Its type, sourcing, display, and role restrictions are configured by an administrator without code.

Related: Custom Record Type, Custom Segment, Workflow
Custom Segment

A configurable classification dimension, such as a custom department or project code, that can be added to transactions and records. It enables filtering and reporting on company-specific categories.

Related: Custom Field, Custom Record Type, Saved Search
SuiteScript

NetSuite's JavaScript-based programming model for extending and automating the platform. Scripts respond to record events, scheduled jobs, user interface actions, and inbound or outbound data flows.

Related: Client Script, User Event Script, Suitelet
Client Script

A SuiteScript type that runs in the user's browser to react to page events such as field changes and saves. It validates entries and adjusts the form before data reaches the server.

Related: SuiteScript, User Event Script, Workflow
User Event Script

A server-side SuiteScript type triggered before or after a record is loaded, created, edited, or deleted. It enforces business logic that must run regardless of how the record is changed.

Related: SuiteScript, Client Script, Workflow
Suitelet

A server-side SuiteScript entry point that renders a custom page or handles a request from a user or external system. It is commonly used for custom forms and integration endpoints.

Related: SuiteScript, RESTlet, Integration
RESTlet

A SuiteScript type exposing a custom endpoint that external systems call over HTTP to read or write NetSuite data. Authentication and payload handling are defined by the script author.

Related: Suitelet, SuiteScript, Integration
Workflow

A no-code automation built in SuiteFlow that triggers on record events and executes states, actions, and conditions. It can send emails, set fields, create records, and enforce approvals.

Related: Workflow State, Custom Field, Client Script
Workflow State

A stage within a SuiteFlow workflow that defines the conditions for entering it and the actions taken while a record sits there. Transitions move a record between states.

Related: Workflow, User Event Script, Custom Record Type
Saved Search

A reusable query that filters records, chooses displayed columns, and can drive lists, reminders, or reports. Administrators set its audience and role restrictions to control who can run it.

Related: Report, Dashboard Portlet, Custom Segment
Report

A formatted output built on NetSuite data, ranging from standard financial statements to custom reports assembled from searches. Reports can be scheduled for delivery and restricted by role.

Related: Saved Search, Dashboard Portlet, Subsidiary
Dashboard Portlet

A configurable panel on a role's home dashboard that surfaces searches, reports, reminders, key performance indicators, or custom content. Portlets are assigned per role and per center.

Related: Center, Saved Search, NetSuite Role
Integration

A connection that moves data between NetSuite and another system, typically through web services, RESTlets, or file exchange. Administrators monitor its logs, tokens, and error handling.

Related: RESTlet, Token-Based Authentication, SuiteScript
Token-Based Authentication

A credential model where an integration uses a token and secret tied to a role instead of a user password. It supports machine-to-machine access without storing user credentials.

Related: Integration, RESTlet, NetSuite Role
CSV Import

A data-loading tool that maps a comma-separated file's columns to NetSuite fields to create or update records in bulk. Administrators preview results and review error logs before committing.

Related: Data Migration, Duplicate Detection, Saved Search
Data Migration

The process of loading legacy or external data into NetSuite using imports, templates, or integration tools. It typically involves field mapping, validation, and reconciliation against source totals.

Related: CSV Import, Duplicate Detection, Integration
Duplicate Detection

A setting that flags records, such as customers or vendors, whose names or identifiers match existing ones during entry or import. It helps keep master data clean.

Related: CSV Import, Data Migration, Saved Search
Customization

Any administrator-made change to NetSuite's standard behavior, including custom fields, forms, records, and scripts. Customizations must be tracked and re-tested across releases.

Related: Custom Field, Sandbox Account, SuiteScript
Custom Form

An alternative layout of fields, subtabs, and actions for a standard or custom record. Administrators assign forms to roles so different teams see only the fields relevant to them.

Related: Custom Field, NetSuite Role, Custom Record Type
Audit Trail

A system log recording changes to records, including who made the change and when. Administrators use it to investigate data issues, permission problems, and suspicious activity.

Related: Login Audit Trail, Permission, Saved Search
Login Audit Trail

A record of user login attempts and outcomes, including failures, role selections, and IP addresses. It supports security investigations and troubleshooting of access complaints.

Related: Audit Trail, Two-Factor Authentication, NetSuite Role
Employee Record

The record representing a person in the system, linked to a user account and its assigned roles. Deactivating or editing it affects login access and record ownership.

Related: NetSuite Role, Permission, Login Audit Trail
Scheduled Script

A SuiteScript deployment that runs automatically on a defined schedule without user interaction. It is used for recurring data cleanup, batch processing, and synchronization tasks.

Related: SuiteScript, Workflow, Integration
SuiteFlow

The NetSuite workflow engine used to build no-code automations with states, transitions, and actions. It is preferred over scripting when business logic is simple and maintainable by administrators.

Related: Workflow, Workflow State, SuiteScript
Role Preference

A per-role setting controlling defaults such as landing center, time zone, date format, and email options. Preferences let one user experience different behavior depending on the active role.

Related: NetSuite Role, Center, Dashboard Portlet
Account Customization

Account-wide settings that shape the platform, including features enabled, company information, and defaults. Enabling a feature can add records, permissions, and menus across the account.

Related: Customization, Subsidiary, Sandbox Account
Feature Enablement

The act of turning on optional NetSuite capabilities in account setup. Some features are irreversible once enabled and can change available roles, records, and workflows.

Related: Account Customization, Sandbox Account, Release Preview