Extend the metadata model


Applies To: Dynamics CRM 2015

Metadata refers to the structure of entities used to manage data in Microsoft Dynamics CRM. Virtually all tasks to manage metadata can be performed by using the customization tools in the CRM application. This section describes how to programmatically access and modify the metadata model.


Adding, removing or changing entities, alternate keys, attributes, or relationships can interfere with normal system operation. If you’re applying changes to a production system we recommend that you schedule these operations when it’s least disruptive to users.

In This Section

Customize entity metadata

Customize entity attribute metadata

Define alternate keys for an entity

Customize entity relationship metadata

Customize entity and attribute mappings

Customize labels to support multiple languages



Customize entity forms

Customize visualizations and dashboards

Customize entity views

Customize global option sets

Change application navigation using the SiteMap

Customize commands and the ribbon

Service calendar appearance configuration

Publish customizations

When to edit the customizations file

Package and distribute extensions using solutions

Developers guide to customization for Microsoft Dynamics CRM

© 2016 Microsoft. All rights reserved. Copyright