Benutzerzugriff überwachen
Dynamics 365 for Customer Engagement unterstützt die Möglichkeit, den Zugriff von Benutzern zu überprüfen. Zu den erfassten Informationen gehört, wann der Benutzer erstmals auf Dynamics 365 Customer Engagement (on-premises) zugegriffen hat, und ob der Zugriff aus der Webanwendung von Dynamics 365 Customer Engagement (on-premises), Dynamics 365 for Outlook oder aus SDK-Anrufen bei den Webdiensten erfolgte.
Überwachung des Benutzerzugriffs aktivieren
Überwachung des Benutzerzugriffs wird auf Organisationsebene aktiviert. Um Benutzerzugriffüberwachung zu aktivieren oder zu deaktivieren, müssen Sie den Datensatz der Zielorganisation abrufen und den Organization.IsUserAccessAuditEnabled
-Attributwert für die Organisation aktualisieren. Globale Überwachung in der Organisation muss auch aktiviert werden, indem Sie das Organization.IsAuditEnabled
-Attribut auf true
im Organisationsdatensatz setzen. Um den Ursprung des Benutzerzugriffs zu überwachen, beispielsweise: Webanwendung, Dynamics 365 for Outlook oder SDK, müssen Sie die Überwachung auf den Entitäten aktivieren, auf die zugegriffen wird.
Die Häufigkeit der Überwachung das Benutzerzugriffs kann mithilfe des Organization.UserAccessAuditingInterval
-Attributs gelesen oder festgelegt werden. Das Standardattribut 4 gibt an, dass der Benutzerzugriff einmal alle 4 Stunden überwacht wird.
Weitere Informationen zum Aktivieren der Überwachung für eine Organisation oder eine Entität finden Sie unter Konfigurieren von Entitäten und Attributen für Überwachung.
Filtern auf Benutzerzugriffereignissen
Um nach Prüfprotokollen zu suchen, die sich auf Benutzerzugriff beziehen, sollte Ihr Code Audit
-Datensätzen einer Organisation abrufen und nach dem Wert in Datei Audit.Action
filtern. Eine Aufzählung namens AuditAction
wird bereitgestellt, um unterstützte Überwachungsaktionen zu identifizieren. Die Aktionen, die mit den Benutzerzugriff zusammenhängen, werden in der folgenden Liste angezeigt.
AuditAction.UserAccessviaWeb
AuditAction.UserAccessviaWebServices
AuditAction.UserAccessAuditStarted
AuditAction.UserAccessAuditStopped
UserAccessviaWeb
gibt den Zugriff über die Dynamics 365 Customer Engagement (on-premises) Webanwendung oder Outlook an.UserAccessviaWebServices
zeigt eine Webservice-Anfrage vom SDK an. DieAuditAction
-Aufzählung ist für Ihren Code verfügbar, wenn SieSampleCode\CS\HelperCode\OptionSets.cs
oderSampleCode\VB\HelperCode\OptionSets.vb
im Projekt der Anwendung einschließen.
Siehe auch
Überwachung von Entitätsdatenänderungen Dynamics 365 Customer Engagement (on-premises)
Konfigurieren von Entitäten und Attributen für die Überwachung
Beispiel: Überwachung von Entitätsdatenänderungen
Beispiel: Überwachung von Benutzerzugriffen