Security Insights for D365 FO

Setup for Security Insights for D365 FO

Return to main page
-->

Security Insights for D365 FO

1. Azure Application Insights instance

Start by creating a new Application Insights instance in Azure. See MS doc.

Navigate to Configure > API Access and copy the Application Id. Refer to Application Id The application id will be used to link Security Insights for D365 FO to your Azure Application Insights instance in Step 4 later.

AppInsights Application ID

2. Azure Application Insights App registration

All requests made by the Security Insights for D365 FO ISV to Azure Application Insights using the Azure Monitor Application Insights endpoint https://api.applicationinsights.io. To access the endpoint, you must authenticate through Microsoft Entra ID. To access Azure REST APIs for fetching data, an authorization token will need to be generated based on a client ID and secret. The token will be received by Security Insights for D365 FO and passed in the REST API request.

Follow the instructions in the below documents to register the Azure Application Insights in app registration and set up authentication:

Note: Copy the Tenant ID, Client ID and Client Secret values during this step. This will be used to link Security Insights for D365 FO to Azure Application Insights application in the next step (Step 4).

3. Enable feature

Find and enable the feature Security Insights for D365FO to enable the product  

4. Parameters

The Insights for user access and security parameters page within Security admininstration is used to define the configuration required to connect to the app created for your Azure application insights in Step 2.
Multiple Insights connections can be configured and the applicable one selected when running Fetch interaction data from application Insights on page Insights for user access and security which fetches accessed menu items withing the selected time period.

Navigate to System administration > Insights for user access and security > Insights for user access and security parameters

4.1 Configuration

Click New to create a new record and enter the the following fields for the Azure Application Insights instance.

Field Description
Description A description for your app
Application Insights App ID The Application Id of your Azure Application Insights instance copied in Step 1 above.
Tenant ID This is the unique identifier of the Azure Active Directory instance
Client ID This identifier will be assigned when the Azure Application Insights instance is registered up as an application in Step 2.
Client secret The secret value (string) that the application uses to prove its identity when requesting a token. Enter the secret value generated in Step 2 when a New client secret was created.

Use the Validate button to validate the Insights instance.

4.2 Batch processes

The following batch process options can be used for batch performance improvement:

Examples:

Number of enabled D365 users Maximum batch tasks Minimum users per task Result: Number of tasks
110 2 10 2
110 20 10 11

Applies to the following two processes when run as batch:

4.3 Visual

Ability to highlight unused licenses for a user and each role for the selected user in Security insights by user
Select required colour in field Background color for unused license fields.


Visual

Data entities

© DXC Technology Company