Skip to content

Commit 23e577d

Browse files
Merge pull request #266034 from batamig/dynamics-tables
Sentinel dynamics tables
2 parents 5d87b9e + 8fe8e75 commit 23e577d

File tree

1 file changed

+20
-24
lines changed

1 file changed

+20
-24
lines changed

articles/sentinel/dynamics-365/deploy-dynamics-365-finance-operations-solution.md

Lines changed: 20 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
22
title: Deploy Microsoft Sentinel solution for Dynamics 365 Finance and Operations
33
description: This article introduces you to the process of deploying the Microsoft Sentinel Solution for Dynamics 365 Finance and Operations
4-
author: limwainstein
5-
ms.author: lwainstein
4+
author: batamig
5+
ms.author: bagol
66
ms.topic: how-to
7-
ms.date: 05/14/2023
7+
ms.date: 02/12/2024
88
---
99

1010
# Deploy Microsoft Sentinel solution for Dynamics 365 Finance and Operations
@@ -23,7 +23,7 @@ Before you begin, verify that:
2323
- You have a defined Microsoft Sentinel workspace and have read and write permissions to the workspace.
2424
- [Microsoft Dynamics 365 Finance version 10.0.33 or above](/dynamics365/finance/get-started/whats-new-changed-changed-10-0-33) is enabled and you have administrative access to the monitored environments.
2525
- You can create an [Azure Function App](../../azure-functions/functions-overview.md) with the `Microsoft.Web/Sites`, `Microsoft.Web/ServerFarms`, `Microsoft.Insights/Components`, and `Microsoft.Storage/StorageAccounts` permissions.
26-
- You can create [Data Collection Rules/Endpoints](../../azure-monitor/essentials/data-collection-rule-overview.md) with the permissions:
26+
- You can create [Data Collection Rules/Endpoints](../../azure-monitor/essentials/data-collection-rule-overview.md) with the permissions:
2727
- `Microsoft.Insights/DataCollectionEndpoints`, and `Microsoft.Insights/DataCollectionRules`.
2828
- Assign the Monitoring Metrics Publisher role to the Azure Function.
2929

@@ -75,7 +75,7 @@ In the connector page, make sure that you meet the required prerequisites and co
7575

7676
To enable data collection, you create a new role in Finance and Operations with permissions to view the Database Log entity. The role is then assigned to a dedicated Finance and Operations user, mapped to the Microsoft Entra client ID of the Function App's system assigned managed identity.
7777

78-
To collect the managed identity application ID from Microsoft Entra ID:
78+
To collect the managed identity application ID from Microsoft Entra ID:
7979

8080
1. Sign in to the [Azure portal](https://portal.azure.com).
8181
1. Browse to **Microsoft Entra ID** > **Enterprise applications**.
@@ -104,42 +104,38 @@ To collect the managed identity application ID from Microsoft Entra ID:
104104

105105
1. In the Finance and Operations portal, navigate to **System administration > Setup > Microsoft Entra ID** applications.
106106

107-
1. Create a new entry in the table:
107+
1. Create a new entry in the table:
108108
- For the **Client Id**, type the application ID of the managed identity.
109109
- For the **Name**, type a name for the application.
110110
- For the **User ID**, type the user ID created in the [previous step](#create-a-user-for-data-collection-in-finance-and-operations).
111111

112-
### Enable auditing on the relevant Dynamics 365 Finance and Operations data tables
112+
### Enable auditing on the relevant Dynamics 365 Finance and Operations data tables
113113

114114
> [!NOTE]
115115
> Before you enable auditing on Dynamics 365 F&O, review the [database logging recommended practices](/dynamics365/fin-ops-core/dev-itpro/sysadmin/configure-manage-database-log#database-logging-and-performance).
116116
117-
The analytics rules currently provided with this solution monitor and detect threats based on logs sourced from these tables:
117+
The analytics rules provided with this solution monitor and detect threats based on logs generated in the System Database Log.
118118

119-
- All tables under **System**
120-
- The **Bank accounts** table under **Bank**
119+
If you're planning to use the analytics rules provided in this solution, enable auditing for the following tables:
121120

122-
If you're planning to use the analytics rules provided in this solution, enable auditing for the **System** and **Bank accounts** tables.
121+
|Category |Table |
122+
|---------|---------|
123+
|System | `UserInfo` |
124+
|Bank | `BankAccountTable` |
125+
|Not specified | `SysAADClientTable` |
123126

124-
This screenshot shows the **System** and **Bank accounts** tables under **logging database changes**.
127+
Enable auditing on tables using the **Database log setup** wizard in the Finance and Operations portal.
125128

126-
:::image type="content" source="media/deploy-dynamics-365-finance-operations-solution/finance-and-operations-logging-database-tables-new.png" alt-text="Screenshot of the selected Finance and Operations database tables to enable auditing.":::
129+
- In the **Tables and fields** page, you might want to select the **Show table names** checkbox to make it easier to find your tables.
130+
- To enable auditing of all fields in the selected tables, in the **Types of change** page, select all four check boxes for any relevant table names with empty field labels. Sort the table list by the **Field label** column in ascending order (A-Z).
131+
- Select **Yes** for all warning messages.
127132

128-
To enable auditing on Finance and Operations tables you want to monitor:
133+
For more information, see [Set up database logging](/dynamics365/fin-ops-core/dev-itpro/sysadmin/configure-manage-database-log#set-up-database-logging).
129134

130-
1. In the Finance and Operations portal, Select **Modules > System Administration > Database log > Database log setup**.
131-
1. Select **New** > **Next**, and select the tables you want to monitor.
132-
1. Select **Next**.
133-
1. To enable auditing on all fields of the selected tables, mark all four check marks to the right of the table names with empty field labels. To see the tables with empty field labels at the top, sort the table list by the field table in ascending order (A to Z):
134-
135-
:::image type="content" source="media/deploy-dynamics-365-finance-operations-solution/finance-and-operations-logging-database-changes-new.png" alt-text="Screenshot of configuring the selected Finance and Operations database tables.":::
136-
137-
1. Select **Next** and then **Finish**.
138-
1. Select **Yes** in all warning messages.
139135

140136
### Verify that the data connector is ingesting logs to Microsoft Sentinel
141137

142-
To verify that log ingestion is working:
138+
To verify that log ingestion is working:
143139

144140
1. Run activities (create, update, delete) on any of the tables you enabled for monitoring in the [previous step](#enable-auditing-on-the-relevant-dynamics-365-finance-and-operations-data-tables).
145141
1. Wait up to 15 minutes for Microsoft Sentinel to ingest the logs to the logs table in the workspace.

0 commit comments

Comments
 (0)