审核CRM 2011实体 - 部署问题

时间:2013-11-14 05:38:34

标签: dynamics-crm-2011 dynamics-crm

我在DEV CRM 2011服务器上做了一些更改,以审核实体和属性的更改,为此我启用了组织级别的审核,然后是DEV环境中的实体级别。

这将更改Customizations.xml文件,该文件将成为此环境中解决方案导出的一部分。

现在我们将此解决方案部署到另一个受限制且可能不需要这些审核的环境中,是否会在其他环境中启用审核(由于customizations.xml)?

基本上,实体和字段级审核已添加到此xml中具有IsAuditEnabled属性的Customizations.xml中。我不确定组织级别的细节是否存在?在部署到其他环境之前,是否需要更改DEV中的审核设置?

提前致谢,我希望我的查询清楚。如果需要更多详细信息,请通知我。

1 个答案:

答案 0 :(得分:0)

它将启用审核。如果查看解决方案的customizations.xml文件,您将看到1已添加到启用了审计的所有实体中。

更糟糕的是,如果您没有在开发中启用审核并且您正在生产中,那么在生产中发布开发解决方案将导致您丢失到目前为止收集的所有有价值的审核数据。

要防止Dev审核设置影响生产,请搜索所有出现的

<IsAuditEnabled>1</IsAuditEnabled> and <IsAuditEnabled>0</IsAuditEnabled> 
在customizations.xml文件中

并将其注释掉。

这样,在发布新解决方案时,将保留现有的审核设置。