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