3 Adaptive features retiring in NetSuite and 1 solution

This summer 2024, Workday annouced that it will be retiring 3 features within / related to NetSuite. 

Workday's article said(requires community access account)

"Oracle has terminated Workday's participation in the SuiteCloud Developer Network (SDN) Partner Program, effective August 12, 2024"

"3 functionalities enabled by SDN Technology that we (=Workday) won't be able to support: (...)"


What does it mean? 

Oracle is basically removing Workday from their partner program to implement bundles and features within NetSuite. Some Adaptive features co-developed in NetSuite will remain but will no longer be supported.

But rest assured!

The basic "out of the box", most commonly used integration of NetSuite in Adaptive will remain!

If you are using this basic integration, with the native tables (transactions, balances, suppliers, assets etc.) or a custom cloud connection to NetSuite Reports... The good news is that this is staying!


So what are the no longer supported features?

  • 1) Financial Planning Tab in NetSuite toolbar (to allow a connection to Adaptive from within NetSuite and some meta data integration. I've personally never used it and never witnessed any customer using it either...)


  • 2) Drill through to NetSuite > right-click from your Income Statement of Balance Sheet in Adaptive


  • 3) Automated scheduling and running of Saved Searches to the File Cabinet
I am going to explain this 3rd feature in particular and provide you with alternate setup ideas!
This was a bundle (ID: 350286) that you could install in NetSuite and was doing the following:
- Triggering a Saved Search 
- Saving it as a CSV file into the File Cabinet (File Cabinet is basically a storage space for files in NetSuite).

And then in Adaptive (within your NetSuite Integration), you have a File Cabinet integration setup that would fetch this data; this piece of integration is NOT RETIRING. What is retiring (or will no longer be supported) is the bundle that was triggering a Saved Search and saving it as a CSV file in the File Cabinet within NetSuite. 

Luckily there is a workaround! This can be replaced with a Suitelet: a JavaScript that runs in NetSuite to perform various actions.


What are the possible alternatives to replace that bundle?

The bundle was triggering a saved search and putting it into the File Cabinet (then Adaptive fetches it via its integration).
 
Files can be deposited in the File Cabinet in 3 ways:

๐Ÿ™You manually run the reports in NetSuite, save them as .CSV and put them in the File Cabinet.

๐Ÿฅน You are using this Adaptive for NetSuite bundle and unfortunately this will no longer be supported.

๐Ÿ˜„You can automate & schedule the run, save and put your files in the File Cabinet via a deployed Suitelet. 

There are other alternatives but they are way more code heavy and require a more complex setup (and sometimes other tools)... which typically are not really worth the effort!


As you can see... The quickest way is to develop that script that will performs these actions. 
The script can then be manually triggered or scheduled in NS.

There are 2 limitations with this method:
  • The script has a 1 hour run threshold. If you run a complex saved search (either large dataset or a lot of calculations/ logic, customization or filtering), the script will time out and fail after 60 minutes. The saved search itself may not take an hour to run... but to run it, parse it and save it into a CSV file can be time consuming. So keep you search simple... don't add columns you don't use (for example account number and account name... just the account number!)
  • The file can't be more than 10 Mb! It's a known challenge (see here). However you can easily tweak your script and break the data into several files. You would then fetch these files in Adaptive and make a Union table to aggregate them all into 1 table).



Comments

Popular posts from this blog

Adaptive REST API Calls for Platform Customers with User Sync Enabled

Introduction to Adaptive's API

What is OAuth 2.0 and how to set it up in Adaptive?