我使用客户的UAT环境副本作为我的Dev。我在所有其他解决方案(添加现有)之上的解决方案中工作,然而,我来导入Live(暂存),我的解决方案导入错误。在UAT,有一个第三方托管解决方案没有进入客户的直播,我只是刚刚发现。因此,当导入Live时,它首先出现关于缺少第三方托管解决方案的错误,然后当我尝试导入第三方托管解决方案时,导致一些缺少组件的导入错误;一些报告缺失的组件甚至不存在于已经安装该解决方案的UAT中,并且两个环境中都存在一些报告的丢失组件,但我在我的解决方案中对它们进行了自定义。
我有什么选择可以解决?
假设,是否会导入第三方解决方案而不是管理解决它?
为什么首先在UAT中进行管理?第一方创建第三方托管解决方案的环境是否重要?
答案 0 :(得分:0)
我不确定您的解决方案结构。 CMIIW,这是我对你的问题的理解。你有:
在UAT中您的自定义解决方案 - 非托管,第三方解决方案 - 托管
直播 根本没有解决方案。
我有一个问题,您是否从第三方的解决方案中修改了任何内容(表单/字段/视图)? 您的客户是否使用该第三方解决方案?
我的意见是回答你的问题:
我有什么选择可以解决?
如果未使用第三方解决方案: 在新的CRM部署上重新创建解决方案,因此它不会影响/受任何第三方解决方案的影响
如果使用第三方解决方案: 首先安装第三方的托管解决方案,然后导入您的自定义解决方案(最好导出为“托管”
假设,将第三方解决方案导入为非托管而不是管理解开它? AFAIK,您不能将第三方解决方案导入为非托管解决方案,除非他们为您提供非托管解决方案。恕我直言,根据我对CRM 2011的经验,我总是尽量不在一个部署中拥有超过1个非托管解决方案。使用托管解决方案的重点就像是解决方案的“已发布”版本。除非您需要系统随时更改解决方案,否则我认为将其保留在托管解决方案中会更好。
为什么首先在UAT中进行管理?第一方创建第三方托管解决方案的环境是否重要?
首先是在UAT中的原因,也许你可以向客户澄清他们使用该解决方案的原因。也许他们需要针对他们的CRM的解决方案。 AFAIK,首先创建第三方托管解决方案的环境无关紧要。这是他们的“发布”产品。
干杯。