NetSuite Full Access Handshake Role Setup Instructions
- Log into NetSuite as the Admin user if you have access to the NetSuite account. If you do not have access, send these instructions to the admin that does have access
- Go to Setup → Users/Roles → Manage Roles → New
- Use “Handshake User” as the role name
- In the Authentication section, check off the box to select “Web Services Only Role”
- Assign FULL level access to the below permissions:
- Transactions:
- Find Transactions
- Transactions
- Sales Order
- Lists
- Customers
- Contacts
- Items
- Currency
- Locations
- Vendors
- Documents & Files
- Partners
- Setup
- Customer Status
- Custom Fields
- Custom Body Fields
- Custom Entity Fields
- Custom Record Types
- Custom Lists
- Deleted Records (for Deleted Customer/Contact sync)
- Custom Item Fields
- Setup Campaigns (for Subscription sync)
- User Access Token (for Token-Based Authentication)
- Web Services
- Custom Transaction Fields
- Accounting Lists
- Custom Record
- Customer type
- Save and note the role ID (found in the URL of the Handshake role page, see the screenshot below for an example):
- Go to Setup → Users/Roles → Manage Users
- Click the name of the user which you wish to use in the Sync profile. This will likely be the same NetSuite login user, but if it is not, select the user whose email is currently attached to the SyncApps profile
- Scroll to the bottom and click Edit
- Under “Roles”, add the Handshake User role to the user profile
- Save
If you know your SyncApps Login Information you can proceed to steps 12-16. If you do not, please contact support@handshake.com and a member of our Customer Success team can assist.
- Log into the SyncApps profile and click Edit
- On the first tab, enter in the “Handshake User” role ID (from step 5) and click next and save
- Sync and confirm there are no errors related to permissions
- If there are permission-related errors, you will see them in the logs. Note the errors (ex, “Permission Violation: You need the 'Lists -> Customers' permission to access this page”) and log back into NetSuite and add Full level access to the role for each permission
- If you still see errors, contact support@handshake.com for assistance.
Notes:
- "Standard Customer Form" should be enabled for NetSuite role that is used for SyncApps connection.
- To confirm this form is enabled:
- Go to Customization → Forms → Entry Forms
- Click on “Standard Customer Form”
- Click System Information and make sure the “Inactive” box is unchecked
- SyncApps will not integrate NetSuite inactive or Soft Opt-Out records.
Comments
0 comments
Please sign in to leave a comment.