SharpSync
  • Welcome
  • Fundamentals
    • Getting Started
      • Registration
      • Landing Page
      • Support
      • Subscription
    • Data Sources
    • Property Mappings
      • Adding Property Mapping
      • Property Mapping Settings
    • Rules
      • Import / Export
        • Append text
        • Calculate number
        • Export manipulation
        • Format as decimal number
        • Prepend text
        • Remove property
        • Replace all instances
        • Replace first instance
        • Round to nearest X
        • Select from JSON
        • Set cell value
        • Set empty cells
        • Text manipulation
      • Display
        • Number between
        • Text contains
        • Text ends with
        • Text evaluation
        • Text is a number
        • Text is exactly
        • Text is in list
        • Text is not a number
        • Text is not empty
        • Text is not in list
        • Text length between
        • Text length is exactly
        • Text maximum length
        • Text minimum length
        • Text not contains
        • Text not ends with
        • Text not starts with
        • Text starts with
      • Advanced Scripting
    • BOM Comparison
    • Data Safety
    • Troubleshooting
      • Duplicate component paths
      • OAuth 2.0
  • Data Sources
    • Autodesk Inventor
    • CSV
      • Getting Started
      • Importing a Bill of Materials (BOM)
    • MS Dynamics 365 Business Central
      • Getting Started
      • Item Fields Json & Internal Names
      • Resource Fields Json & Internal Names
      • List Names For nestedObject Mappings
    • NetSuite
      • OAuth Setup
        • Permissions
      • RESTlet Script Setup
        • SharpSync RESTlet Script
      • Thumbnail Folder Setup
      • Authentication + Configuration
      • Common setup
        • Configure quantity mapping
        • Configure accounts mappings
        • Configure itemType mapping
        • Configure isPhantom mapping
        • Configure subsidiary mapping
        • Configure price mapping
        • Configure Where Used Link mapping
        • Configure thumbnail mapping
        • Read-Only NetSuite Fields
        • Common Mapping Rules
        • Common List names
      • Advanced Bill of Materials
      • Configure Routings
      • Integration tips
      • Troubleshooting
    • Odoo
      • Getting Started
        • Authentication + Configuration
        • Debugging tips
      • Common Setup
        • Map BOM Codes
        • Map BOM Types
        • Map Attribute Values
          • Reading Attributes - Overview
          • Display All Attribute Names
          • Display Single Attribute Values
          • Writing attributes
      • Product Management
      • Hosting Options
      • List Names
      • Permissions
      • Troubleshooting
    • Onshape
      • Getting Started
      • Setting up Derivatives
    • Propel PLM
      • Getting Started
    • SolidWorks
    • SolidWorks PDM
      • Downloading and installing the add-in
      • Configure the add-in
      • Setting up the Solidworks PDM Web 2
      • Troubleshooting
      • Submitting a BOM for update
  • Advanced
    • Derivatives
  • User management
    • User Management
    • Application Permissions
Powered by GitBook
On this page
  1. Data Sources
  2. NetSuite
  3. OAuth Setup

Permissions

The following is a list of permissions required in NetSuite for the setup and integration of the SharpSync app.

SharpSync makes use of the NetSuite API as much as possible, but sometimes defers to serverside scripts.

Any permissions listed below as Setup Onlymeans that the person setting up the SharpSync requires these permissions during setup, but they can be removed afterwards.

Section
Functionality
Access
Required

Permissions > Transactions

Audit Trail

View

Permissions > Transactions

Find Transaction

View

Permissions > Transactions

Receive Inventory

View

Permissions > Transactions

Sales Order

View

Permissions > Reports

SuiteAnalytics Workbook

Edit

Permissions > Lists

Accounts

View

Permissions > Lists

Address list in Search

View

Permissions > Lists

Bill of Materials

Full

Permissions > Lists

Cost of Goods Sold Registers

View

Permissions > Lists

Departments

View

Permissions > Lists

Documents and Files

Full

Permissions > Lists

Employee Record

View

Permissions > Lists

Employees

View

Permissions > Lists

Items

Full

Permissions > Lists

Locations

View

Permissions > Lists

Manufacturing Routing

Full

Permissions > Lists

Manufacturing Cost Template

View

Optional

Permissions > Lists

Perform Search

Full

Permissions > Lists

Product Classes

Full

Permissions > Lists

Subsidiaries

View

Permissions > Lists

Tax Schedules

View

Permissions > Lists

Tax Records

View

Permissions > Lists

Units

View

Permissions > Lists

Vendors

View

Permissions > Setup

Allows JS / HTML uploads

Full

Setup Only

Permissions > Setup

Custom Item fields

Full

Setup Only

Permissions > Setup

Custom Number Item fields

Full

Setup Only

Permissions > Setup

Custom Lists

Full

Setup Only

Permissions > Setup

Custom Sublist

Full

Setup Only

Permissions > Setup

Custom Sublists

Full

Setup Only

Permissions > Setup

Login using Access Tokens

Full

Setup Only

Permissions > Setup

Login using OAuth 2.0 Tokens

Full

Setup Only

Permissions > Setup

REST Web Services

Full

Setup Only

Permissions > Setup

SuiteScript

Full

Setup Only

Permissions > Setup

SuiteApp Deployment

Full

Setup Only

Permissions > Setup

View Login Audit Trail

Full

Setup Only

Permissions > Reports

SuiteAnalytics Workbook

Edit

Forms > Item

Group/Kit/Assembly

Enabled

Forms > Item

Inventory Part

Enabled

Forms > Item

Non-Inventory Part

Enabled

Forms > Inventory Detail

Inventory Detail

Enabled

Forms > Other record

Item Location

Enabled

Forms > Other record

Manufacturing Routing

Enabled

When mapping subsidiary information, be sure to include the SharpSync role to access all subsidiaries.

PreviousOAuth SetupNextRESTlet Script Setup

Last updated 13 days ago