CRM2016中对解决方案的功能有了一定的加强,CRM自2011版本开始引入了solution的概念,但大家的共识是solution的导出导入以及发布都非常的慢,常常会出现发布超时的情况很是头疼。
以account实体为例,假如我的测试环境只更改了一个视图添加了一列,但我要同步到生产环境,我就需要同步整个实体,包括表单、字段、试图等等,但2016中的solution对这块做了加强,它把实体拆分成了若干模块,这里我建了个test的解决方案包
添加实体account点确定后你会看到和之前版本的不同,这里把与account相关的所有表单、视图、图表、字段等等都列了出来,你需要哪个就选哪个,也可以选择Add All Assets,或者对应的tab项的全选
这里我只选择了Main表单导出,简单的看下导出的xml,最直接的感受就是attributes节点空了,当然下面很多的节点也都空了。
这个功能对开发者来说还是很受欢迎的,我只需要导入导出我所改动的,也能更快速的发布解决方案了。