{Tips and Tricks} Increasing label width on CRM 2013 form

Have you ever had issues like below when you tried to add a new attribute on CRM 2013 form which has a large display name and the full attribute label is not available on the form(In the below screen refer to the second field label on the form):


The resolution for this problem is to go to form editor->Section properties and increase the field label width property:


I changed it to 200 in my case and here is the result:


Hope it helps!


{Issue Resolution}Required field indicator (*) missing on CRM 2013 form for business required fields

One of my old colleagues asked me for a peculiar problem on CRM 2013 forms where the required field indicator was missing on the forms. Consider the example of out of box Opportunity Form here:


As you can notice, all the required field indicators are missing above. I just wanted to check upon the cause and found out that Microsoft has applied a setting which cause the indicators to move away. You just need to go to Options from Settings (top right corner of the CRM 2013 screen):


Then, disable high contrast on the screen:


Once you are done click OK and that will resolve the issue:


Hope it helps!

My 50th Blog on Dynamics CRM

This blog is just to sum up the best visited blogs in the 50 till now. I just wanted to sum up and take the best 10 out of the 50 blogs I did till now. I was trying to figure out how to find out the ones which might be the top most visited and found a quick summary on WordPress stats.


So here is the list of Top 10 in First 50 blogs I wrote on Dynamics CRM:

1. https://dynamicsofdynamicscrm.wordpress.com/2014/03/19/scripting-tit-bits-for-business-process-stage-field-dynamics-crm-2013-javascript/

2. https://dynamicsofdynamicscrm.wordpress.com/2014/05/06/change-color-for-text-fields-dynamics-crm-2013/

3. https://dynamicsofdynamicscrm.wordpress.com/2014/03/12/getset-currency-field-values-in-javascript-for-dynamics-crm/

4. https://dynamicsofdynamicscrm.wordpress.com/2014/01/30/change-business-process-flow-stages-using-javascript/

5. https://dynamicsofdynamicscrm.wordpress.com/2014/02/28/change-business-process-flow-using-javascript/

6. https://dynamicsofdynamicscrm.wordpress.com/2014/04/03/refresh-crm-2013-form-using-script/

7. https://dynamicsofdynamicscrm.wordpress.com/2014/04/15/crm-2013-create-email-error-cannot-open-sql-encryption-symmetric-key-because-symmetric-key-password-does-not-exist-in-config-db/

8. https://dynamicsofdynamicscrm.wordpress.com/2014/04/28/call-crm-2013-modal-window-for-webresources/

9. https://dynamicsofdynamicscrm.wordpress.com/2014/06/06/workaround-or-conditions-in-workflow-for-crm-2013-sp1/

10. https://dynamicsofdynamicscrm.wordpress.com/2014/08/28/new-tooljavascript-dependency-checker-for-dynamics-crm-20112013/

Thanks for reading my blogs.I will continue on the blogger road and Hope it will help somebody on their technical journey!

{Tips and Tricks} Adding required components in Dynamics CRM 2011/2013 Solution

Often we land up in scenarios during solution import and export to a new organisation that a required component is missing. Then we keep scratching our heads to figure out a way to find and add relevant components. I happened to have a look at this cool button which eases out the pain a bit in this case:

Go to Your solution and see this button (one at the end):


Select the component you want to find required components of and add them:


Click Ok and you are done. Hope it helps!

{Tips and Tricks} Show message to fill data on text field in CRM 2013

Often we want to give message to user on filling some critical text fields, let’s take example of such a case here:


So, we want to achieve this we need to configure a business rule:

Go to Settings->Customizations->Customize the system->Entity->Business Rules and create a new rule as per below screen:

Put Condition as below:


Put Action as below:


Save and activate the business rule. Make sure the scope on top right corner is set to intended form:


This should start showing default text for you on the field. Hope it helps!