配置要审核的实体和属性

 

发布日期: 2017年1月

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

可以在三个级别配置审核:组织、实体和属性。 组织级别是最高级别,然后是实体级别,最后是属性级别。 若要进行属性审核,必须在属性、实体和组织级别启用审核。 若要进行实体审核,必须在实体和组织级别启用审核。

与实体或属性相比,对组织启用或禁用审核的方式略有不同。 在组织级别,通过设置组织记录的特定属性值来启用或禁用审核。 然而,对于实体和属性,可以设置实体或属性元数据的属性值。

必须为用户分派系统管理员或系统定制员角色,才能启用或禁用审核。

启用审核

通过将实体元数据的 IsAuditEnabled 属性 (property) 和每个所需属性 (attribute) 的元数据的 IsAuditEnabled 属性 (property) 设置为 true,可以由平台记录对这些实体的记录进行的数据更改。 然而,对实体启用审核时,默认情况下会对实体的所有属性启用审核。 当然,您可以根据需要对任何或所有属性显式禁用审核。 通过以下请求创建或更新实体或属性元数据时,可以设置 IsAuditEnabled 属性: CreateEntityRequestUpdateEntityRequestCreateAttributeRequestUpdateAttributeRequest

更改实体属性元数据后,必须使用 PublishXmlRequest 发布实体。 在实体级别更改 IsAuditEnabled 属性不需要发布。 通常,自定义和发布由同一用户执行。 然而,如果这些任务由不同的用户执行,则审核将记录发布操作和启动发布操作的用户,但不记录更新操作。

此外,在组织级别,通过将目标组织记录的 IsAuditEnabled 属性值设置为 true 来启用审核。

禁用审核

若要禁用审核,只需按照前面所述将 IsAuditEnabled 设置为 false。 如果对任何属性禁用了审核,请发布实体自定义项。 可以通过在目标组织记录中将 IsAuditEnabled 属性设置为 false 来对整个组织禁用审核。

可以审核的实体

可以审核所有自定义实体和大多数可自定义实体。 要获取可自定义实体的列表,请参阅可自定义哪些实体?

下表列出无法审核的不可自定义的实体。 通过测试各实体元数据上falseCanModifyAuditSettings属性值获取此表。

ActivityPointer

Annotation

BulkOperation

Calendar

CalendarRule

CustomerOpportunityRole

Discount

DiscountType

IncidentResolution

KbArticle

KbArticleComment

KbArticleTemplate

Notification

OpportunityClose

OrderClose

ProductPriceLevel

QuoteClose

RecurrenceRule

Resource

ResourceGroup

ResourceGroupExpansion

ResourceSpec

SalesLiteratureItem

SalesProcessInstance

Service

Subject

Template

UoM

UoMSchedule

Workflow

WorkflowLog

另请参阅

管理 Microsoft Dynamics 365 中的数据
审核实体数据更改
检索和删除审核数据更改的历史记录
示例:审核实体数据变化
审核实体数据更改

Microsoft Dynamics 365

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