Audit de l’accès utilisateur
Dynamics 365 for Customer Engagement prend en charge la possibilité d’auditer l’accès des utilisateurs. Les informations enregistrées indiquent quand l’utilisateur a commencé à accéder à Dynamics 365 Customer Engagement (on-premises) et si l’accès provenait de l’application web Dynamics 365 Customer Engagement (on-premises), de Dynamics 365 for Outlook ou d’appels SDK aux services web.
Activer l’audit de l’accès utilisateur
L’audit de l’accès utilisateur est activé au niveau de l’organisation. Pour activer ou désactiver l’audit de l’accès utilisateur, vous devez récupérer l’enregistrement de l’organisation cible et mettre à jour la valeur de l’attribut Organization.IsUserAccessAuditEnabled
pour l’organisation. L’audit global de l’organisation doit également être activé en affectant à l’attribut Organization.IsAuditEnabled
la valeur true
dans l’enregistrement de l’organisation. Pour auditer l’origine de l’accès utilisateur, par exemple, l’application web, Dynamics 365 for Outlook ou le Kit de développement logiciel (SDK), vous devez activer l’audit sur les entités accédées.
La fréquence de l’audit de l’accès utilisateur peut être lue ou définie à l’aide de l’attribut Organization.UserAccessAuditingInterval
. La valeur d’attribut par défaut 4 indique que l’accès utilisateur est audité une fois toutes les 4 heures.
Pour plus d’informations sur l’activation de l’audit pour une organisation et une entité, voir Configurer les entités et les attributs pour l’audit.
Filtrer les événements d’accès utilisateur
Pour rechercher les enregistrements d’audit associés à l’accès utilisateur, votre code doit récupérer les enregistrements Audit
d’une organisation et filtrer la valeur dans Audit.Action
. Une énumération nommée AuditAction
est fournie pour identifier les actions d’audit prises en charge. Les actions associées à l’accès utilisateur sont affichées dans la liste suivante.
AuditAction.UserAccessviaWeb
AuditAction.UserAccessviaWebServices
AuditAction.UserAccessAuditStarted
AuditAction.UserAccessAuditStopped
UserAccessviaWeb
indique un accès depuis l’application web Dynamics 365 Customer Engagement (on-premises) ou Outlook.UserAccessviaWebServices
indique une demande de service web à partir du Kit de développement logiciel (SDK). L’énumérationAuditAction
est disponible pour votre code lorsque vous incluezSampleCode\CS\HelperCode\OptionSets.cs
ouSampleCode\VB\HelperCode\OptionSets.vb
dans le projet de votre application.
Voir aussi
Auditer les modifications des données d’entité Dynamics 365 Customer Engagement (on-premises)
Configurer les entités et les attributs pour l’audit
Exemple : auditer les modifications des données d’entité
Exemple : audit de l’accès utilisateur