Integration
Data integration is the process of importing and exporting data to and from your Dynamicweb solution, either on an ad-hoc basis, on a schedule or in real-time.
Dynamicweb contains the following integration tools and features:
- The Data Integration module lets you create integration activities which accomplish a particular task, such as exporting or importing user data, exporting orders, etc.
- A Batch Integration uses scheduled tasks to import and export data at intervals (hourly, daily, weekly, etc.)
- A Live integration retrieves data from a remote system in real-time, and uses it to show for instance live prices or stock states, or to create orders in a remote system as they are placed
Integration framework
Integration Framework v2 is a collection of components for transferring data and maintaining data consistency between a Dynamicweb solution and a remote system. This is typically an ERP, but in principle all remote systems can be handled.
Integration Framework v2 contains standard plug-in units for the following ERP systems.
- Dynamics 365 Finance & Operations
- Dynamics AX 2012
- Dynamics NAV 2013/2015/2016/2017/2018
- Dynamics 365 Business Central
For integration to older systems – NAV 2009 and AX 2009 – please see the documentation for Integration Framework v1.
Integration providers
An integration provider is a piece of software for moving data between Dynamicweb and an external data source, like an XML file, a CSV file or an SQL database.
An integration activity consists of:
- A source provider matching the data source - either the Dynamicweb solution (export) or a file (import)
- A destination provider matching the data destination - either the Dynamicweb solution (import) or a file (export)
Visit the integration providers article for an overview of the built-in providers of Dynamicweb. The article also presents a list of scenarios that might help you choose the right provider for your integration activities. If the long list of built-in providers somehow does not suffice it is also possible to create custom providers.