升级到Dynamics CRM 2013需要注意的几个地方

Dynamics CRM 2013马上就要推出了,新版本里面的许多实用的新功能,对移动端更好的支持,和Outlook更稳定集成等等都是一些客户想要升级的理由。但正因为有不少的变化,而我们正在使用的CRM系统也有不少自定义开发,所以升级的时候可能没有想象中的那么顺利。微软给我们提供了一些升级指南和工具,在这里结合一些4.0升级到2011时遇到的问题,大家一起来讨论一下。

 

首先是License的变化, 下面是20112013License种类对应的关系。Online版本也像On Premise一样有多种类型可选了。

FullCAL->ProfessionalLimited CAL->BasicESS CAL->Basic Essential

2013里面是按功能区分不同的License,升级的时候需要留意一下,只有Professional能通过UI访问销售、市场营销和服务这些模块的全部功能;Basic只能通过UI访问客户、联系人、案例和潜在顾客;Essential只能通过自己开发的程序访问CRMLicense的价格也有变化,要老板批的时候可要注意了~~

 

决定要升级后,要看看现有环境是不是支持2013。根据已有文档的说明,现在是不支持从CRM 4.0直接升级到2013的,要先升级到2011,打好UR6+后才能升级。幸好2011所使用的操作系统和数据库不需要升级也能直接给2013使用,可以省下不少开支。和4.0升级到2011时一样,微软不推荐直接升级Instance。我们需要把2013安装到新的SQLInstance上面,通过DB 的备份还原,再通过部署管理器进行Organization的导入。因为2013里面,一个entity不会有两张表了,两张表会合并在一起。一些自己开发的TriggerProcedureFunction设计到表的话,很可能会报错。要注意先把他们删除后再升级,毕竟直接对CRM数据库的修改微软是不支持的。报错时可以查看一些log文件,会有提到哪个表哪个字段抛错的。

 

还有就是对代码的修改了。2013不再支持CRM 4.0web service了,所有code里面使用了带2007字眼的CRM web service肯定不能用了,需要改用SOAPREST。注意已经开发的SSIS包,里面也经常使用到4.0web service,肯定也需要更改后才能使用了。

Plug-inCustomer workflow 方面的改动暂时没发现有影响,2011的代码能直接在2013上面跑。

而在Javascript里,需要把一些CrmForm改为使用Xrm.Page,还有几个方法在2013里面也做了改动。微软提供了一个检查工具,可以帮我们检查现有的code是否还能在2013里面使用。

MicrosoftDynamics CRM 2013 Custom Code Validation Tool

http://www.microsoft.com/en-us/download/details.aspx?id=30151

 

还有就是ISV不再被支持了,自己开发的aspx页面不能再使用。以前经常使用aspx来做上传图片的,幸好2013已经直接有图片的功能了。

 

最后我觉得要注意的是用户接受程度方面。毕竟界面的改动比较大,一些用了好几年的用户可能会对升级有所抵触。相信花一点时间对用户做重新的培训还是有必要的,也能让他们使用上新的功能。

 

谢谢阅读!

 

JakeZhong

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值