Dynamics 365 - Source Configuration
Generate Dynamics 365 Credentials
Important: Security & Access Control
This integration requires configuration in two places: Entra ID and Dynamics 365. Entra ID provides authentication (identity check; ensures who you are), and the authorisation (permissions/access check; determines what you can do) is controlled by Dynamics 365.
To avoid errors when using our app, you must:
Configure the App Registration in Entra ID.
Create the Application User in Dynamics 365 and assign a security role.
Configure the App Registration in Entra ID
Go to Entra ID β App registrations and select your app. If youβre unsure how to register an app to start with, you can follow our documentation on Entra ID: π https://piosoftware.atlassian.net/wiki/external/NmI3ZjdkYzQ5NWNlNDUyOWExM2M1ZDc4OTQ2OTM0YmM.
Open API permissions β Add a permission β Dynamics CRM.
Β
Add
user_impersonationwith type Delegated. Select Add Permissions.
Β
Click Grant admin consent for the tenant.
After completing this step, copy the Client ID and Client Secret for use when configuring the source in the MultiSource Importer.
Treat the Client Secret as sensitive information and do not share it publicly.
Create the Application User in Dynamics 365
Sign in to the Microsoft 365 Admin Center and select Show All in the left navigation panel. You can also go to http://admin.powerplatform.microsoft.com which will take you directly to the environment management area.
Go to Power Platform Admin Center β Environments β <your environment>.
Open Settings β Users + Permissions β Application Users.
Create a new application user and link it to the App Registration via its Client ID.
Β
Assign at least one security role (see required privileges below).
For more information, refer to the Microsoft documentation: π Manage application users in Power Platform
Create the Source
Navigate to MultiSource Importer.
Open the Source page.
Click the Microsoft Dynamics 365 tile.
Fill out Name, Environment URL, Tenant ID, Client ID, and Client Secret.
Select Add Source button. Source will be added to the list.
The next step is configuring the Destination: Destination Configuration for MultiSource Importer for JSM Assets.