OnPremise vs. Hosted MS CRM 2011 - dynamics-crm-2011

Are there any differences between the OnPremise and Hosted versions of MS CRM 2011 besides price/licensing? Can I deploy solutions or any other custom features to the Hosted version or is that strictly reserved for the default functionality?
We are also considering trying to mold Sharepoint into being our CRM because we are already licensed for it but I'm going to try to reject that.

You can deploy plugins that run in the Sandbox environment in the CRM Online/Hosted environments. You can also deploy custom FetchXML-based reports to Hosted. The main things you can't do in a Hosted environment:
"Normal" plugins
SQL-based Reports
Direct database access (Filtered Views)
Custom .NET Workflow activities
And yes, SharePoint shouldn't be your CRM - CRM should be your CRM! :)

With rollup 12 it is now possible to use custom workflow activities in CRM online
http://mubashersharif.blogspot.be/2013/01/custom-workflowactivity-understanding-development.html

Related

Microsoft dynamics crm learning using azure virtual machines

I want to learn basics of dynamics crm 2011 and 2013.
I have MS azure subscription where I do have access to Dynamics CRM virtual machines. These virtual machines have the following flavors for Dynamics CRM
GP 2013 Developer
GP 2013 R12
NAV 2015
GP 2015
Which one of the above 4 virtual machine setup should I use just to learn very basics of Dynamics CRM? Specially the jquery part and some customization.
I am very new at CRM but have lot of back ground in asp.net mvc c# programming.
I would use one of the SQL Server images and deploy everything on a single server if you want to test it out. Technically, it is not supported, but for evaluation purposes, this is the cheapest and easiest way.
Here's a tutorial that walks you through the steps for CRM 2013:
http://www.slideshare.net/jukkan/microsoft-dynamics-crm-2013-development-server-installation
I would suggest to use trial CRM Online. You can register instance for you using following link - https://www.microsoft.com/en-us/dynamics/crm-free-trial-overview.aspx

Where to find and download Dynamics CRM Instance adapter

where can I find official Microsoft Dynamics CRM 2011 or 2013 Instance Adapter ? for data synchronization between two CRM organization and migration to CRM Online ? Its missing on downloads.microsoft.com
It seems that Microsoft has removed CRM Instance Adapter feature and it's now being using the CRM 2013 SDK which has tool Configuration Migration Tool , that can transfer data from on-premise to another on-premise or CRM Online environment using xml/zip file with simple export/import.
More details:
https://community.dynamics.com/crm/b/survivingcrm/archive/2014/06/09/configuration-migration-tool-working-smarter-with-metadata-entities.aspx

Migration of MS CRM 4 to CRM 2013 in hosting environement

I have to migrate CRM 4 to CRM 2013 in hosting environment.CRM 4 is deployed in hosting environment.I got the database from hosting company to test migration.What are the steps I should take for this migration.I am a newbie in CRM environment, did few developments on CRM 4 using their SDKs, and reporting stuff.
Do I need to ask some other thing from hosting company besides database.
What steps should I take to handle login users accounts(specially if they are in Active-Directory of hosting company) can I deploy that database directly with out it? (I tried to attach that database directly with crm4 deployment but it was of no avail, unable to access login page after bindnig that live database of crm4 with my on-premises deployment)
Thanks
You won't be able to upgrade a CRM 4.0 database directly to CRM 2013. You'll need to first upgrade it to CRM 2011, and then upgrade it to CRM 2013.
During the import, you'll be asked to map users from the imported database to users in your local Active Directory.
So the steps are:
Install CRM 2011 locally.
Make sure all users are in your local AD.
Import CRM 4.0 database.
Map users.
Upgrade local CRM 2011 to CRM 2013 (users will already be mapped).
Hope that helps!

how to add web reference in MS CRM 2011

on MS CRM 4.0, we can add this web service as web reference:
http:///MSCrmServices/2007/CrmService.asmx
to get all CRM entities to our local,
actually i just want to create a class library project and add web reference to CRM web service, and get all original and my customized entities?
i knew the tool cmrsvcutil.exe (in CRMSDK) can generate all entities (includes customized), but the code is only for .NET 4.0.
can anybody help me?
*UPDATE***
finally i used CRMSDK4 and DynamicEntity to call CRM web service and update my customized eneties.
The CRM 2011 SDK is built on .NET 4 so you may have some trouble if you are working with an earlier version. Can you explain a little more about your application and needs as their are more web services in the 2011 version than there were in 4. It is best practice to use the SDK libraries to reference the service. If you want to use pre .NET 4 I would recommend using the CRM 4 SDK to connect to the CRM 4 endpoint that still exists for backwards compatibility. Note that this isn't a great solution in the long run as the next version likely will not support use of the CRM 4 web service.
To see the new 2011 service endpoints, log in to CRM, click on Settings > Customization > Developer Resources ->

Publish Cognos Content in Sharepoint 2003

What are my options? I'm researching a 3rd party called QueryVision, but would like to explore other alternatives.
Cognos 8 can integrate with SharePoint 2003 directly. Check your Administration and Security guide - in recent versions there is a section dedicated to setting this integration up entitled "Deploying Cognos Portlets to Microsoft SharePoint Portal Server 2003 and 2007."
One way you can integrate Cognos content directly into 3rd party portals and apps is to use parameterized URLs. Here's a link to the best practices document on the IBM site. Performing Tasks using Parameterized URLs in IBM Cognos 8 On page 15, it shows an example of integrating Cognos 8 into Sharepoint.

Resources