Delen via


De geschiedenis van gecontroleerde gegevenswijzigingen ophalen en verwijderen

 

Gepubliceerd: januari 2017

Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Nadat controle is ingeschakeld en gegevenswijzigingen zijn doorgevoerd op de entiteiten en kenmerken die worden gecontroleerd, kunt u doorgaan met het ophalen van de wijzigingsgeschiedenis voor de gegevens. Optioneel kunt u de controlerecords verwijderen nadat de wijzigingsgeschiedenis hebt bekeken. Volg de voorbeeldcodekoppeling aan het eind van dit onderwerp voor meer informatie.

De wijzigingsgeschiedenis ophalen

Er zijn verschillende berichtenaanvragen die kunnen worden gebruikt om de controlewijzigingsgeschiedenis op te halen. Tussen deze aanvragen wordt onderscheid gemaakt op basis van de aard van de gegevens die zij ophalen. Raadpleeg het onderwerp Berichten en methoden van de entiteit Audit voor een lijst met berichtaanvragen die verband houden met controle. Raadpleeg de voorbeeldkoppeling aan het eind van dit onderwerp voor voorbeeldcode die enkele van deze aanvragen voor de wijzigingsgeschiedenis laten zien.

Controlerecords verwijderen

U kunt auditrecords verwijderen via de aanvraag DeleteAuditDataRequest. Controlegegevensbestanden worden na elkaar verwijderd van oudste naar meest recente. De functionaliteit van deze aanvraag wijkt iets af op basis van de versie van Microsoft SQL Server die wordt gebruikt door uw Microsoft Dynamics 365-server.Microsoft Dynamics 365 (online) gebruikt een Enterprise Edition van SQL Server.

Als uw Microsoft Dynamics 365-server gebruikmaakt van de standaardversie van Microsoft SQL Server, die de functie voor databasepartitionering niet ondersteunt, verwijdert de DeleteAuditDataRequest-aanvraag alle controlerecords die tot aan de einddatum zijn gemaakt en die zijn opgegeven in de eigenschap EndDate.

Als uw Microsoft Dynamics 365-server gebruikmaakt van een Enterprise-versie van Microsoft SQL Server, die wel partitionering ondersteunt, verwijdert de aanvraag DeleteAuditDataRequest alle controlegegevens in deze partities waarop de einddatum vóór de datum ligt die is opgegeven in de eigenschap EndDate. Lege partities worden eveneens verwijderd. De huidige (actieve) partitie en de auditrecords in die actieve partitie kunnen echter niet worden verwijderd via deze aanvraag of enige andere aanvraag.

Nieuwe partities worden automatisch gemaakt door het Microsoft Dynamics 365-platform op driemaandelijkse basis elk jaar. Deze functionaliteit is niet-configureerbaar en kan niet worden gewijzigd. U kunt de lijst met partities ophalen waarbij gebruik wordt gemaakt van de aanvraag RetrieveAuditPartitionListRequest. Als de einddatum van een partitie later is dan de huidige datum, kunt u die partitie of eventuele auditrecords hierin niet verwijderen.

Zie ook

Uw gegevens beheren in Microsoft Dynamics 365
Wijzigingen in controle-entiteit
Controle van gebruikerstoegang
Voorbeeld: Wijzigingen in entiteitsgegevens controleren
Berichten en methoden van de entiteit Audit
Wijzigingen in controle-entiteit

Microsoft Dynamics 365

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht