0

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

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

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

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

在此先感谢,我希望我的查询很清楚。如果需要更多详细信息,请告诉我。

4

1 回答 1

0

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

更糟糕的是,如果您没有在开发中启用审计而在生产中启用,那么在生产中发布开发解决方案将导致您丢失迄今为止收集的所有有价值的审计数据。

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

<IsAuditEnabled>1</IsAuditEnabled> and <IsAuditEnabled>0</IsAuditEnabled> 

在customizations.xml 文件中并将它们注释掉。

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

于 2013-11-14T14:48:08.823 回答