Delen via


Activiteitenlogboeken van Microsoft Dataverse en modelgestuurde apps weergeven in Microsoft Purview

Gegevens voor activiteitenlogboekregistratie ondersteunen DPIA (Data Protection Impact Assessment) voor Power Platform- en customer engagement-apps zoals Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing en Dynamics 365 Project Service Automation.

Bekijk regelmatig Microsoft Dataverse-activiteiten in Microsoft Purview om:

  • naleving van governance, compliance en beveiliging waarborgen
  • operationele inzichten verkrijgen
  • problemen identificeren en oplossen
  • fouten beperken.

Dit artikel behandelt de vereisten, hoe u toegang krijgt tot uw gegevens in het nalevingsportaal van Microsoft Purview, en details over Dataverse en gebeurtenissen en schema's van modelgestuurde apps.

Vereiste voorwaarden

Als u activiteitenlogboeken voor Dataverse en modelgestuurde apps wilt weergeven in Microsoft Purview, moet u het volgende doen:

Meer informatie:

De logboeken openen

Voer de volgende stappen uit om u aan te melden bij de Microsoft Purview-portal:

  1. Aanmelden bij de Microsoft Purview-portal

  2. In de Microsoft Purview-portal hebt u op twee manieren toegang tot de auditpagina:

    • Selecteer Oplossingen in het linkernavigatiedeelvenster en selecteer Controle.
    • Of selecteer op de startpagina de kaart Oplossing controleren . Als de kaart Audit-oplossing niet wordt weergegeven, selecteert u Alle oplossingen weergeven en vervolgens Audit in de sectie Kern.
  3. Met de controleoplossing kunt u activiteiten doorzoeken of bewaarbeleid voor controles maken. Op de pagina Zoeken kunt u filteren op verschillende Power Platform-activiteiten in de lijst Activiteiten . Activiteiten worden toegewezen aan gebeurtenistypen en categorieën, die worden vermeld in de tabellen in dit artikel waarnaar u kunt verwijzen.

Toont de auditzoekpagina van Microsoft Purview.

De logboeken zijn ook toegankelijk voor ontwikkelaars via de Office 365 Management-API.

Zie Aan de slag met zoeken voor meer informatie over het doorzoeken van de auditlogboeken in Microsoft Purview.

Logboekregistratie vindt plaats op de SDK-laag, wat betekent dat één actie meerdere vastgelegde gebeurtenissen kan activeren. De volgende tabel bevat veelvoorkomende voorbeelden van gebeurtenissen met betrekking tot gebruikers en ondersteuning.

Event Description
Maken, lezen, bijwerken, verwijderen Het vastleggen van alle CRUD-activiteiten is essentieel om inzicht te krijgen in de impact van een probleem en om te voldoen aan de effectbeoordelingen voor gegevensbescherming (DPIA).
Meerdere records weergeven Gebruikers van Dynamics bekijken informatie in grote hoeveelheden, zoals tabelweergaven, Geavanceerd zoeken en meer. Essentiële informatie over klantinhoud maakt deel uit van deze weergaven.
Exporteren naar Excel Als u gegevens exporteert naar Excel, worden de gegevens buiten de beveiligde omgeving verplaatst en kwetsbaar voor bedreigingen.
SDK-aanroepen via omliggende of aangepaste apps Acties die worden uitgevoerd via het kernplatform of surround-apps die de SDK aanroepen om een actie uit te voeren, moeten worden vastgelegd.
Alle activiteiten voor het ondersteunen van maken, lezen, bijwerken en verwijderen Activiteiten van Microsoft-ondersteuningsmedewerker in klantomgeving.
Back-endopdrachten Activiteiten van Microsoft-ondersteuningsmedewerker in klanttenant en -omgeving.
Weergegeven rapport Logboekregistratie wanneer een rapport wordt weergegeven. De belangrijkste informatie van de klantinhoud kan worden weergegeven in het rapport.
Report Viewer exporteren Als u een rapport exporteert naar verschillende indelingen, worden de gegevens buiten de beveiligde omgeving verplaatst en kwetsbaar voor bedreigingen.
Afbeelding weergeven Report Viewer Logboekregistratie van multimediamiddelen die worden weergegeven wanneer een rapport wordt weergegeven. Deze kunnen belangrijke klantinformatie bevatten.

Basisschema

Schema's definiëren welke velden naar de Microsoft Purview-portal worden verzonden. Sommige velden komen voor in alle toepassingen die controlegegevens naar Microsoft Purview verzenden terwijl andere velden specifiek zijn voor apps voor klantbetrokkenheid. Het basisschema bevat deze algemene velden.

