我们对个别实体的审计设置存在一个问题。当托管解决方案从Dev环境部署到另一个解决方案时,“启用审计”设置在部署后被关闭(而导入的CRM解决方案为相应实体打开了启用审计)。这种情况只发生在少数实体身上。
有人知道为什么会发生这种事吗?有办法解决这个问题吗?请协助。
谢谢拉杰什
发布于 2013-12-09 20:14:28
这是2011年crm中的托管解决方案之一。导入包含这些实体的托管解决方案将有效地关闭审核。
要进行验证,更多信息请看这里:http://blog.sonomapartners.com/2011/09/some-assembly-required-unmanaged-solution-gotchas.html
引号:“我们发现以下区域的启用审核复选框是从一个环境转移到另一个环境,而不需要选择任何用于导出的系统设置。但是,Start审核不是。在记录执行部署的步骤时,如果您正在对任何实体执行审核,请确保手动检查此重要框是这些步骤之一。”
因此,您必须确保手动对这些实体启用开始审核。如果自动化是部署过程中的一个重要部分,我想您也可以使用C#控制台应用程序自动化“开始审核”。
因此,为了澄清,导出托管解决方案时,似乎转移了以下行:

关于这个问题,我发现了这里
只需打开托管解决方案zip并编辑,将IsAuditEnabled设置为read 1,然后再次压缩解决方案并随意导入。
有点手工工作,但它应该能工作。同时,确保向前看你记得这样做。如果关闭审核,您将丢失实体的所有审计数据.
https://stackoverflow.com/questions/20471631
复制相似问题