{Quick tip} Some things to know when you put Multiline text fields in CRM Views

Sometimes there are scenarios when there is customer ask to put Multiline text fields in CRM Views.

Multiline text fields in CRM can span lot number of characters but columns in view will have a limit of 300 px.

This is something to be careful as Multiline text fields can span lot more characters on that. This what will my field look like in View:


So, if user needs to give a quick look on the text, there is very simple usability option given by CRM.

If you hover on the field text:


Hope it helps and Happy CRMing!

{Experience} New CRM for phones app available for iPhone, Android, and Windows Phone

The new version of Phone app is out:


I gave it a quick try of the Android app and here is a rundown of my experience.

As soon as the Phone app is opened, first screen visible is:


It seems a lot neater UI and first thing I noticed is the swipe kind of marker available. Once, I swipe the marker, I am in the second area of the dashboard:


Clicking on the Menu(marked in yellow) opens up the following:


Changing dashboards(bottom of the screen 3 dots):


Available Dashboards:


Entity forms:


Swipe on the entity forms takes to other sections:


Entity ribbon (Bottom 3 dots):


Multi entity search (Button on top highlighted in yellow):


Overall, very nice version on the first experience. Great work by Product team, Give the app a try.

Note from the msdn blog:

  • The CRM for phones app requires Microsoft Dynamics CRM Online Update 1.
  • The previous version of the CRM for phones app is still available in app stores, but it’s now called CRM for phones express.

Hope it helps and Happy CRMing!

{Hidden Gem}Understanding Server Side sync Performance Dashboard

In my previous post, I shared Step by Step guide to configure Server side sync:

{Step by Step} Set up server side sync with CRM 2015 Update 1 Online and Office 365

This post is a logical extension to analyse Server side Sync performance using out of box tools.

Lot of times, People report issues on Server side synchronization for one particular mailbox or set of mailboxes.

First thing, in such scenarios should be to check out of box available Server side performance dashboard:


The first screen gives useful information on the mailboxes with hyperlinks, clicking them can directly take you to the intended mailboxes:


The second graph describes Mailbox processing history with Success/Failiures:


Third graph points to processing times:


Error codes (Top 5 are displayed) in the fourth graph:


CRM Items waiting to be traced can be found in fifth graph:


Last graph displays items processed or failed:


Hope it helps and Happy CRMing!

Note: This only applies to CRM 2015 Update 1.

{Step by Step} Set up server side sync with CRM 2015 Update 1 Online and Office 365

I have been getting mails on how to set up Server side Sync with Dynamics CRM. Now that I had the time, I quickly set up this step by step guide:

· First you need to go to Office 365 Console->Active Users


· Click on Edit license and Assign Office 365 E3 License or Exchnage plan to your office 365 user:


· Office 365 setup for the user is now complete. Next navigate to Settings->Email Configuration


· Once you navigate, you will see below screen. Navigate to Email server Profiles.


· Verify that the profile is already configured for you. Check Alerts, if any:


· Navigate back to Settings->Email Configuration->Mailboxes


· You will see below screen:


· Open up the mailbox record:


· Click on Test and Enable Mailbox, keep the checkbox checked. I will explain later why.


· I noticed an error, did I do something wrong, All Configuration test results are failure:


· Go to Alerts and you will see the reason. We need to approve Primary email for the mailbox.


· Click General and Approve Email:


· Test again, this time it is success:


· The checkbox that you clicked earlier will send you a test email to your inbox:


· We are done, now some incoming and outbound checks, Sending an Email activity:


· Status is changed to Sent:


· Received in my inbox:


· Replying an inbound mail:


· Soon enough in CRM:


Happy CRMing and hope it helps!

{Experience}Microsoft Edge,Windows 10 and CRM 2015 Update 1

First of all, CRM 2015 Update 1 is not supported for Edge browser over Windows 10 yet. With the help of my colleague,

I was able to run a quick show of this combination over my online trial instance. Sometimes i hear customers trying it

out without CRM experts and does not return fruitful results.

Here is a sneak peak into my findings:

Dashboard performed fine:


Forms Loaded faster:


Views did great as well:


Definitely, it is not supported yet. Trying to add fields into advanced find gave away the fun:

advanced find

Overall performance seemed better and CRM did perform well on the browser. Waiting for the official release

from the awesome Microsoft Product team!

Hope it helps and Happy CRMing!

{Quick Tip}Identify Device type in your client side scripts in CRM 2015 Update 1

Sometimes we need to make client side scripting is CRM intelligent enough to identify which device is running

and then only run some script and not others.


This method was introduced with Microsoft Dynamics CRM Online 2015 Update 1


The values work as below:

Value Form factor

0 Unknown

1 Desktop

2 Tablet

3 Phone

For eg, if there is a code particular to Desktop:

function fun()


var formFactor = Xrm.Page.context.client.getFormFactor();

if (formFactor == 1)


//Code specific to run on desktop


Hope it helps and Happy CRMing!