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

Posted

技术标签:

【中文标题】是否可以在 Dynamics CRM (2013/2016) 中以编程方式禁用审核?【英文标题】:Is it possible to disable audit programmatically in Dynamics CRM (2013/2016)? 【发布时间】:2016-12-10 14:45:57 【问题描述】:

是否可以使用 CRM 服务全局禁用审核?它可以通过网络界面完成,但我需要以编程方式完成。

谢谢。

【问题讨论】:

【参考方案1】:

看来您应该尝试调用 Web 服务来更新组织记录的 IsAuditEnabled 字段。

Configure entities and attributes for auditing

您可以在组织级别启用或禁用审核,方法是设置 组织记录的特定属性值。

Organization entity messages and methods

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

Organization entity attributes

IsAuditEnabled - 是否启用审核 - 布尔值 - 指示是否 已启用更改审核。

【讨论】:

谢谢 - 它有效 :) 我之前尝试过,但事实证明实体名称必须小写(“组织”)。供将来参考 - 由于某种原因 UpdateAttributeRequest 不起作用,我必须通过组织实体上的 UpdateRequest 来完成。【参考方案2】:

似乎只能从 SDK 中检索审计数据信息,并删除分区,仅基于 this

【讨论】:

以上是关于是否可以在 Dynamics CRM (2013/2016) 中以编程方式禁用审核?的主要内容,如果未能解决你的问题,请参考以下文章

从 Microsoft Dynamics CRM 4.0 server迁移到 Microsoft Dynamics CRM 2013 Server

Dynamics CRM2013 6.1.1.1143版本插件注册器的一个bug

无网络环境下安装Dynamics CRM

是否可以在没有 SDK 的情况下调用 Dynamics CRM 2011 后期绑定 WCF 组织服务 - 直接自定义绑定?

Microsoft Dynamics CRM 2013 for Outlook 的硬件要求

Dynamics CRM 2011 批量更新