审核用户访问

 

发布日期: 2017年1月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online

Microsoft Dynamics 365(在线或本地) 支持审核用户访问的功能。 记录的信息包括用户何时开始访问 Microsoft Dynamics 365,以及访问是源自 Microsoft Dynamics 365 Web 应用程序、Dynamics 365 for Outlook 还是对 Web 服务的 SDK 调用。

启用用户访问审核

在组织级别启用用户访问审核。 若要启用或禁用用户访问审核,必须检索目标组织的记录,并更新组织的 Organization.IsUserAccessAuditEnabled 属性值。 还必须启用对组织的全局审核,具体方法是:在组织记录中,将 Organization.IsAuditEnabled 属性设置为 true。 若要审核用户访问的起源(例如:Web 应用程序、Dynamics 365 for Outlook 或 SDK),必须启用对被访问实体的审核。

可以使用 Organization.UserAccessAuditingInterval 属性读取或设置审核用户访问的频率。 默认属性值 4 指示每 4 小时审核一次用户访问。

有关启用对组织和实体的审核的详细信息,请参阅配置要审核的实体和属性

筛选用户访问事件

若要搜索与用户访问相关的审核记录,您的代码应该检索组织的Audit记录,并筛选 Audit.Action 中的值。 提供了名为 AuditAction 的枚举以确定支持的审核操作。 与用户访问相关的操作如以下列表所示。

  • AuditAction.UserAccessviaWeb

  • AuditAction.UserAccessviaWebServices

  • AuditAction.UserAccessAuditStarted

  • AuditAction.UserAccessAuditStopped

UserAccessviaWeb 指示从 Microsoft Dynamics 365 Web 应用程序或 Microsoft Outlook 的访问。UserAccessviaWebServices 指示从 SDK 的 Web 服务请求。 通过将 SampleCode\CS\HelperCode\OptionSets.cs 或 SampleCode\VB\HelperCode\OptionSets.vb 包括在您的应用程序项目中,可在代码中使用 AuditAction 枚举。

另请参阅

审核实体数据更改
配置要审核的实体和属性
Audit 实体消息和方法
示例:审核实体数据变化
示例:审核用户访问

Microsoft Dynamics 365

© 2017 Microsoft。 保留所有权利。 版权