Skip to main content
Microsoft Dynamics 365 SCM & Finance

Build reliable and easy to support Dynamics 365 ERP integrations

An open-source X++ framework with one repeatable model for designing, processing, testing and operating every interface — inbound and outbound.

Free & open source100% X++, no external componentsProduction-proven

EI External Integration workspace — D365FO
External Integration workspace in D365FO: summary tiles for import and export errors and daily volumes, with a list of inbound message sessions
How it works

From task to tested interface in four steps

02

Load

Sample connectors: Azure Service Bus, SFTP, Azure File Share, REST API, AI (LLM), manual upload.

Connectors
03

Process

Import CSV, Excel, XML, JSON, PDF into sales lines, journals, purchase lines, vendors.

File formats
04

Test

Replay any document without a connector; performance-tested up to 1M journal lines.

Operations
Why this framework

Advantages over the standard tools

Where the framework goes beyond what ships in the box. Read the full comparison →

Compared with

Data Management Framework

Custom transactions supported

  • Document linked to original file
  • Logic not tied to data entities
  • Native X++, no dependencies
Compare with DMF
Compared with

Business Events

Minimal source-transaction overhead

  • Document created at export time
  • One message per document, no duplicates
  • Full logs, including successes
Compare with Business Events
Compared with

Message Processor

Processing and format flexibility

  • Enhanced logging and tracing
  • Manual message processing
  • Testing in ttsbegin–ttsabort
Compare with Message Processor

Install the module and build your first integration

Source, samples and documentation as your starting point.