配置要审核的实体和属性
发布日期: 2017年1月
适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online
可以在三个级别配置审核:组织、实体和属性。 组织级别是最高级别,然后是实体级别,最后是属性级别。 若要进行属性审核,必须在属性、实体和组织级别启用审核。 若要进行实体审核,必须在实体和组织级别启用审核。
与实体或属性相比,对组织启用或禁用审核的方式略有不同。 在组织级别,通过设置组织记录的特定属性值来启用或禁用审核。 然而,对于实体和属性,可以设置实体或属性元数据的属性值。
必须为用户分派系统管理员或系统定制员角色,才能启用或禁用审核。
启用审核
通过将实体元数据的 IsAuditEnabled 属性 (property) 和每个所需属性 (attribute) 的元数据的 IsAuditEnabled 属性 (property) 设置为 true,可以由平台记录对这些实体的记录进行的数据更改。 然而,对实体启用审核时,默认情况下会对实体的所有属性启用审核。 当然,您可以根据需要对任何或所有属性显式禁用审核。 通过以下请求创建或更新实体或属性元数据时,可以设置 IsAuditEnabled 属性: CreateEntityRequest、UpdateEntityRequest、CreateAttributeRequest、UpdateAttributeRequest。
更改实体属性元数据后,必须使用 PublishXmlRequest 发布实体。 在实体级别更改 IsAuditEnabled 属性不需要发布。 通常,自定义和发布由同一用户执行。 然而,如果这些任务由不同的用户执行,则审核将记录发布操作和启动发布操作的用户,但不记录更新操作。
此外,在组织级别,通过将目标组织记录的 IsAuditEnabled 属性值设置为 true 来启用审核。
禁用审核
若要禁用审核,只需按照前面所述将 IsAuditEnabled 设置为 false。 如果对任何属性禁用了审核,请发布实体自定义项。 可以通过在目标组织记录中将 IsAuditEnabled 属性设置为 false 来对整个组织禁用审核。
可以审核的实体
可以审核所有自定义实体和大多数可自定义实体。 要获取可自定义实体的列表,请参阅可自定义哪些实体?
下表列出无法审核的不可自定义的实体。 通过测试各实体元数据上false的CanModifyAuditSettings属性值获取此表。
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。 保留所有权利。 版权