发布日期: 2016年11月
适用于: Dynamics CRM 2015
Microsoft Dynamics CRM 2015 和 Microsoft Dynamics CRM Online 2015 更新 支持审核用户访问的功能。 记录的信息包括用户何时开始访问 Microsoft Dynamics 365,以及访问是源自 Microsoft Dynamics 365 Web 应用程序、Dynamics CRM for Outlook 还是对 Web 服务的 SDK 调用。
启用用户访问审核
在组织级别启用用户访问审核。 若要启用或禁用用户访问审核,必须检索目标组织的记录,并更新组织的 Organization.IsUserAccessAuditEnabled 属性值。 还必须启用对组织的全局审核,具体方法是:在组织记录中,将 Organization.IsAuditEnabled 属性设置为 true。 若要审核用户访问的起源(例如:Web 应用程序、Dynamics CRM 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 实体消息和方法
示例:审核实体数据变化
示例:审核用户访问
© 2017 Microsoft。 保留所有权利。 版权