topic hubIntegration & APIsofficial - Microsoftreviewed - checked by Opus

Microsoft Dataverse

Microsoft Dataverse integration for Business Central: connecting to Dataverse, setting up user accounts, ownership models, table and field mappings, manual and scheduled synchronization, Power Automate flows, and troubleshooting sync errors. It answers setup, configuration and error questions for syncing with other Dynamics 365 apps.

Path: Integrate with other applications > Microsoft Dataverse · tier official · system integration · narrative reviewed (checked by Opus)

Overview

This section describes how Business Central integrates with Microsoft Dataverse so it can exchange data with Dynamics 365 applications such as Customer Engagement and with custom apps built on Dataverse. The overview pages list the integration options: data synchronization, virtual tables, data change events, webhooks and business events.

For setup, start with the connection page and the user account page. The user account page covers the administrator and integration users, their licenses and security roles. The ownership model page explains Team Ownership and Person Ownership, including business unit mapping and data visibility.

Once connected, the mapping pages explain integration table mappings, field mappings, transformation rules, coupling and conflict resolution. Synchronization can be run manually (full, modified records, or per table mapping) or scheduled with job queue entries. A Power Automate flow can push Dataverse changes to Business Central in a timely way. The troubleshooting page covers permission, coupling, timeout and administration mode errors.

Key points

  • Integration options include data synchronization, virtual tables, data change events, webhooks and business events.
  • The connection page covers authentication (including certificate-based), record coupling, the ownership model and multi-currency support.
  • User setup needs an administrator with the System Administrator role and an integration user with the Business Central Dataverse Integration role, plus required licenses.
  • Two ownership models exist: Team Ownership and Person Ownership, which involve business unit mapping and owner team assignment.
  • Manual synchronization offers three methods: full synchronization, all modified records, and individual table mappings, each controlling whether new records are created and coupled.
  • Scheduled synchronization uses job queue entries for customers, vendors, contacts, currencies and salespeople, with configurable frequency and inactivity timeout.
  • Table mappings use integration tables, field mappings, transformation rules, filtering and conflict resolution.
  • A Power Automate flow template notifies Business Central when Dataverse records are added, modified or deleted.

Learn pages

Business Central pages and reports

The pages, reports and queries this hub’s Learn pages name (ms.search.form, API reference), joined to the code by exact object id (data/index/docs-objects.json); a page shows the table it runs on.

Source: Microsoft Learn (CC BY 4.0). Descriptions are Learn’s own.

What Learn documents here 8 of 11 Learn pages

Show 3 more