【问题标题】:Activity Feeds "Leads I follow" view breaking CRM 2011 Solution ImportActivity Feeds “Leads I follow”视图打破了 CRM 2011 解决方案导入
【发布时间】:2012-04-05 16:51:03
【问题描述】:

我正在将托管解决方案从开发环境导出到另一个干净的环境中。但是,解决方案不会导入,因为“正在关注的联系人”、“我关注的联系人”、“正在关注的潜在客户”和“我关注的潜在客户”视图存在依赖性违规。根据我修改解决方案的方式,错误的范围可以从

“计算依赖时出错:ID为...的已保存查询出错”

“托管解决方案无法覆盖具有非托管基础实例的 Id=3a282da1-5d90-e011-95ae-00155d9cfa03 的 SavedQuery 组件。此错误最可能的情况是非托管解决方案安装了新的非托管 SavedQuery 组件在目标系统上,现在来自同一发布者的托管解决方案正在尝试安装与托管相同的 SavedQuery 组件。这将导致目标系统上的解决方案分层无效,并且不允许。"

但无论哪种情况,罪魁祸首都是与活动源相关的视图之一。 Lead 和 Contact 以及 Campaign Activity 是此解决方案中唯一的现成实体。如何摆脱这种依赖?

源组织是本地安装,因此活动源是通过市场下载手动部署的。我已尝试将托管解决方案导出导入在线和本地组织。

如果我从导出生成的自定义.xml 文件中删除上面的 4 个视图,我就可以成功导入解决方案。视图在导入后仍然在目标系统中,或者当然,因为它们是活动源附带的系统视图。但我不喜欢这是真正的解决方案,因为我知道不支持直接在解决方案导出中修改 XML。

当我从非托管解决方案的导出的自定义.xml 文件中删除视图并将该解决方案导入新组织时,我发现了一个临时修复。然后,我将该解决方案(称为解决方案 2)导出为非托管解决方案,并在我最初构建解决方案的环境中删除了原始非托管解决方案。然后我再次将解决方案 2 导入到原始环境中。当我导出此解决方案时,我可以将其导入其他组织。但是当我们更新 dev org 中的一些组件并尝试导出到 test 时,错误又回来了。

有人知道发生了什么吗?谢谢!

【问题讨论】:

    标签: dynamics-crm-2011


    【解决方案1】:

    被定向到这里的答案:

    http://blogs.msdn.com/b/crm/archive/2012/01/26/activity-feeds-solution-amp-development-environment.aspx

    显然,在开发环境中,您需要不配置活动源。我在自己的环境中“配置”错误,但认为这绝对是我上面提出的问题的答案。

    【讨论】:

      猜你喜欢
      • 2011-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多