Dynamics365商务云解决方案plan1,一方面提供了原厂标准的Solution组件例如 Dynamics365 for sales,Dynamics365 for FieldService,另外一方面也提供了客户自定义扩展的Solution, 原厂的业务组件Solution如果有更新,那么在需要的前提下需要进行Solution的更新,在以下的文章中会基于Dynamics365云端架构Solution的一些新特性,新功能在这里做简单的介绍。
Dynamics365解决方案包有如下的新特性:
1.Solution应用解决方案升级
2.Solution的克隆
3.Solution的克隆修补程序
4.Solution增加了应用程序,MobileOfflinei新组件
Solution应用解决方案升级提供获取原厂标准业务组件的最新升级解决方案并更新当前组织相应的模块。例如Dynamics365 for FieldService有程序更新可以通过如下方式获取最新的Dynamics365 for FieldService的功能
Solution的克隆功能是可以将现有选择的解决方案及相应解决方案修补程序
例如下图TEST1219的解决方案,解决方案版本为1.1.0.0,同时此解决方案有一个修补程序TEST1219_Patch_d618165f 版本为1.1.1.0,当选择TEST1219的解决方案点击克隆解决方案时,会新生成一个版本号为1.2.0.0的TEST1219解决方案,该方案不仅含有1.1.0.0的TEST1219的内容,同时包含了1.1.1.0的修补程序更新的内容。
点击上图的保存后我们就看不到1.1.0.0的TEST1219的解决方案和1.1.1.0修补程序TEST1219_Patch_d618165f 而会自动生成一个1.2.0.0新版本的解决方案。
下面来介绍Solution的克隆修补程序功能,其实上面的克隆解决方案已经提到了修补程序的内容,解决方案的修补程序是类似对现有解决方案的功能进行更新和追加,他是依附于解决方案的。操作的过程如下图
这样修补程序会出现在解决方案列表中,一个解决方案修补程序是可以有多个的,如下图:
最后来看下解决方案中新增加的两个组件应用程序和MobileOffline,其中应用程序的详细介绍可以参考我的另外一篇博文:
,而MobileOffline是移动端和桌面端数据配置文件,这里就不做详细说明了。
新增加的解决方案组件见下图。
另外关于Solution的相应代码,可以参考SDK:
SampleCode\CS\Solutions\WorkWithSolutions.cs,这里就不做多的说明了,谢谢。