Improving CRM Online 2015’s Performance

crm online form rendering

In Microsoft Dynamics CRM Online 2015 Update 1 (v7.1), a new form renderer was built to provide better performance. You might have noticed it when you open up an account or contact, two loading screen flash by (requesting data from CRM and loading business logic) just before your record is loaded.

crm online requesting data

crm online

If you have heavy customizations on your current form, which result in the forms not behaving as intended, you can switch of the new rendering engine to diagnose the problem. Or otherwise around, if your organization is updated but is not using the new engine, you can switch it on by going to the System Settings – General Use legacy form rendering.

crm online system settings

More info :

http://blogs.msdn.com/b/crm/archive/2015/04/29/microsoft-dynamics-crm-online-2015-update-1-new-form-rendering-engine.aspx

https://koenvandevyver.wordpress.com/2015/07/16/making-dynamics-crm-faster/

Read More

Microsoft Dynamics CRM 2015 Resources for CRM Developers

You can find the most used resources in this post. There are also more resource if you know please specify in comments.

Also you can find all resources on Guido Preite’s blog for all version.

Microsoft Dynamics CRM 2015 Software Development Kit (CRM 2015 SDK)

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

CRM Help & Training

https://www.microsoft.com/en-US/dynamics/crm-customer-center/

CRM eBooks and Videos

https://www.microsoft.com/en-US/dynamics/crm-customer-center/ebooks-and-videos.aspx

Microsoft Dynamics CRM 2015 Update 1 (KB 3056327)

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

Microsoft Dynamics CRM 2015 Update 0.1 (KB 3010990)

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

Microsoft Dynamics CRM 2015 for Microsoft Office Outlook (Outlook Client)

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

XrmToolbox for Dynamics CRM 2013/2015

http://www.xrmtoolbox.com/

Microsoft System Center Management Pack for Dynamics CRM 2015

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

Microsoft Dynamics CRM 2015 E-mail Router

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

Microsoft Dynamics CRM 2015 Custom Code Validation Tool

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

Windows Identity Foundation for Windows 7, 2008, 2008 R2, and Vista

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

Microsoft Dynamics Marketing SDK

Download link: https://www.microsoft.com/en-us/download/details.aspx?id=45023

Microsoft Dynamics Marketing 2015 Resources

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

Microsoft Dynamics CRM 2015 Report Authoring Extension (CRM 2015 BIDS)

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

Microsoft Dynamics CRM 2015 List Component for Microsoft SharePoint Server 2010
and Microsoft SharePoint Server 2013 (for multiple browsers)

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

Compatibility with Microsoft Dynamics CRM 2015

https://support.microsoft.com/en-us/kb/3018360

Read More

CRM 2015 .NET Framework 4.5.2 Version

The type or namespace name ‘Xrm’ does not exist in the namespace ‘Microsoft’ (are you missing an assembly reference?)

 

You have to change .NET Framework version in your projects, if you use CRM 2015

If you say “.NET Framework 4.5.2 not showing in Visual Studio” or “How to select .NET 4.5.2 as a target framework in Visual Studio ? “, follow the links below.

NET Framework 4 5 2 Visual Studio

You can find some helpful links about that :

Compatibility with Microsoft Dynamics CRM 2015

https://support.microsoft.com/en-us/kb/3018360

Microsoft.Xrm.Sdk version : 7.0.0.0

CRM 2015 Framework Compability

Download .NET Framework 4.5.2 Developer Pack

https://www.microsoft.com/en-us/download/details.aspx?id=42637

This pack contains the following components :

  • .NET Framework 4.5.2
  • .NET Framework 4.5.2 Multi-Targeting Pack: Contains the reference assemblies needed to build apps that target the .NET Framework 4.5.2
  • .NET Framework 4.5.2 Language Packs
  • .NET Framework 4.5.2 Multi-Targeting Pack Language Packs: Contains the IntelliSense files to display help while building apps that target the .NET Framework 4.5.2 through Visual Studio and third party IDEs.

Visual Studio and .NET Framework

https://msdn.microsoft.com/en-us/library/dn481609.aspx

Moving to the .NET Framework 4.5.2

http://blogs.msdn.com/b/dotnet/archive/2014/08/07/moving-to-the-net-framework-4-5-2.aspx

 

 

Read More

CRM Online 2015 Debugging

How to Debug CRM Online 2015 Plugin ?

We use Plugin Registration Tool for deployment and debugging because there is no CRM Developer Toolkit for CRM 2015. If you dont find this tool you can download latest CRM 2015 SDK. Follow the steps to debug plugins registered for online version.

Connect to Microsoft Dynamics CRM Online 2015 Server

CRM Online 2015 Debugging

 

Install Profiler in the Plugin Registration Tool

CRM 2015 Online Debugging

Select a Plugin step and click Start Profiling

CRM Online 2015 Debugging

Perform the operation which trigger the plugin in CRM

Here creation of Account which trigger the plugin.

Click Download Log File and Save this file

CRM Online 2015 Debugging

The Plugin throws an exception and Business Process Dialog is displayed, click Download Log File and save this file.

Click Debug in the Plugin Registration Tool

Now debug dialog will open and select the file you downloaded ErrorDetails.txt for Profile Location. Then select the Plugin assembly dll where dll and pdb files available to debug.

CRM Online 2015 Debugging

Attach the PluginRegistration.exe process in Visual Studio

Open the plugin solution in Visual Studio and then place the break point to debug, attach the debugger to PluginRegistration.exe process.

CRM Online 2015 Debugging

Click Start Execution in the Plugin Registration Tool’s Dialog

CRM Online 2015 Debugging

Now Debugger will start debugging from the break point in the Visual Studio.

CRM Online 2015 Debugging

 

 

Also I recommend you to read these posts and video :

I reviewed the article by Guru Prasad which was really helpful in getting this article together.

Read More

CRM Tips : Where is the Advanced Find for CRM 2015 ?

In CRM 2013 Advanced Find was not on every page, so if you were on an individual record you had to navigate back to a grid view or a dashboard to open it. Then navigate back to the record you were on.

microsoft-crm-advanced-find

With CRM 2015 the Advanced Find button is now available from all pages in its new home in the navigation bar at the top of every page.

Details : http://cargas.com/blog/microsoft-crm-2015-universal-search-advanced-find-improvements/

Read More

CRM Tips : Convert Text to Uppercase on Key Down event for CRM 2013 and 2015

You can find lots of post for CRM 2011 keypress on the Internet. But those methods cannot work on CRM 2013 and  2015 so you can use this method.

 

If you are using different language for CRM. You can customize special character’s char code to if statement. For example :

Read More