Customization Capabilities

Microsoft Dynamics CRM Online is designed to be customized to meet the unique needs of your business. Many of the most common customization tasks can be performed using tools included in the application without the need for a developer to write code.

For those requirements that involve more complex interaction with other applications, Microsoft Dynamics CRM Online provides a well-documented set of Web services and application configurations that allow developers and Independent Software Vendors (ISVs) to create solutions.

Customizations can be grouped into the following areas:

Capturing, Storing, and Finding Data

One of the core requirements for most organizations is the ability to model the data that is important to their business within the Microsoft Dynamics CRM Online database. Microsoft Dynamics CRM Online includes data structures, known as entities, that apply to many organizations without any customization at all.

Microsoft Dynamics CRM Online provides three core sets of features that include supporting entities:

Other entities such as Product, Subject, and Activity work across these core features to help synchronize the efforts of your organization.

Each of these system entities can be customized to rearrange the form layout, add and remove fields, add or modify system views, add custom code to the form, or apply client extensions. In addition, you can create new entities and entity relationships to enhance the core features or create entirely new features to capture, store, and find data that supports your business.

All entities that store data related to your customers support views. Views are queries that define which records to return and the columns to display. Views allow users to browse for information that meets specific criteria.

Advanced Find is a feature that provides users with the ability to create complex queries based on entities, their attributes, and relationships with other entities. These queries can then be saved as personal or system views.

The Quick Find View is a special kind of view that controls which entity attributes will be searched when users use the search box. The Quick Find View also controls which columns will be shown to the user in the search results. More information: Customizing Entities.

Reporting

When you customize the way you capture and store data you must also customize the way you find and view that data in reports. Customized reports provide the way to view aggregated information about your data or just a different presentation of the data that fits a requirement for your organization.

There are two main ways to view reporting data in Microsoft Dynamics CRM Online. Each way provides a different method of customization.

More information: Customizing and Organizing Reports

Business Process Automation

When you need to define a specific series of actions to be performed or simply want to reduce the number of manual tasks users need to perform, Microsoft Dynamics CRM Online provides three options:

Client Extensions

Microsoft Dynamics CRM Online includes features to enable other applications to be integrated into Microsoft Dynamics CRM Online so that users can access Web-based applications. The primary client-extension features are:

Data Integration

Because Microsoft Dynamics CRM Online provides Web services, other applications can programmatically interact with Microsoft Dynamics CRM Online data. When combined with the capability of the Microsoft Dynamics CRM Online Event framework to detect changes in data and execute code found in plug-ins, or business automation logic defined in workflows, Microsoft Dynamics CRM Online data can be synchronized with data stored in other applications, such as an ERP system. This capability is typically used by ISVs to develop solutions to integrate their products with Microsoft Dynamics CRM Online.

More information: Web Services (Microsoft Dynamics CRM SDK), Event Framework (Microsoft Dynamics CRM SDK)

Related Topics

Customization Privileges

Customizing Entities

Form Scripting

Entity Relationships

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

© 2009 Microsoft Corporation. All rights reserved.