Microsoft CRM Object Model

This section covers the object model for the Microsoft Business Solutions CRM platform. The object model illustrates the developer's view of the business and service objects. Described here are the core objects used by all Microsoft CRM developers, such as Contact, Account, Lead, and Opportunity. This section describes the logical view of Microsoft CRM, capturing the known set of core relationships and behaviors.

Extensible Schema

The schema for the Microsoft CRM objects is extensive enough to cover common data. However, there will be some business-specific data that the user might want to store along with the customer data. To enable this, the Microsoft CRM tools allow you, as well as end-users, to add custom fields. The following objects have an extensible schema:

  • Account
  • Competitor
  • Contact
  • Contract
  • ContractDetail
  • CustomerAddress
  • Incident
  • Invoice
  • InvoiceDetail
  • Lead
  • Opportunity
  • OpportunityProduct
  • Product
  • Quote
  • QuoteDetail
  • SalesLiterature
  • SalesOrder
  • SalesOrderDetail

For more information about extending the database schema, see the Microsoft CRM Deployment Manager Help documentation.

© 2003 Microsoft Corporation. All rights reserved.