This account is used by the Sn=
aps in the NetSuite&n=
bsp;SOAP Snap Pack.
You can create an account with a Designer or Manager. In Designer, when =
working on pipelines, every Snap that needs an account prompts you to creat=
e a new account or use an existing account. The accounts can be created in =
or used from:
Your private project folder: This folder contains the pipelines that wi=
ll use the account.
Your Project Space=E2=80=99s shared folder: This folder is accessible t=
o all the users that belong to the Project Space.
The global shared folder: This folder is accessible to all the users wi=
thin an organization in the SnapLogic instance.
Account Con=
figuration
In Manager, you can navigate to the required folder and create an accoun=
t in it (see Accounts). To create an account for NetS=
uite:
NetSuite enforces two-factor authentication (2FA) for the credentials-ba=
sed account and advises that all web-based integrations transition to token=
-based authentication. For more information, see NetSuite documentation.=
NetSuite Credentials Acc=
ount is deprecated to support this transition. We recommend&nb=
sp;that you either create or switch to NetSuite Token Account for the smoot=
h functioning of all SnapLogic Pipelines.
In the Create Account dialog box, enter the details as=
per the Account Settings table.
ClickSave and Validate. Once account =
is saved, account validation works fine.
Click Apply.
Account Types
NetSuite Token Account
Accou=
nt Settings
Label
Required. Enter a label for the ac=
count instance
WSDL Year
Required. NetSuite WSDL version's year. This Snap Pack sup=
ports WSDLs from the Year 2014 or later.
Default value: 2015
WSDL Release
Required. NetSuite WSDL version release number.
Example: 1
Default value: 2
WSDL Patch
Required. NetSuite WSDL version patch number.
Example: 0
Default value: 0
Account ID
Required. A NetSuite account ID. To view the account =
ID, go to Setup > Integration > Web Services Preferences=
within NetSuite.
Default value: None
Token ID
Required. The Token ID value.
Refer to the steps below to generate a=
token ID in NetSuite.
Token Secret
Required. The Token Secret value.
Generating the Token ID in NetSuite
Log in to NetSuite as an Adminis=
trator and go toSetup > Integration > Web Services Preferences. Note down theAccount ID. =
;
Create a custom role.
Click Setup for the custom role and add the following =
privileges:
Access Token Management
Log in using Access Tokens
User Access Tokens
Web Services
Create or edit a user for which you want to assign the token-based auth=
entication.
Click the Access subtab and perform the following=
:
Assign the role created in Step 3 to this user.
Select GIVE ACCESS.
When prompted to create the password, enter it twice and click =
Save.
To configure a token for the =
NetSuite Token Account, use the SnapLogic integration record, which is inst=
alled through one of the following two methods:
The first use of a NetSuite Credentials Account triggers the auto-instal=
lation of the integration record in the target account. If this is the case=
, then go to Step 7.
OR
Manual installation of a bundle containing the integration record.
NetSuite deprecated its central =
bundle repository at the end of January 2020. You must now install the Snap=
Logic bundle by copying it directly from the account it is associated with.=
To manually install the SnapLogic bundle, click the following link:
In theBundle Details dialog, confirm the value in theIDfield and clickInstall=
.
To confirm that the integration record is i=
nstalled, go to Setup > Integrations > Manage Integratio=
ns. A row with SnapLogic as the name displays with no val=
ue in the Application ID column (since this record is impo=
rted from another account) and Enabled in the State column.
Previous SnapLogic Integration Records
If there is another row with SnapLogic as the name and a value for =
the Application ID column, then rename it or set its state to Block=
ed to prevent confusion when creating an access token in the next =
step.
To create a token, go to Setup > Users/Roles > Access Tokens, then click <=
strong>New Access Token. In the displayed form, choose SnapLog=
ic as the Application Name, and choose the Us=
er and Role previously created. <=
br>
ClickSave.A Toke=
n ID and a Token Secret is displayed. Copy these values to use in the =
next step.
Enter theAccount ID and theToken IDan=
dToken Secretin the =
SnapLogic NetSuite Token AccountCreate Account=
strong>dialog.
ClickValidate, thenApply.
Snap Pack History
Click to view/expand
Releas=
e
Snap P=
ack Version
Date=
th>
Type=
th>
Update=
s
February 2024
main25112
Stable
Updated and certified against the current SnapLo=
gic Platform release.
Updated and certified against the current SnapLogic Platform release.
May 2023
=
433patches21878
Latest
The Snap Pack now supports Customer-Subsidiary and Vendor-Su=
bsidiary relationship Object types.
NetSuite's application requires =
the Oneworld e=
xtension for utilizing these su=
bsidiary relationships, and Snap integration must use WSDL 2019_1 or later =
versions.
May 2023
main21015
Stable
Upgraded with the latest SnapLogic Platform release.
February 2023
main19844
Stable
Upgraded with the latest SnapLogic=
Platform release.
Upgraded with the latest SnapLogic Platform release.
4.28
main14627
Stable
=
Upgraded with the latest SnapLogic Platform release.
4.27 Patch
427patches13080
Latest
Fixed an XML parsing issue with st=
ripping empty elements for the NetSuite Snaps.
4.27 Patch
427patches13072
Latest
Fixed an issue in the NetSuite Searc=
h Snap where the Snap failed when the body is not present in the SOAP r=
equest.
4.27
main12833
Stable
Upgraded=
with the latest SnapLogic Platform release.
4.26
=
main11181
Stable
Upgraded with the latest SnapLogic Platform release.
4.25=
td>
main95=
54
Stable=
Upgraded with the latest SnapLogic Platfo=
rm release.
4.24 Patch
424 patches8891
Latest
Introduced the new Snap NetSuite Call RE=
STlet that enables calling =
RESTlet scripts using token-based authentication.=
This Snap provides the functional=
ity of the NetSuite RESTlet framework that supports the HTTP methods (GET, =
DELETE, POST, PUT) and MIME types.
4.24
main8556
Stable
Upgraded with the latest SnapLogic Platfo=
rm release.
4.23=
td>
main74=
30
Stable=
Upgraded with the latest SnapLogic Platfo=
rm release.
4.22=
td>
main6403
Stable=
Upgraded with the latest SnapLogic Platfo=
rm release.
Removed the now redundantCustom WSDL URL Doma=
infield from theNetSuite Token Account to support NetSuite's transition to automatic account-spec=
ific domain identification.
4.20 Patch
netsuite8799
Latest
Updates the NetSuite Create, Update, U=
psert, and Async Upsert Snaps to use the Classification=
code> type instead of Class, to resolve schema generation issues. While theClass&nbs=
p;type remains available in the NetSuite Search and Async Search Sna=
ps for backwards compatibility, use of the Classification=
type is recommended.
4.20=
td>
snapsmrc535
Stable=
Upgraded with the latest SnapLogic Platfo=
rm release.
4.19=
td>
snaprs=
mrc528
Stable=
Certified the NetSuite Snap Pack against the NetSuite version 2019.1. This does not impact existing Pipelines.
4.18 Patch
netsuite7879
Latest
Fixed the NetSuite Snaps where the Snaps intermittently fail to reach, c=
ache, and view the NetSuite WSDL and XSD files.
4.18 Patch
netsuite7779
Latest
Fixed an issue with the NetSuite Updat=
e Snap and the NetSuite Create Snap wherein the Snaps are unable to pr=
operly handle null values for the standard and the custom fields.
4.18=
td>
snapsm=
rc523
Stable=
Upgraded with the latest SnapLogic Platfo=
rm release.
4.17=
td>
ALL7402
Latest=
Pushed automatic rebuild of the l=
atest version of each Snap Pack to SnapLogic UAT and Elastic servers.<=
/span>
4.17=
td>
snapsmrc515
Latest=
Deprecated the NetSuite Credential account type.
Added the Snap Execution field to all =
Standard-mode Snaps. In some Snaps, this field replaces the existing Execut=
e during preview check box.
4.16 Patch
netsuite6911
Latest
Fixed an issue with running multiple Pipelines by lazy-fetching custom f=
ields metadata.
4.16=
td>
snapsmrc508
Stable=
Cust=
om fields are not displayed in the updated NetSuite Create, Update, Upsert, Search, Async U=
psert, or Async Search Snaps. They are visible only for Snaps w=
here you have configured custom fields with SnapLogic 4.15 or earlier relea=
ses. With the updated NetSuit=
e Snaps, you must connect a Mapper Snap as an upstream Snap to map custom f=
ields.
4.15=
td>
snapsmrc500
Stable=
Upgraded with the latest SnapLogic Platfo=
rm release.
4.14=
td>
snapsmrc490
Stable=
Upgraded with the latest SnapLogic Platfo=
rm release.
4.13=
td>
snapsmrc486
Stable=
Upgraded with the latest SnapLogic Platfo=
rm release.
4.12 Patch
netsuite4888
Latest=
Incr=
eased the maximum timeout to two minutes when parsing the WSDL file to fix =
an issue where the Nets=
uite Snap Pack is unable to parse XML schema information from the give=
n WSDL file.
4.12=
td>
snapsmrc480
Stable=
Upgraded with the latest SnapLogic Platfo=
rm release.
=
4.11 Patch
=
netsuite4382
Latest
Resolved an issue with the NetSuite Search, Create and Upd=
ate Snaps that now show the custom field suggestions in the drop <=
/span>down.
=
4.11 Patch
=
netsuite4296
Latest
Resolved an issue with NetSuite <=
span data-colorid=3D"xp1p0dw2pj">Update and Search Snaps where Custom field=
s are not populated on the Snaps.
4.11=
td>
snapsm=
rc465
Stable=
Upgraded with the latest SnapLogic Platfo=
rm release.
4.10=
td>
snapsmrc414
Stable=
Upgraded with the latest SnapLogic Platfo=
rm release.
4.9.0 Patch
netsuite3227
Latest
Addressed an issue with retry disabled if the reason field contains=
INVALID_KEY_OR_REF
4.9.0 Patch
netsuite3112
Latest
Addressed an issue in NetSuite Upsert where List/Record type is sen=
t as MultiSelectCustomFieldRef.
4.9.0 Patch
netsuite3015
Latest
Added Thread Safety to the cre=
ation of Soap Request Message for the NetSuite Search Snap.
4.9
snapsmrc405
Stable=
Upgraded with the latest SnapLogic Platfo=
rm release.
4.8.0 Patch
netsuite2839
Latest
Provided a new property for cu=
stom WSDL support for NetSuite
4.8.0 Patch
netsuite2704
Latest
Fixed performance issue on Net=
Suite Snap Pack which was caused by the WSDL imports.
4.8
snapsmrc398
Stable=
Route records to appropriate views and Pass through properties added to the Netsuite Upsert, Dele=
te and GetList Snaps.
Introduced the NetSuite Get Async Result, NetSuite Check Async St=
atus, NetSuite Async Delete, NetSuite Async Get, NetSuite Async Upsert, Net=
Suite Async Search Snaps in this release.
Info tab added to accounts.
4.7
snapsmrc382
Stable=
Upgraded with the latest SnapLogic Platfo=
rm release.
4.6.0 Patch
netsuite1855
Resolved an issue with the Ne=
tSuite Search Snap intermittently generating a "The body is not present in =
the SOAP request" error.
4.6
snapsmrc362
Stable=
Maximum request attempts and Retry r=
equest interval options added to the NetSuite Upsert, G=
et, Get List, Create, Search, Delete and Update Sn=
aps.
NetSuite Get Item Availability Snap was introduced in this=
release.
Resolved an issue in NetSuite=
Snap Pack that caused Snaps to fail with read timeout errors.
Enhanced the NetSuite Snaps to support custom fields on the fo=
llowing object types: VendorBill, VendorBillItem, VendorBillExpense, Expens=
eReportExpense, PurchaseOrderExpense. Additionally, Address on Contact, Cus=
tomer, Partner, Vendor, Job, & Employee are also supported when using W=
SDL version 2014.2 or later.
Enhanced the NetSuit=
e Search Snap to support the general object types Item and Transaction, rat=
her than just their more specific subtypes.
Resolved an issue with the NetSuite Upsert Snap that =
was incorrectly handling some failed requests as successful requests. Any r=
esponse containing at least one error status is now written to the error vi=
ew instead of the output view.
4.5.1<=
/td>
netsuite1565
Stable=
Updated the Search Snap to support advanced search. =
This enables you to execute a saved search using its ID & search f=
or relevant records in it.
Fixed an error in NetSu=
ite Update Snap that restricted access to a custom field in the addressbook=
sublist of a contact object.
4.5
snapsmrc344
Stable=
Item and Inventory Item added=
as options for the Object property in NetSuite Search.
Token Based Authentication for SuiteTalk web services added.=
span>
Resolved an issue in=
NetSuite Snaps to ensure appropriate handling and display of error message=
s during failure.
Resolved an issue in NetSuite Snaps that occurred whe=
n different values were entered for a custom field.
Resolved an=
issue in NetSuite Search Snap to ensure all records are returned when the =
input search criteria is empty.
NetSuite Snaps are enhanced to support the A=
PIs from 2016 (version 2016). Starting from SnapLogic 4.5 release, only API=
s from 2014 or later are supported. <=
/span>
MIGRATION IMPACT: Note that the accounts have changed for NetSuite. The existing NetSuite=
account was renamed to NetSuite Credentials Account; the properties of WSD=
L Release and WSDL Patch were added and the Testdrive account option was re=
moved. A NetSuite Token Account was also added.=
4.4.1
Stable
SnapLogic's pre-assigned NetS=
uite Application ID is now in every header sent for NetSuite Calls.<=
/li>
Resolved an issue with a memory leak in this Snap Pack.=
Resolved an issue th=
at occurred while collecting JSON schema information.
Resolved an issue with setting a custom field to blan=
k in the Update, Create, and Upsert Snaps. <=
/li>
Resolved an=
issue with not being able to clear standard fields that have a value in Up=
date and Upsert Snaps.
Resolved an issue with "custom field" sugges=
t showing an error when using a standard type with only one active custom f=
ield definition.
Re=
solved an issue with NetSuite Search Snap not producing contact address inf=
o as output.
In validation/preview mode only, WS=
DL versions are checked for consistency between the Snap and the Account.=
span>
4.4.0
Stable
Resolved an issue with NetSuite Search Snap ignoring criteria from an i=
nput document if any custom field criteria was specified in the Snap.
Support for Custom Records added.
Support for additional object types added.
Support for custom fields for all Transaction types added.
Support for custom fields of type Checkbox (boolean) added to the Searc=
h, Create, and Update Snaps.
Support for custom fields of type Date and Decimal added to the Create =
and Update Snaps.
Resolved an issue with the consistency of the output schema when Search=
returned more than one page.
4.3.2
Stable
Resolved an issue with custom fields not appearing in the Update Snap.<=
/li>
Resolved an issue with NetSuite Create with custom field not showing in=
the output payload.
Improved performance of the NetSuite Snap Pack.
4.2.2
Stable
Snaps tested against NetSuite server version 2015.2.