Distributing Integration Records

You may need to distribute an integration record to other NetSuite accounts. You can also distribute a record from your sandbox to your production account. Additionally, you can install a production record in your sandbox.

Here are your options for these scenarios:

Distributing by Auto-Installation

Users can auto-install an integration record by sending a SOAP request to the target account when certain conditions are met.

Auto-installation gives users some control over the initial State field value on new records. The initial value of this field is determined by the Require Approval during Auto-Installation of Integration preference.

To distribute an integration record by using auto-installation:

  1. After creating the record, open editing of the record it to confirm the User Credentials box is checked. Also, note the record's application ID.

  2. Update the integration code with the record's application ID.

  3. Choose one or both of the following options:

    • Share the updated integration or application ID with the relevant users. For example, give customers the updated integration code and instruct them to send a request to install the record. Also, advise users to check the Require Approval during Auto-Installation of Integration preference. If this preference is set to true, the new record will be blocked until manually enabled.

    • Send a request to install the record in the desired account.

    The record is automatically installed when the request is received. If the State field is Waiting for Approval, an administrator must manually enable the integration to accept requests. To do this, an administrator must edit the record and set the State field to Enabled.

See also Auto-Installation of Integration Records.

Distributing by Bundling

You can bundle integration records using SuiteBundler.

TBundling is also a good option if you have other customizations to distribute.

To bundle integration records, select them on the SuiteBundler's Select Objects page. In the Object Types column, select Integrations > Integrations. Then select the desired records in the Choose Objects column. This column displays both active and inactive records.

See also Bundle Installation of Integration Records.

Keep the following in mind when bundling integration records:

Note:

When distributing a record by bundling, its State field is initially set to Enabled in the target account. In contrast, auto-installation sets the initial value based on the Require Approval during Auto-Installation of Integration preference.

Note:

If a record is installed by bundling, you can't reset its credentials. The credentials can be reset only by an authorized user in the NetSuite account where the record was created. For more information, see Regenerating a Consumer Key and Secret.

Related Topics

General Notices