[Applies to: Microsoft Dynamics CRM 4.0]

Customizing Entities

You can add custom entities and modify system entities to match your evolving business needs. These changes are made directly from the user interface in Microsoft Dynamics CRM Online, with no programming required.

More information: Work with Entities

This task requires a special security role.To customize entities, you must have the System Administrator or System Customizer security role or equivilent privileges. More information: Customization Permissions

Issues related to customization privileges include:

Understanding Microsoft Dynamics CRM Online Entities

The entities that are part of Microsoft Dynamics CRM Online by default are called system entities. Many system entities are customizable. You can also create custom entities.

Entity Customization Terminology

Each entity has a number of attributes. When an attribute is added to an entity form, a field is displayed based on the data type stored in the attribute.

There are two types of attributes:

Activity Entities

Activities are a special type of system entity. Data for activities is split between two entities:

Because of this, the generic Activity entity doesn't have a customizable form, and you cannot add attributes to it. Customizations must be applied to the specific Activity entities. More information: Customizing Activity Entities - Troubleshooting

Adding a Custom Entity

If you need to track a category of data that isn't in Microsoft Dynamics CRM Online by default, you can create a new entity for it. When you create a new entity, default attributes, forms, views, and entity relationships to system entities are created for you. All you need to do is:

More information: Work with Entities

Editing Entities

For most system entities and all custom entities, you can modify the following:

For custom entities, you can also select the icons to use for the entity. More information: Update Icons

When you customize an entity, consider customizing any reports that display data from that entity. For example, if you rename an entity, it is helpful to your users to rename associated reports and change the labels inside the report. More information: Customizing and Organizing Reports

Publishing Customizations

Entity customizations that involve visual changes in the application must be published after changes have been made and saved.

Customizations that change the Microsoft Dynamics CRM Online database structure are applied immediately. These include the creation or modification of entities, attributes, or relationships.

Importing and Exporting Customizations and Settings

You can export customizations and settings for use on another Microsoft Dynamics CRM Online system, or to make a backup of your customizations and settings. Exporting customizations and settings can include customizations made to entities as well as settings, templates, and workflows. If you have a valid customization export file, you can import customizations. More information: Export Customizations and Configurations Import Customizations and Configurations

Related Topics

Work with Entities

Configure Scripts for Form Events

Import Customizations and Configurations

Export Customizations and Configurations

Translating Customized Entity and Attribute Text

Customization Privileges

Controlling Data Access

Customizing Entities - Troubleshooting

Did you find the information that you need?
Yes      No 
If not, what information do you need? (optional)

© 2009 Microsoft Corporation. All rights reserved.