Partager via


Extraire et supprimer l’historique de modifications de données auditées

 

Date de publication : janvier 2017

S’applique à : Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Après avoir activé l’audit et apporter des modifications de données aux entités et attributs audités, vous pouvez commencer à obtenir l’historique des modifications de données. Éventuellement, vous pouvez supprimer les enregistrements d’audit après avoir consulté l’historique des modifications. Pour plus d’informations, suivez le lien de l’exemple de code à la fin de cette rubrique.

Extraire l’historique des modifications

Il existe plusieurs demandes de messages pouvant être utilisées pour extraire l’historique des modifications d’audit. Les demandes sont différenciées par la nature des éléments qu’elles extraient. Consultez la rubrique Messages et méthodes de l’entité Audit pour obtenir la liste des demandes de messages relatives à l’audit. Consultez l’exemple de lien à la fin de cette rubrique pour obtenir un exemple de code qui explique des demandes de messages d’historique de modifications.

Supprimer les enregistrements d’audit

Vous pouvez supprimer des enregistrements audit à l’aide de la demande DeleteAuditDataRequest. Les enregistrements de données d’audit sont supprimés séquentiellement du plus ancien au plus récent. La fonctionnalité de cette demande est légèrement différente selon la version de Microsoft SQL Server utilisée par votre serveur Microsoft Dynamics 365.Microsoft Dynamics 365 (Online) utilise l'édition Entreprise de SQL Server.

Si votre serveur Microsoft Dynamics 365 utilise l’édition standard de Microsoft SQL Server, qui ne prend pas en charge la fonctionnalité de partitionnement de base de données, la demande DeleteAuditDataRequest supprime tous les enregistrements d’audit créés jusqu’à la date de fin spécifiée dans la propriété EndDate.

Si votre serveur Microsoft Dynamics 365 utilise une édition Entreprise de Microsoft SQL Server prenant en charge le partitionnement, la demande DeleteAuditDataRequest supprimera toutes les données d’audit dans les partitions dans lesquelles la date de fin est antérieure à la date spécifiée dans la propriété EndDate. Toutes les partitions vides sont également supprimées. Toutefois, ni la partition en cours (active), ni les enregistrements audit figurant dans cette partition active ne peuvent être supprimés à l’aide de cette demande ou d’une autre demande.

De nouvelles partitions sont créées automatiquement par la plateforme Microsoft Dynamics 365 sur une base trimestrielle tous les ans. Cette fonctionnalité n’est pas configurable et ne peut pas être changée. Vous pouvez obtenir la liste des partitions à l’aide de la demande RetrieveAuditPartitionListRequest. Si la date de fin d’une partition est ultérieure à la date en cours, vous ne pouvez pas supprimer cette partition ou les enregistrements audit qu’elle contient.

Voir aussi

Gérer vos données dans Microsoft Dynamics 365
Auditer les modifications des données d’entité
Audit de l’accès utilisateur
Exemple : Modifications des données d’entité Audit
Messages et méthodes de l’entité Audit
Auditer les modifications des données d’entité

Microsoft Dynamics 365

© 2017 Microsoft. Tous droits réservés. Copyright