Skip to content

Instantly share code, notes, and snippets.

@brockinit
Last active March 7, 2019 15:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save brockinit/eb9b82b212d45b980ccab8434ee8c386 to your computer and use it in GitHub Desktop.
Save brockinit/eb9b82b212d45b980ccab8434ee8c386 to your computer and use it in GitHub Desktop.
Renova NetSuite/Skedulo Integration Research

Skedulo

  • Has an API, but it's managed services.

  • Had a meeting with them on 8/24. They explained that they leverage Salesforce on the backend which means that to programmatically make changes to the Skedulo UI, we will have to use the Salesforce API.

  • This requires Renova to have a Salesforce account. Two downsides to this:

    • Could get pricey
    • Seems a like a convoluted flow NetSuite >> Salesforce API >> Salesforce datastore >> Skedulo Account >> Skedulo UI

NetSuite

  • Has an API and it's extensively documented

  • For our purposes, they offer a service called "SuiteScripts" which are JavaScript scripts that can extend the functionality of NetSuite

  • Documentation for SuiteScripts can be found here

  • Using "User Event Scripts", we can write logic that occurs after a record (ie. sales order, customer profile), has been created/updated on NetSuite

  • These scripts can be attached to records in NetSuite and act as hooks that call the Skedulo API whenever something is changed in NetSuite. I'm seeing full support for customer records as well as sales order records, which seem to be our primary targets.

  • One limitation I'm seeing is that while we can write the scripts and test them locally against the Skedulo API, deployment to NetSuite will be a manual process that involves us clicking around Renova's NetSuite environment. We will need low-level access to their account.

Overall

NetSuite seems to have all bases covered. Unfortunately, integration with Skedulo would require that Renova purchase a Salesforce license. At this point, it seems very possible to create this solution, however a cost limitation may deter Renova from wanting to move forward.

@mohanmurari07
Copy link

Hi ,

We are in place to procure skedulo can you provide your view on the exposed API from them for integration to other systems

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment