Publish Customizations
Publishing customizations makes the Web application aware of changes to the data that affects the user interface.
When to Publish Customizations
Customizations are automatically published when new items are created or existing items are deleted.
Note |
|---|
| This is a change from earlier versions of Microsoft Dynamics CRM. |
You must publish changes after updating schema metadata or entities that affect the user interface. You can decide to wait and publish a set of related changes together.
Only published customizations are exported with a solution. You should always publish customizations before exporting a solution.
Publishing Programmatically
The following table lists the two messages that you can use to publish customizations.
| Message | Description |
|---|---|
|
Publishes all customizations. |
|
|
Publishes the specified customizations. |
When you use the PublishXmlRequest message, you specify which items you want to publish by using the ParameterXml parameter. ParameterXML must comply with the Publish Request Schema.
Retrieving Unpublished Metadata
If you want to create an application to edit customizable items in Microsoft Dynamics CRM, you must retrieve any unpublished definitions of those items. If a developer defines some changes but does not publish them, your application must be able to retrieve them to display them in the user interface.
Use the following two methods to retrieve unpublished metadata:
- RetrieveAsIfPublished parameter
- Retrieves entity, attribute, entity relationship, and option set data by using the following messages:
- RetrieveUnpublished Request
- Retrieves user interface items, such as form, template, visualization and Web resource definitions, by using the following messages:
See Also
Concepts
Customize Entity FormsCustomize Entity Views
Customize Global Option Sets
Change Application Navigation Using the SiteMap
Open Forms, Views, Dialogs and Reports with a URL
Write Code for Microsoft Dynamics CRM Forms
Web Resources for Microsoft Dynamics CRM
JScript Libraries for Microsoft Dynamics CRM
Other Resources
Customize Microsoft Dynamics CRMExtend the Metadata Model
Customize the Ribbon
Microsoft Dynamics CRM 2011
Send comments about this topic to Microsoft.
© 2013 Microsoft Corporation. All rights reserved.
Note