Adding a NetSuite Connection

Firstly, you'll need to add a NetSuite Connection when logged into the iForms web portal via Connected Data>Connections.

 

What you'll need from your NetSuite account to authenticate the connection between the two systems is as follows.

 

CHLVRvK_B4YYr6ojU_7iDhW6v3lpYPeteQ.png?1634644135

 

How to acquire the following after logging into your NetSuite account:

  • Company Domain
  • Consumer Key & Secret
  • Token ID & Secret
    • Role Permissions
    • Creating an Access Token
  • Realm
  • Enable Features
  • Troubleshooting

 


Company Domain

 

Your browser's URL will display the info required.

bl3Rr8HU3o5Al8k7pHDiEeE1RoYX-jzFzw.png?1634646642

 


Consumer Key & Secret

Navigate to Setup>Integration>Manage Integrations.

 

Hdc9mNei2HI8iQZHhUHZdwSGJ24FSo4AoA.png?1634647348

 

On the Integration page, you can either edit an existing integration and reset credentials to acquire a new Consumer Key & Secret, if not saved initially, or create a new integration for the connection.

 

Creating a New Integration

An integration name will be required and make sure ONLY Token-Based-Authentication is ticked.

 

nXZVhDiHsTS6tN0Mt7hsUYYQGJ6DBMy1_A.png?1634649616

 

After saving, the integration's Consumer Key & Secret will be available.

 

fVn9kPu0oIfyBAziLF91Rwf0WinAgStYLQ.png?1634649794

Token ID & Secret

Firstly, you'll need to ensure a Role has been created with the correct permissions and level set up before creating an Access Token.

 

Role Permissions

Navigate to Setup>Users/Roles>Manage Roles.

 

Z8brNXlY-UNncBN3q4jpsJ6dW3B7T2VuIA.png?1634652671

 

Either edit an existing role or create a new one with the following permissions and levels.

 

Under a Role's Permissions>Reports:

  • Account Details (view)

 

6s2GimpZJ1n8MBDGdaGTCf5Kb3WOx31o4g.png?1634652976

 

Under a Role's Permissions>Setup:

  • Log in using Access Token (full)
  • REST Web Services (full)
  • SuiteAnalytics Connect (full)
  • SuiteScript (view)
  • User Access Token (full)

 

uVo8Wr-JrVnzVXAGMoKVtX1stywl44hSjQ.png?1634653088

 

After saving, you'll need to specify this role when creating an Access Token.

 

Creating an Access Token

Navigate to Setup>Users/Roles>Access Tokens.

 

ElX86HBJLGrrS7ud2OXJHMfOqjqWS5XwKA.png?1634650330

 

On the Access Tokens page, create a New Access Token.

 

kCT0wtfN0u2cARrkBJIlO11QDsxYam3fvg.png?1634650466

 

On the Access Token page.

  • Select the application name to be the integration that the Consumer Key & Secret were previously acquired
  • Select your user
  • Select the role with the correct permissions previously setup
  • Customise the token name if needed

 

mSYsmrCRPDjgAePJzviR9jZHKXkEOiwUkg.png?1634651158

 

After saving, the Token ID & Secret will be available.

 

pmhnkykgFuHIUepWpdnnnD-CVX5E17EhGw.png?1634652021

 


Realm

Navigate to Setup>Company>Company Information.

 

bFfGSdiQqEUw7Jbu5rpMnrfRnwzvoeeE9A.png?1634646153

 

On the Company Information page, the Account ID is the realm info required.

 

-_ngMPygiBMfcykYK14ws1nMfCr45z_ZUw.png?1634646243

Enable Features

Navigate to Setup>Company>Enable Features.

 

NvQk5vs_2l7Km83_v6bGJuu7gm4dvTucvQ.png?1634653947

 

On the Enable Features page, select the SuiteCloud option.

 

kTfQfCrl6SyjpMoY5EEy1Lix80BIefv0yg.png?1634654221

 

And ensure all SuiteTalk (Web Services) and Token-Based Authentication (Manage Authentication) are ticked. Then save.

 

jfiCNpM8qNnz3xhKTG8vGMWno_CE-P2ckQ.png?1634654379

 


After configuring and acquiring details from your NetSuite account, simply enter them into the NetSuite Connection in your Appenate account, and hit save.

 

2E-95w30TYsE3EyHHAumWu4ndWATZt2Wuw.png?1634654878

 

Upon seeing a green connected tick, indicating the connection has successfully been authenticated and now you can continue to add NetSuite Data Source Connectors to pull data into the platform for use in forms or NetSuite Form Connectors to push data into your NetSuite account when a form is uploaded.


Troubleshooting

  • Receiving a "401 Unauthorized, with a message of "Invalid login attempt. For more details, see the Login Audit Trail in the NetSuite UI at Setup > Users/Roles > User Management > View Login Audit Trail."

 

Check the permissions assigned to the role that's used in the token have sufficient privileges.

See here for more info https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/bridgehead_4248124361.html

 

In addition to this, Grant the account detail to the reports tab on the role, and Accounts on the lists tab for the role.

 

  • Receiving a "The account record is only available as a beta record. Enable the REST Record Service (Beta) feature in Setup > Company > Enable Features to work with this record."

 

You will need to follow the steps in the error message. However, the REST Record Service (beta) feature is not automatically available.  You may have to apply to Oracle Beta Programs to enable the feature.  This process may take some time to complete.

 

 

 

 

  • 0 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه

Adding Data Connections

Depending on the connector you want to use, you may need to set up a Connection first. The...

Adding a SQL Connection

  To add a SQL Connection, navigate the Side Menu>Connected Data>Connections....

Adding an Amazon S3 Connection

  In order to push/pull data from your Amazon S3 storage buckets, you must first configure...

Getting started with Google BigQuery

  Our platform enables you to quickly and easily connect to Google BigQuery.   This...

Troubleshooting Connection Issues

SharePoint and OneDrive Issue:Error message of "For security reasons DTD is prohibited in this...