Veldnaam Typologie Mandatory Description
Date Edm.Date Nee. Datum en tijd waarop het logboek is gegenereerd in Coordinated Universal Time (UTC)
IP Address Edm.String Nee. IP-adres van de gebruiker of gateway van het bedrijf
Id Edm.Guid Nee. De unieke GUID voor elke geregistreerde rij
Result Status Edm.String Nee. Status van de geregistreerde rij. Succes in de meeste gevallen
Organization Id Edm.Guid Yes De unieke identificator van de organisatie waar het logbestand van afkomstig is en te vinden is onder Dynamics Developer Resources
ClientIP Edm.String Nee. IP-adres van de gebruiker of gateway van het bedrijf
CorrelationId Edm.Guid Nee. Unieke waarde die wordt gebruikt om gerelateerde rijen te koppelen (bijvoorbeeld wanneer een grote rij wordt gesplitst)
CreationTime Edm.Date Nee. Datum en tijd waarop het logboek is gegenereerd in Coordinated Universal Time (UTC)
Operation Edm.Date Nee. Naam van het bericht dat in de SDK wordt aangeroepen
UserKey Edm.String Nee. Unieke id van de gebruiker in Microsoft Entra-id, ook wel bekend als User PUID
UserType Self.UserType Nee. Het type Microsoft 365-controle (normaal, systeem)
User Edm.String Nee. Primair e-mailadres van de gebruiker

Schema voor apps voor klantbetrokkenheid

Het schema voor apps voor klantbetrokkenheid bevat velden specifiek voor apps voor klantbetrokkenheid en partnerteams.

Veldnaam Typologie Mandatory Description
User Id Edm.String Nee. Unieke id van de gebruiker-GUID in de organisatie
Crm Organization Unique Name Edm.String Nee. Unieke naam van de organisatie
Instance Url Edm.String Nee. URL naar het exemplaar
Item Url Edm.String Nee. URL naar de record waaruit het logboek afkomstig is
Item Type Edm.String Nee. Naam van de entiteit
Message Edm.String Nee. Naam van het bericht dat in de SDK wordt aangeroepen
User Agent Edm.String Nee. Unieke id van de gebruiker-GUID in de organisatie
EntityId Edm.Guid Nee. Unieke id van de entiteit
EntityName Edm.String Nee. Naam van de entiteit in de organisatie
Fields Edm.String Nee. JSON van sleutelwaardepaar met de waarden die zijn gemaakt of bijgewerkt
Id Edm.String Nee. Entiteitsnaam in apps voor klantbetrokkenheid
Query Edm.String Nee. De gebruikte filterqueryparameters tijdens het uitvoeren van FetchXML
QueryResults Edm.String Nee. Een of meer unieke records die worden geretourneerd door de SDK-aanroepen van het type Retrieve en Retrieve Multiple
ServiceContextId Edm.Guid Nee. De unieke id die aan servicecontext is gekoppeld
ServiceContextIdType Edm.String Nee. Door toepassing gedefinieerd token om contextgebruik te definiëren
ServiceName Edm.String Nee. Naam van de service die het logboek genereert
SystemUserId Edm.Guid Nee. Unieke id van de gebruiker-GUID in de organisatie
UserAgent Edm.Guid Nee. Gebruikte browser voor het uitvoeren van de aanvraag
UserId Edm.Guid Nee. De unieke id van de Dynamics-systeemgebruiker die aan deze activiteit is gekoppeld
UserUpn Edm.String Nee. UPN-naam van de gebruiker die aan deze activiteit is gekoppeld

Bekijken wat wordt vastgelegd

Zie De naamruimte Microsoft.Crm.Sdk.Messages voor een lijst met activiteiten die zijn geregistreerd.

Het systeem registreert alle SDK-berichten, met uitzondering van de volgende berichten:

  • WhoAmI
  • RetrieveFilteredForms
  • TriggerServiceEndpointCheck
  • QueryExpressionToFetchXml
  • FetchXmlToQueryExpression
  • FireNotificationEvent
  • RetrieveMetadataChanges
  • RetrieveEntityChanges
  • RetrieveProvisionedLanguagePackVersion
  • RetrieveInstalledLanguagePackVersion
  • RetrieveProvisionedLanguages
  • RetrieveAvailableLanguages
  • RetrieveDeprovisionedLanguages
  • RetrieveInstalledLanguagePacks
  • GetAllTimeZonesWithDisplayName
  • GetTimeZoneCodeByLocalizedName
  • IsReportingDataConnectorInstalled
  • LocalTimeFromUtcTime
  • IsBackOfficeInstalled
  • FormatAddress
  • IsSupportUserRole
  • IsComponentCustomizable
  • ConfigureReportingDataConnector
  • CheckClientCompatibility
  • RetrieveAttribute

