The MS Dynamics 365 Synapse enables data synchronization between MS Dynamics 365 objects and Syncari entities using the MS Dynamics 365 API. After the Synapse is Authenticated, a user can Activate the MS Dynamics 365 Synapse, which enables Syncari to replicate the schema of MS Dynamics 365 and make it available within the Unified Data Model. Using the Sync Studio, a user can map MS Dynamics 365 objects to Syncari entities, and MS Dynamics 365 fields to Syncari fields. To accelerate the setup and configuration of these pipelines, Syncari provides a default mapping for the standard objects and fields in MS Dynamics 365.
Overview
Prerequisites:
- Administrator permissions to access MS Dynamics 365 Business Central and Azure Active Directory
Gather Synapse Information
The following information is required to setup the MS Dynamics Synapse:
- Endpoint URL (e.g. https://api.businesscentral.dynamics.com/v2.0/<Directory (tenant) ID>/Production/ODataV4)
- Access Token URL (e.g. https://login.microsoftonline.com/<Directory (tenant) ID>/oauth2/v2.0/token)
- Client ID
- Client Secret
App Setup
- To create the application, From Azure Home, go to Microsoft Entra ID or Default Directory. Click on App Registrations
- Click on New Registration
- Enter a Name and select the appropriate account type: (minimum requirement: Single tenant) and click Register
- Copy the Name and the Client ID. Go to Client Credentials, create a new Client secret and copy the Client Secret value.
- Click on API Permissions and add API.ReadWrite.All and app_access permission for Dynamics 365 Business Central
- Go to Endpoints and copy the value for OAuth 2.0 Token Endpoint (v2) which is the Access Token URL
- Copy the Directory (tenant) ID which can be used to get the Endpoint URL - https://api.businesscentral.dynamics.com/v2.0/<Directory (tenant) ID>/Production/ODataV4
Authentication
- Once all the required information is collected, enter them in the Configuration page
- Click Save and authenticate