Skip to main content

Capabilities

By default, system accounts are not synced. You can configure the connector to sync system accounts if desired.

Gather Microsoft Dynamics 365 credentials

Configuring the connector requires you to pass in credentials generated in Microsoft Dynamics 365. Gather these credentials before you move on.
A user who is an Application Administrator (or similar admin role) in Microsoft Entra ID and a System Administrator in Microsoft Dynamics 365 must perform this task.

Look up your Microsoft Dynamics 365 environment URL

2
On the left side of the screen, click Manage > Environments.
3
Click the name of the environment you want to integrate with C1.
4
On the environment’s details page, carefully copy and save the URL of the environment.

Create a new Entra application

1
In the Entra ID admin center, navigate to App registrations.
2
Click + New registration.
3
Give the application a name, such as “C1”, and select the supported account type relevant to your Entra installation (typically Accounts in this organizational directory only (Default Directory only - Single tenant)). You do not need to set a redirect URL.
4
Click Register.
5
The new app is created. Carefully copy and save the Application (client) ID and the Directory (tenant) ID shown on the application summary page.

Give the new Entra app API permissions

1
Click API permissions.
2
Click + Add permissions and click the APIs my organization uses tab.
3
Search for “Dataverse”.
4
Click Application permissions.
5
Select user_impersonation. This permission allows your application to access Dataverse as itself (or, conceptually, to “impersonate” a user defined within Dataverse).
6
Click Add permissions.
7
Navigate to Identity > Applications > Enterprise applications > All applications.
8
Click Grant admin consent for … at the top of the permissions list, and confirm your action.

Create a client secret

1
Next, we’ll generate a client secret for your app. Navigate to the app and click Certificates & secrets.
2
Click + New client secret.
3
Give the client secret a description and set its expiration.
4
Click Add.
5
The client secret is shown in the VALUE field. Carefully copy and save the Secret Value.

Create an application user

This step links your Microsoft Entra ID app to your Dataverse environment and assigns it security roles, defining its actual permissions within Dynamics 365.
1
Sign in to your Dynamics 365 environment.
2
Click the gear icon in the top right corner and select Advanced Settings.
3
Navigate to Settings > Security > Users.
4
In the Users view, change the view from “Enabled Users” to “Application Users” using the view selector in the command bar.
5
Click New in the command bar.
6
In the new user form, ensure the form type dropdown at the top is set to Application User.
7
Fill in the Application User’s details as follows:
  • Application ID: Paste the Application (client) ID you copied from Microsoft Entra ID earlier.
  • Full Name: Give it a descriptive name, such as “Dataverse Integration App User”.
  • Primary Email: You can use a dummy email like appuser@yourdomain.com if desired.
  • Business Unit: Select your Primary/Root Business Unit. This is crucial. If you’re unsure, it’s typically the top-level business unit named after your organization (you can find it by navigating to Power Platform Admin Center > Environments > [Your Env] > Settings > Business Units).
8
Click Save.
9
Next, assign Security Roles. Click Manage Roles in the command bar at the top.
10
Assign the relevant security roles. You’ll need roles that grant the indicated privileges on the following entities:
11
To sync (read-only):To sync and provision (read-write):We recommend creating a custom security role with only the specific permissions needed for these entities at the “Organization” level.
12
Click OK.
Done. Next, move on to the connector configuration instructions.

Configure the Microsoft Dynamics 365 connector

To complete this task, you’ll need:
  • The Connector Administrator or Super Administrator role in C1
  • Access to the set of Microsoft Dynamics 365 credentials generated by following the instructions above
Follow these instructions to use a built-in, no-code connector hosted by C1.
1
In C1, navigate to Apps > Connectors and click Add connector.
2
Search for Microsoft Dynamics 365 and click Add.
3
Choose where to add the connector: Create a new app, or Add to an existing app (then select the app).If you’re creating a new app, choose whether to link it to an application discovered from your identity provider: select Yes and pick the IdP application, or No to continue with just the connector.
4
Set the connector’s Name and, optionally, a Description.
5
Click the pencil icon next to Owners to choose who can configure and manage this connector.
6
Click Add. The connector is created and its configuration page opens.
7
Find the Settings area of the page and click Edit.
8
Enter the Microsoft Dynamics 365 credentials into the relevant fields.
9
Optional. Click the box to Include system accounts in the information the connector syncs.
10
Click Save.
11
The connector’s label changes to Syncing, followed by Connected. You can view the logs to ensure that information is syncing.
Done. Your Microsoft Dynamics 365 connector is now pulling access data into C1.