Hoe Read en ReadMultiple te categoriseren

Gebruik het voorvoegsel om elke aanvraag te categoriseren.

Als de aanvraag begint met: De categorie is:
RetrieveMultiple ReadMultiple
ExportToExcel ReadMultiple
RollUp ReadMultiple
RetrieveEntitiesForAggregateQuery ReadMultiple
RetrieveRecordWall ReadMultiple
RetrievePersonalWall ReadMultiple
ExecuteFetch ReadMultiple
Retrieve Read
Search Read
Get Read
Export Read

Voorbeelden van gegenereerde logboeken

De volgende vermeldingen zijn voorbeelden van activiteitenlogboeken.

Voorbeeld 1 - Logboeken die worden gegenereerd als de gebruiker een record Account leest

Naam van het schema Waarde
ID 50e01c88-2e43-4005-8be8-9ceb172e2e90
UserKey 10033XXXA49AXXXX
ClientIP 131.107.XXX.XX
Operation Retrieve
Date 3/2/2018 11:25:56 PM
EntityId 00aa00aa-bb11-cc22-dd33-44ee44ee44ee
EntityName Account
Query N/A
QueryResults N/A
ItemURL https://orgname.onmicrosoft.com/main.aspx?etn=account&pagetype=entityrecord&id=00aa00aa-bb11-cc22-dd33-44ee44ee44ee

Voorbeeld 2: logboeken die worden gegenereerd wanneer de gebruiker accountrecords in een raster ziet (Exporteren naar Microsoft Excel-logboeken zijn als volgt)

Naam van het schema Waarde
ID ef83f463-b92f-455e-97a6-2060a47efe33
UserKey 10033XXXA49AXXXX
ClientIP 131.107.XXX.XX
Operation RetrieveMultiple
Date 3/2/2018 11:25:56 PM
EntityId N/A
EntityName Account
Query \<filter type="and">\<condition column="ownerid" operator="eq-userid" />\<condition column="statecode" operator="eq" value="0" />\</filter>
QueryResults 00aa00aa-bb11-cc22-dd33-44ee44ee44ee, dc136b61-6c1e-e811-a952-000d3a732d76
ItemURL N/A

Voorbeeld 3 - Lijst met berichten die worden geregistreerd wanneer de gebruiker een potentiële klant omzet in een verkoopkans

ID-kaart EntityID Naam van de entiteit Operation
53c98033-cca4-4420-97e4-4c1b4f81e062 23ad069e-4d22-e811-a953-000d3a732d76 Contact Create
5aca837c-a1f5-4801-b770-5c66183a58aa 25ad069e-4d22-e811-a953-000d3a732d76 Opportunity Create
c9585748-fdbf-4ff7-970c-bb37f6aa2c36 25ad069e-4d22-e811-a953-000d3a732d76 Opportunity Update
a0469f30-078b-419d-be61-b04c9a34121f 1cad069e-4d22-e811-a953-000d3a732d76 Lead Update
0975bceb-07c7-4dc2-b621-5a7b245c36a4 1cad069e-4d22-e811-a953-000d3a732d76 Lead Update

Bekende problemen

  • In Office bestaat een limiet van 3 KB voor elke auditrecord. Daarom moet in sommige gevallen één record van customer engagement-apps worden gesplitst in meerdere records in Office. U kunt het CorrelationId veld gebruiken om de set gesplitste records voor een bepaalde bronrecord op te halen. Bewerkingen waarvoor waarschijnlijk splitting is vereist, omvatten RetrieveMultiple en ExportToExcel.
  • Sommige bewerkingen vereisen meer verwerking om alle relevante gegevens op te halen. Het systeem verwerkt RetrieveMultiple bijvoorbeeld en ExportToExcel om de lijst met records te extraheren die worden opgehaald of geëxporteerd. Nog niet alle bewerkingen zijn echter verwerkt. Wordt momenteel bijvoorbeeld ExportToWord geregistreerd als één bewerking zonder andere details over wat is geëxporteerd.
  • In toekomstige releases schakelt het systeem logboekregistratie uit voor bewerkingen die onnodig worden geacht op basis van een beoordeling van de logboeken. Sommige handelingen komen bijvoorbeeld voort uit geautomatiseerde systeemactiviteiten in plaats van gebruikershandelingen.
  • In sommige recordexemplaren wordt de EntityName waarde weergegeven als Unknown. Deze records zijn niet gerelateerd aan een specifieke entiteitsgerelateerde bewerking en zijn leeg uit CRM aangeleverd. Ze hebben allemaal de entiteits-id. 0000000-0000-0000-0000-000000000000