define(['N/writing', 'N/projects'], (writing, projects) => {
I build things for NetSuite. Then I write about them.
DataTek Software is the workshop of Mike Robbins — SuiteScript, integrations, and custom tooling from a career of working deep in the NetSuite platform. The notes here are what the work teaches me.
Latest writing
All posts →Send Sales Order Billing Schedules to Salesforce
We needed to send the billing schedule from sales orders to Salesforce. We just need to send the full list of billing date and invoice amount. But there's a wrinkle.
Data Generation for Dev Environments
Managing one or more development environments? How do you keep them relevant over time. If they become stale, it makes working on new projects with current data difficult. Here, I’ll explain a series of steps I’ve taken to maintain my development environment ensuring current sales order, invoice, and customer payment data.
Tips when using lookupFields()
Here are a couple of tips when working with `search.lookupFields()` in SuiteScript 2.1.
Scripted vs Saved Searches
**Unpopular Opinion**: I prefer to use scripted searches in my SuiteScript rather than referencing existing, external saved searches. Here’s why.
Use 'npkill' to Clean Up Old 'node_modules'
Use this easy utility to quickly identify and remove `node_modules` folders from old or unused projects on your computer.
Featured work
All projects →});