Answered by:
Upgrade/Migrate to MS CRM 2011

Question
-
Hi All,
We have MS CRM 3.0 running with us and we would like to upgrade to MS CRM 2011. I have a list of question regarding the update or migration of MS CRM.
- What will be the scenario regarding the licenses. Do we need to buy 4.0 licenses for this upgrade?
- We have many custom and system workflow and Plug-ins that are running. Do we need to stop them and re-publish or do we need to again code it according to .Net 4 framework?
- What will happen to the existing reports?
- We have many custom entities with lot of JavaScript such as hide and show of tabs, section and attributes. Will these be equally imported along with similar functionalities?
- We have used eServcie accelerator in the existing system. Do we need to upgrade that as well? Which of the previous MS CRM accelerators are supported in MS CRM 2011?
- We have a Webservice that is running in the background for every 24 hours, does that need to berecoded according to .net Framework 4?
- We have heard many scenarios of cross platform such as on premise to online and vice-versa. Can this be achieved? If this scenario is there, will we able to run any custom application with it? Also we need to know about the licenses information regarding this method and also will the user in currentActive Directory able to run this online version.
- For this online migration will be able to maintain the database for Webservice to work? Also where will this data base stored?
Your help is appreciated.
Regards,
Shivam
Friday, May 13, 2011 10:42 AM
Answers
-
1) No. You could just use a trial version for 4.0, and upgrade it from 4.0 to 2011, then change keys
2) There's only legacy support for assemblies targeting CRM 4.0. This means that you'll need to update your code. You would probaly need to rewrite some of the workflows for 4.0, as there's some issues upgrading them
3) Reports should be fine. The old reports will be kept along with the new ones, so it will seem like duplicates
4) They will import fine from 3.0 to 4.0, but you should use the Javascript conversion tool for the upgrade from 4.0 to 2011
5) Yes, you will have to upgrade as there's different endpoints. See Codeplex for more information
6) You'll need to upgrade it to CRM 4.0 as a minimum, as CRM 2011 only has legacy endpoints for CRM 4.0
7) There are som differenses between the online and onprem versions. You cannot do an direct upgrade, you will have to upgrade locally and then import everything to CRM online. Furthermore, custom workflow assemblies will not work. ISV Web applications will need to be rewritten to use the web resource approach. There's no direct database access, so if you have anything that requires this it will not work anymore. And you cannot at the moment use AD authentication
8)No, you cannot use your existing database. CRM Online will store it database in one of Microsoft's datacenters, depending on where you are located
- Proposed as answer by Torstein Utne Friday, May 13, 2011 11:30 AM
- Marked as answer by Donna EdwardsMVP Tuesday, May 24, 2011 11:05 AM
Friday, May 13, 2011 11:30 AM
All replies
-
1) No. You could just use a trial version for 4.0, and upgrade it from 4.0 to 2011, then change keys
2) There's only legacy support for assemblies targeting CRM 4.0. This means that you'll need to update your code. You would probaly need to rewrite some of the workflows for 4.0, as there's some issues upgrading them
3) Reports should be fine. The old reports will be kept along with the new ones, so it will seem like duplicates
4) They will import fine from 3.0 to 4.0, but you should use the Javascript conversion tool for the upgrade from 4.0 to 2011
5) Yes, you will have to upgrade as there's different endpoints. See Codeplex for more information
6) You'll need to upgrade it to CRM 4.0 as a minimum, as CRM 2011 only has legacy endpoints for CRM 4.0
7) There are som differenses between the online and onprem versions. You cannot do an direct upgrade, you will have to upgrade locally and then import everything to CRM online. Furthermore, custom workflow assemblies will not work. ISV Web applications will need to be rewritten to use the web resource approach. There's no direct database access, so if you have anything that requires this it will not work anymore. And you cannot at the moment use AD authentication
8)No, you cannot use your existing database. CRM Online will store it database in one of Microsoft's datacenters, depending on where you are located
- Proposed as answer by Torstein Utne Friday, May 13, 2011 11:30 AM
- Marked as answer by Donna EdwardsMVP Tuesday, May 24, 2011 11:05 AM
Friday, May 13, 2011 11:30 AM -
Hi Shivam,
For your upgradation these are my suggestions
1) All the workflows migrated from 4.0 to 2011 will work fine but I would suggest you to republish them after migration.
2) Java script codes for tab in 4.0 will not be migrated to 2011. So code conversion is required for that. Other JS codes would work fine.
Regards,
Ravi
Monday, May 16, 2011 8:26 AM