Netsuite Administrator Practice Questions
Prepare for NS-ADMIN with more than an answer.
- Exam fee
- $250 USD
- Level
- Administrator
- Valid for
- No expiration - Subject to annual maintenance
Domains covered on the exam 6
- SuiteAnalytics20%
- SuiteBuilder20%
- SuiteCloud Platform15%
- Setup and Administration20%
- Data Security15%
- Working with NetSuite10%
- 1
A company is planning to implement Two-Factor Authentication (2FA) for all roles except the 'Integration' roles used for web services. What are the key configuration steps an administrator must perform? (Select TWO)
Show answer details
Correct answer: B, D
- 2
True or False: The 'Core Administration Permissions' feature allows an administrator to grant a non-administrator role permissions such as 'Import CSV File' and 'Manage Roles' without granting full administrator access.
Show answer details
Correct answer: A
This is the primary purpose of the 'Core Administration Permissions' feature. It allows for the delegation of specific, high-level administrative tasks to users without granting them the full, unrestricted Administrator role, which is a security best practice.
- 3
A user reports intermittent, severe performance degradation when loading the customer dashboard. The issue is not consistent and affects only this specific user. The administrator has already cleared the user's browser cache and cookies. What is the BEST next step for the administrator to diagnose the root cause?
Show answer details
Correct answer: B
Since the issue is user-specific and related to the dashboard, the most likely cause is a poorly optimized element on that user's dashboard. This is often a saved search with complex formulas, many joins, or unindexed criteria that runs every time the dashboard is loaded. Analyzing the portlets, especially KPIs, Reminders, and Custom Search portlets, is the most direct way to find the bottleneck.
- 4
An administrator is creating a saved search to find duplicate customer records. The criteria for a duplicate is an exact match on the 'Email' field and a fuzzy match (e.g., 'St.' vs 'Street') on the 'Billing Address 1' field. Which combination of search criteria and results will most effectively identify these duplicates?
Show answer details
Correct answer: D
This is a complex but effective approach. The core of duplicate detection is grouping by a key field (Email) and finding groups with more than one member. The
DENSE_RANK()analytic function, used in a formula field, allows you to number the records within each email group. While not a direct fuzzy match, this structure is the standard NetSuite method for identifying potential duplicates for manual review. A simple group by Billing Address 1 would fail because 'St.' and 'Street' are different values. The most robust solution combines grouping by the exact match field (Email) and then having additional columns to help a user manually identify the fuzzy matches. - 5
Case Study: Automated Equipment Servicing
'ServicePro Ltd.' sells and services heavy equipment. They want to automate the creation of follow-up service cases. The business logic is as follows: 6 months after an 'Equipment Sale' (a custom transaction type) is approved, a new 'Service Follow-up' case should be automatically created and assigned to the sales rep from the original transaction. The case should have a status of 'Not Started' and a title of '6-Month Follow-up for [Customer Name]'.
The administrator decides to use a SuiteFlow workflow to manage this process. They create a workflow based on the 'Equipment Sale' transaction. Which of the following represents the most appropriate design for this workflow's states and actions?
flowchart TD A[Start] --> B{Approved?}; B -->|Yes| C[Wait for 6 Months]; C --> D[Create Case Record]; D --> E[End]; B -->|No| E;Show answer details
Correct answer: D
This scenario is a perfect use case for a scheduled action within a workflow state. The workflow would trigger when the sale is approved and enter a state. Within this state, the administrator would add a 'Create Record' action. Instead of triggering immediately, the action's trigger type would be set to 'Scheduled', with a delay of 6 months from the transaction date. This design ensures the action is queued upon approval and executes automatically at the correct future date.
- 6
A manufacturing company uses a custom record called 'Quality Inspection' which is a child record of the standard Item record. A new requirement mandates that when an inspection record is created from the Item record's sublist, the 'Inspector' field on the new inspection record should default to the current user. However, if an inspection record is edited later by a manager, the original inspector's name must remain unchanged. Which configuration on the custom record definition will achieve this?
Show answer details
Correct answer: D
Setting the Default to 'Current User' populates the field on creation. Crucially, the 'Store Value' checkbox must be checked. This ensures the defaulted value is written to the database upon the initial save. Without 'Store Value' checked, the default is dynamic and would change to reflect the current user editing the record, which violates the requirement. A formula field is also incorrect as it would always reflect the current user and not the original inspector.
- 7
A SuiteFlow is designed to place a sales order on hold if the total amount exceeds the customer's credit limit. The workflow correctly triggers and sets the hold status on creation. However, users report that when they edit an existing sales order and add a line item that pushes the total over the credit limit, the hold is not applied. The workflow is configured to run on 'Create' and 'View or Update'. What is the most likely cause of this issue?
Show answer details
Correct answer: D
Workflows can be configured to trigger based on specific contexts (e.g., User Interface, Web Services, CSV Import). Since the workflow works on creation but not on edit via the UI, it's highly probable that the 'On Update' trigger is enabled, but the 'User Interface' context is not selected in the workflow definition. This would prevent the workflow from re-evaluating the conditions when a user manually edits the record.
- 8
During release preview testing, an administrator notices that a key financial report, which relies on a complex saved search, is producing incorrect totals. The same report works perfectly in the production account. All customizations were successfully copied to the release preview environment. Which of the following is the most effective initial troubleshooting step?
Show answer details
Correct answer: C
The purpose of the Release Preview environment is to test existing customizations against upcoming changes. When a previously working search or report fails, the most common cause is a change introduced in the new release. This could be a deprecated field, a change in how a function calculates, or an update to a record's data structure. Consulting the release notes is the most direct way to identify such a change.
- 9
An administrator needs to create a saved transaction search that shows all sales orders and provides the date of the most recent login for the sales rep assigned to each order. Which TWO of the following steps are required to accomplish this? (Select TWO)
Show answer details
Correct answer: B, D
- 10
A user is assigned a custom 'Sales Manager' role. The role has 'Edit' permission for Sales Orders. The administrator has also assigned this user a global permission of 'View' for the Sales Order record type. When the user attempts to edit a sales order, what will be the result?
Show answer details
Correct answer: B
In NetSuite's permission hierarchy, the system grants the highest level of access when a user has permissions from multiple sources (e.g., role and global permissions). Since the 'Sales Manager' role grants 'Edit' access, and the global permission grants 'View' access, the user receives the higher 'Edit' permission level.
