Présentation de l’audit

Microsoft Dataverse fournit des fonctionnalités pour respecter les stratégies d’audit, de conformité, de sécurité et de gouvernance externes et internes courantes dans de nombreuses entreprises. Dataverse consigne à la fois l’accès utilisateur et les modifications apportées aux enregistrements. Vous pouvez utiliser les tables d’audit et les API pour créer des applications clientes ou interagir par programme avec les données d’audit.

Notes

Consultez Guide de l’administrateur : Gérer l’audit Dataverse pour une description complète des concepts et des capacités d’audit, la manière dont il est exposé dans les applications et les tâches pour les administrateurs. Les tables et les API décrites ici prennent en charge les applications clientes utilisées par les administrateurs et peuvent être utilisées par les développeurs pour les projets d’intégration. Ce contenu ne décrit pas tous les concepts et fonctionnalités d’audit.

Vous pouvez utiliser les tables et les API Dataverse pour :

  • Récupérer et modifier les paramètres de l’organisation pour l’audit.
  • Détecter les tables et les colonnes activées pour l’audit.
  • Activer ou désactiver des tables et des colonnes pour l’audit.
  • Extraire un historique des modifications de données auditées.
  • Supprimer des données d’audit.

Paramètres de l’organisation

Les propriétés dans la table Organization contrôlent la façon dont l’audit est activé pour un environnement. Récupérez des valeurs de colonne pour déterminer :

  • Si l’audit est activé pour l’environnement
  • Le nombre de jours de conservation des enregistrements du journal d’audit
  • Si la journalisation des accès utilisateur est activée
  • Fréquence à laquelle l’accès utilisateur est journalisé

Si vous disposez du rôle Administrateur système ou Personnalisateur système, vous pouvez configurer les paramètres de l’organisation pour modifier le comportement d’audit.

Pour plus d’informations : Configurer les paramètres de l’organisation

Paramètres de table et de colonne

Lorsque l’audit est activé pour l’organisation, les données d’audit sont enregistrées dans les tables activées pour l’audit lorsque les données changent.

Lorsque l’audit est activé pour une table, les colonnes activées pour l’audit sont incluses dans les données d’audit.

Utilisez l’API Dataverse pour interroger les définitions de table et de colonne afin de déterminer quelles tables et colonnes sont activées pour l’audit.

Si vous disposez du rôle Administrateur système ou Personnalisateur système, vous pouvez configurer les tables et les colonnes pour modifier le comportement d’audit.

Pour plus d’informations : Configurer les tables et les colonnes

Extraire l’historique d’audit

Les données de l’historique d’audit sont stockées dans la table Auditing (Audit). Utilisez les messages suivants pour récupérer les données de l’historique d’audit :

Message Description
RetrieveAuditDetails Récupérez les détails complets d’un enregistrement d’audit.
RetrieveAttributeChangeHistory Extrayez l’historique de modifications pour une seule colonne d’un enregistrement audité.
RetrieveRecordChangeHistory Extrayez l’historique de modifications pour toutes les colonnes d’un enregistrement audité.

Pour plus d’informations : Extraire l’historique de modifications de données auditées :

Supprimer des données d’audit

Vous devrez peut-être supprimer des données d’audit pour vous conformer à la demande d’un client de supprimer son historique ou pour libérer de l’espace de capacité de journal. Vous ne pouvez pas supprimer directement des enregistrements dans la table Auditing (Audit). Au lieu de cela, Dataverse fournit les messages suivants pour supprimer les données de l’historique d’audit :

Message Description
DeleteRecordChangeHistory Supprime tous les enregistrements de l’historique des modifications pour un enregistrement particulier.
BulkDelete Supprime de manière asynchrone les enregistrements identifiés par une requête. Ce message peut être utilisé pour supprimer un grand nombre d’enregistrements d’audit sans bloquer d’autres activités.
DeleteAuditData Pour les clients utilisant des clés de chiffrement gérées par le client, ce message supprime tous les enregistrements de données d’audit jusqu’à une date de fin spécifiée.

Pour plus d’informations : Supprimer des données d’audit

Voir aussi

Gérer les audits Dataverse
Configurer l’audit
Extraire l’historique de modifications de données auditées
Supprimer des données d’audit

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).