Microsoft CRM

   Microsoft CRM Customization Series
 

How To: Adding a custom field to Microsoft CRM v1.2 Contact object

By Frank Lee, Workopia, Inc.

www.workopia.com

 

Microsoft CRM v1.2 allows easy addition of custom fields to capture important data.  The following step by step example with screen shots shows how to perform this.

 

  1. Determine the custom field requirement.  For this example, we will create a drop down picklist to track Contact’s Education Level: High school, College - Bachelors, College – Masters, College – PhD
    Note: It is always a good idea to test this out in a demo or test environment first. Once the custom field is created, it cannot be deleted from the Schema Manager unless you roll back to a previous system image - so test it out first.
     
  2. Launch Microsoft CRM Deployment Manager (located on the CRM Server) >> Schema Manager >> Contact >> Attributes


     
  3. Action >> New >> Schema Field


     
  4. Enter Field properties; be sure to select the proper Type – “Picklist” for our example.  Then click the “OK” button


     
  5. Select (Highlight) Deployment Manager object; Action >> All Tasks >> Publish Customization


     
  6. Select the “Contact” object; click “Next” button


     
  7. Click “Add” button to select the Microsoft CRM Server to publish this customization to; click “Finish” button


     
  8. Receive the following status messages; be sure that you received the “Publish completed successfully” message; click “OK” button




     
  9. Login to Microsoft CRM Web client with a user that has “System Administrator” security role privilege >> Home Page >> Settings >> System Customization >> Contacts


     
  10. From the Common Tasks, click “Customize Form”; click “Details” tab; click anywhere in the “Professional Information” section – notice the green border highlight


     
  11. From the Common Tasks on the right, click on “Add Fields”; locate and select the new custom field from the selection; click  “OK” button


     
  12. Select (Highlight) “EducationLevel” field and click “Change Properties” from Common Tasks


     
  13. Select “Values” tab; click on Add button to add the picklist values: High school, College - Bachelors, College – Masters, College – PhD; Select “NULL VALUE” as the Default Value; click “OK” button


     
  14. Save and Close the Contact Form to keep the Picklist field and values
     
  15. Repeat steps 5 to 8 to publish the Contact object customization
     
  16. From the command prompt on your Microsoft CRM server, type “iisreset” to restart the Microsoft CRM Web Server


     
  17. Your Microsoft CRM Contact object should now able to capture the Education Level via a picklist.  Enjoy.

 

Frank Lee is the President of Workopia, Inc. - Microsoft CRM certified specialist serving small to medium businesses. Frank has been actively involved with Microsoft CRM implementations since Microsoft CRM v1.0 Beta.

 

 

   ► Microsoft CRM Links

 

   ► Microsoft CRM How To Articles

   ► Microsoft CRM Online Community