718 Washington Ave. N. Suite #101
Minneapolis, MN 55401
View map and all Locations

Send us a message

You gotta love the power of customization in Microsoft Dynamics CRM. Here’s a neat feature new to CRM 2011….hiding system locked fields without using custom java code. So here’s our guide to hiding fields in Microsoft CRM 2011.


In Microsoft Dynamics CRM, there are many great features and functionality to handle multiple business processes. However, there are some out of the box features that are not always utilized. Take for example Contract, though a great feature in CRM, it is not always applicable for many organizations CRM solution.

If your organization is not leveraging Contract functionality, chances are you want to remove these fields from the Case record.

Hiding Fields in Microsoft CRM 2011

If you were to follow standard procedure and remove these two fields you will notice that they are System Fields and you will receive an error message if you tried to remove these fields from the form.

In previous versions of Microsoft CRM, the only way to remove system locked fields from a record was to use custom code. Well, things have changed with Microsoft CRM 2011; following these steps can help you to remove unwanted system fields without using custom code.

To remove the Contract and Contract Line from the Case entity follow these steps.

Step 1

Go to Settings > Customizations > Customize the System

Navigate to the Case entity and click on Forms.

Step 2

Open the Case records Main form. Notice how the Contact and Contract Line fields are system locked and cannot be removed from the form.

Step 3

Double click on the Contract (Contract Line) field and open up Field Properties

Step 4

Navigate to the Visibility Section and uncheck ‘Visible by default’ checkbox. Unchecking this checkbox will remove visibility of the field on the Case record.


Step 5

Save the Case form and publish the entity.

Shaaazam! Next time you open up the Case Record the Contract and Contract Line fields will not be visible.

Happy CRM’ing!

Avatar for JoeCRM


Joe CRM is a CRM superhero who runs on pure Microsoft Dynamics CRM adrenaline. As the face of PowerObjects, Joe CRM’s mission is to reveal innovative ways to use Dynamics CRM and bring the application to more businesses and organizations around the world.