是否可以在Dynamics CRM(2013/2016)中以编程方式禁用审计?

问题描述:

是否有全局禁用使用CRM服务进行审核的选项?它可以通过网络界面完成,但我需要通过编程来完成。是否可以在Dynamics CRM(2013/2016)中以编程方式禁用审计?

谢谢。

看起来您应该尝试进行网络服务调用以更新组织记录的IsAuditEnabled字段。

Configure entities and attributes for auditing

启用或组织级别通过设置组织记录的 特定属性值禁用审计。

Organization entity messages and methods

一个组织代表在Microsoft Dynamics CRM 业务层次的顶层。该组织可以是一个特定的业务, 控股公司或公司。该实体的模式名称是 组织。

Organization entity attributes

IsAuditEnabled - 是审计启用 - 布尔 - 表示变化的 审核是否启用。

+1

谢谢你 - 它的工作:)我尝试了前面,但事实证明,实体名称必须是小写(“组织”)。为了将来的参考 - 出于某种原因,UpdateAttributeRequest不起作用,我不得不通过组织实体上的UpdateRequest来完成。 – kra

它看起来只可能从SDK检索审计数据信息,并删除分区,仅基于this