SuiteScript, SuiteTalk and the integrations on either side of NetSuite — from a NetSuite Certified Web Services Developer.
Accounts that have been live for for a significant length of time carry two kinds of technical debt: scripts nobody wants to touch, and integrations nobody fully documented.
Both are about to matter more. Oracle has published dates for retiring the authentication method and web services many of those integrations depend on, and for SuiteScript versions older than 2.1.
New development in SuiteScript 2.1, and maintenance of what's already there in 1.0 and 2.0 — including the scripts everyone is afraid to delete.
SOAP/XML and REST web services, and RESTlets where a standard endpoint doesn't fit the shape of the data.
Token-Based Authentication and OAuth 1.0 and 2.0, set up so an integration authenticates as exactly what it needs and nothing more.
SuiteCloud Development Framework projects and SuiteBundler, with customizations kept in source control rather than only in the account.
Conversion and ETL through SuiteTalk, SuiteQL and CSV import, reconciled rather than just loaded.
SuiteFlow, saved searches and SuiteAnalytics, and Advanced PDF/HTML templates for the documents customers actually see.
Where middleware or an iPaaS is already in place, I work with it. Where it isn't, I'll tell you whether you actually need one.
The one technical service with its own page, because it has its own tool.
Every custom script in the account is catalogued and scored for complexity and risk. Conversions to 2.1 come with a regression suite derived from the original 1.0 source, not from the conversion — so the tests check the new code against what the old code actually did.
The result is delivered as an SDF project in a pull request to your own repository, with the original scripts preserved alongside it. Nothing is written back to NetSuite by the tool; your developer reviews, tests in a sandbox and deploys.
If your integrations still authenticate with Token-Based Authentication or call SOAP endpoints, the deadlines page sets out Oracle's dates and how to find out what's actually live in your account.
A packaged remediation service for TBA and SOAP isn't something I offer yet. Rebuilding or re-pointing a specific integration is ordinary integration work, and I'm glad to scope it.
What it connects, what it's supposed to do, and what it's actually doing. That's enough to start.
Get in touch