我在DEV CRM 2011服务器中做了一些更改,以审核实体和属性的更改,为此,我在组织级别启用了审核,然后在DEV环境中启用了实体级别的审核。
这将更改Customizations.xml文件,该文件将是从此环境导出解决方案的一部分。
现在,我们将此解决方案部署到另一个受限制且可能不需要这些审核的环境中,它是否会在另一个环境中启用审核(由于customizations.xml)?
在这个xml中,实体和字段级别的审计基本上是通过IsAuditEnabled属性添加到Customizations.xml中的。我不确定组织级别的详细信息有没有?在部署到其他环境之前,我是否需要更改DEV中的审核设置?
提前谢谢,我希望我的疑问已经清楚了。如果需要更多的细节,请让我知道。
发布于 2013-11-14 22:48:09
它将启用审计。如果您查看解决方案的customizations.xml文件,您将看到在启用了审计的所有实体中添加了1。
更糟糕的是,如果您没有在dev中启用审核,但在生产中启用了审核,那么在生产中发布dev解决方案将导致您丢失到目前为止收集的所有有价值的审核数据。
要防止开发人员审核设置影响生产,请搜索
<IsAuditEnabled>1</IsAuditEnabled> and <IsAuditEnabled>0</IsAuditEnabled> 在customizations.xml文件中,将它们注释掉。
这样,在发布新解决方案时将保留现有的审核设置。
https://stackoverflow.com/questions/19970338
复制相似问题