If you wish to set up Microsoft Dynamics 365 F&O on the Integration Labs Portal, you will need to follow the steps outlined below.


Setting up OAuth Credentials

Part 1: Create an App

Follow the link https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/ApplicationsListBlade

Click on the +New Registration, you will see a form like this.

  1. Enter the user-facing display name for this application (this can be changed later).
  2. Select Supported account types: Select Accounts in any organisational directory (Any Azure AD directory - Multi-tenant) and personal Microsoft accounts (e.g. Skype, Xbox). This allows Integration Labs to access data in Dynamics 365 F&O.
  3. In the Redirect URI, select the dropdown value as Web and in the value, paste the url, ROOTFI CALLBACK URL
  4. Now Click the Register Button, now you have created an app.
  5. Below, You can see the newly created app.

Part 2: Copy Client ID and Client Secret

  1. Click on the newly created app, Go to the Overview section, you can see the Application Client ID similar to 38b55dff-140c-4602-abb5-d13dc644.

Part 3: Generate and retrieve your client secret

In the Azure Portal:

  1. Select Certificates & secrets in the left menu.
  2. Under Client secrets, click New client secret.
  3. In the Add a client secret dialogue, update the following information:
  4. Description: Enter a short description of your client secret to make it easier to find.
    Expires: Select the most appropriate option that complies with your company’s security policy.
    Click Add.

Your client secret is generated and displayed at the bottom of the page.

Important

The secret value won’t be displayed again in full, so you must copy the value as soon as it gets generated.

Part 4: Enter Your Client ID and Client Secret on the Integration Labs Dashboard

  1. Login to the Integration Labs dashboard.
  2. Select the ‘Integrations’ tab on the sidebar - here you will see a list of platforms you can integrate with.
  3. Click the ‘Set Up’ button on the MS Dynamics 365 card.
  4. When the form opens up simply enter the ‘Client ID’ and ‘Client Secret’ that you generated and click ‘Save’.

Adding OAuth Credentials to Clients F&O Account

These steps have to be followed by the end-user who is connecting their F&O account to Integration Labs.

Part 1: Set up the F&O account to access the data.

When your customer is connecting their MSD F&O account to Integration Labs, they will need to enter the client credentials in their F&O dashboard to allow Integration Labs to access the data.

  1. Login to the F&O dashboard and navigate to Microsoft Entra ID applications.
  2. Click on ‘+New’ and enter the client id you copied from the Azure portal, enter a name and set the User ID to ‘Admin’. Enter ‘8f09f705-3d36-4cc9-84c2-8091e362c759’ as the client id if you are using Integration Labs credentials.

Part 2: Setting up the integration Using Integration Labs Connect

You will need to enter your F&O site url in the Integration Labs connect screen.

  1. To get the site url, navigate to the F&O dashboard and copy the url from the address bar.
  2. In the Integration Labs SDK screen, paste the site url of your F&O dashboard without the ‘https://’ and ‘opearations.dynamics.com’ part.