Integration — SuiteTalk, Saved Searches and D365 Data Entities

Maps every NetSuite integration pattern — SuiteTalk SOAP/REST, RESTlets, CSV Import Assistant, scheduled CSV/FTP integrations, SuiteAnalytics Connect (ODBC/JDBC), and Celigo/Boomi orchestration — to the D365 integration surface: data entities and OData, the Data Management Framework, custom services, business events, Dual-Write to Dataverse, Azure Synapse Link, and electronic reporting. Includes a five-integration rebuild table and explains why saved searches have no single D365 equivalent.

What you will be able to do

Introduction

NetSuite's integration surface was designed around a single principle: everything is a record, and every record is accessible. SuiteTalk exposes every standard and custom record via SOAP or REST. Saved Searches provide a flexible read surface for any consumer who can parse CSV or JSON.

The D365 Integration Surface

Before the pattern-by-pattern mapping, here is the full D365 integration landscape:

OData Entities — The Operational Read/Write Layer

D365 data entities are the primary CRUD layer for external systems. Each data entity is an AOT object that projects one or more D365 tables into a flat, business-context-appropriate structure, with OData and DMF access built in.

The Data Management Framework — Bulk and Scheduled Operations

The DMF is the bulk data layer. It powers: Import projects — load master data and transactions from XLSX, CSV, or XML files with field mapping, transformation, and error staging. Export projects — extract data to file on demand or on a recurring schedule.

Five Common Integrations — Rebuilt in D365

Business Events — The Missing Outbound Pattern

NetSuite's outbound integration story is predominantly polling: a SuiteTalk consumer polls for changed records, or a User Event script pushes a payload to an HTTP endpoint synchronously on record save. Neither pattern is ideal for enterprise integration.

Saved Searches Have No Single Equivalent

Saved Searches are NetSuite's most-used feature by volume. Every saved search has at least one of three purposes:

Synapse Link and BYOD — Replacing SuiteAnalytics Connect

SuiteAnalytics Connect provides ODBC/JDBC access to a read-only replica of the NetSuite account schema. BI tools connect via a driver and run SQL queries.

Knowledge check

Summary

D365's integration surface is componentised: OData for operational CRUD, DMF for bulk batch, Custom Services for synchronous API, Business Events for event-driven outbound, Synapse Link for analytical read, and Power Automate for orchestration. SuiteTalk REST and SOAP map to OData data entities with a reshape;