Prerequisites for DYCE API Connector for Dataverse
Caution
The standard Microsoft Dataverse Connection must not be enabled when using DYCE API Connector for Dataverse. Enabling both can lead to duplicate data and synchronization conflicts.
Before installing DYCE API Connector for Dataverse, ensure you have the following requirements in place:
- Administrative access to your Microsoft Entra ID (formerly Azure AD)
- An active Azure Subscription
- Administrative privileges in Business Central
- Access to your Dataverse/Dynamics 365 Sales environment
- Coordination with wysa for Sales Central and DataBridge deployment
The setup process involves three main components:
- DYCE API Connector for Dataverse - The AppSource app providing API pages in Business Central
- Sales Central - wysa's sales solution for process alignment
- DataBridge - Azure-hosted mapping and synchronization engine
App Registration in Microsoft Entra ID
To enable secure communication between Business Central and Dataverse, you need to create two app registrations in Microsoft Entra ID.
Business Central App Registration
- Navigate to Azure Portal > Microsoft Entra ID > App registrations
- Click New registration to create a new app registration
- Configure the following API permissions:
- Business Central API.ReadWrite.All (requires admin consent)
- Business Central Automation.ReadWrite.All (requires admin consent)
- User.Read (delegated permission)
- An administrator must grant consent for the Business Central permissions
- Note the Application (client) ID for use in Business Central setup
Dataverse/Sales App Registration
- Create a second app registration following the same process as above
- Configure the following API permission:
- User.Read (delegated permission)
- Note the Application (client) ID for use in Sales Central setup
To generate a client secret for either of the app registrations:
- Navigate to Azure Portal > Microsoft Entra ID > App registrations.
- Select the app registration for which you want to create a secret.
- Go to Certificates & secrets > Client secrets.
- Click New client secret.
- Add a description and choose an expiration time, then click Add.
- Copy the Value of the secret immediately. This is the only time you'll be able to view it. Store it securely, as you will need it for configuring the connection between Business Central and Dataverse/Sales Central.