更新CRM报告 - CRM 2011解决方案 - 幕后发生了什么?

时间:2015-08-19 21:10:42

标签: reporting-services dynamics-crm-2011 rdl

尝试了解报表服务器的CRM报表的预期行为。

我们拥有CRM 2011,UR 18.我们是一家开发管理解决方案的ISV,向我们的客户销售。托管解决方案包含多个报告(RDL)。想了解更新如何运作。

1)将我们的解决方案(非托管)导入开发组织。解决方案包含报告(RDL)。

2)浏览与此CRM安装相关联的报表服务器。

3)点击列表中的报告名称,从下拉列表中选择“在报告构建器中编辑”。

4)编辑报告。保存它。

5)在CRM中查看报告。 Viola - 我们看到了我们的变化。

后来---

6)将另一个(后期)版本的(非托管)解决方案重新导入CRM。此解决方案ZIP副本包含我们在报表服务器上通过报表生成器进行的RDL编辑。

7)进入CRM,报告。查看我们之前编辑的报告。

我们的编辑仍然在我们看到的报告中 - 而不是我们的预期。我们原以为重新导入解决方案ZIP会覆盖我们对RDL的编辑。行为就像报表服务器编辑胜过解决方案内容一样。这是因为我们直接在Report Server中编辑(通过Report Builder)吗?

提前致谢。

此致霍华德霍夫曼

1 个答案:

答案 0 :(得分:0)

这是CRM解决方案的基本功能。如果未在非托管解决方案文件中包含组件,则该组件将不会更新 - 它将保持与解决方案导入之前完全相同。请记住,解决方案文件只是一个包含大量组件引用的容器 恢复旧版报告的方法是在进行更改之前导出该报告,然后在要还原它时重新导入该解决方案。