Great Plains    Dexterity    Dynamics     eEnterprise     Microsoft CRM    Microsoft RMS    Crystal Reports    SQL     International

Alba Home

Alba Spectrum Technologies

 

Phones

Toll Free: 1-866-528-0577

Office: 1-630-961-5918

Cell (consultant-on-duty): 1-630-854-0597

Email: welcome@albaspectrum.com.

 

Alba Spectrum Technologies - Microsoft CRM Customizations

 

 

Microsoft CRM Architecture Overview.

In general, there are four physical layers within the Microsoft CRM architectural "stack," as illustrated in the following figure. These are the presentation, application, business or domain logic, and data management layers. The last two layers comprise what you use in the Microsoft Platform SDK. For the purpose of this document, the data management and data store layers are combined into a single tier, although they are separated physically by virtue of existing in separate process spaces. Microsoft CRM relies on Active Directory®, the Microsoft® Windows® operating system directory service, and on two external Microsoft applications to perform additional processing. Active Directory is used for identifying security principals, roles, and groups within the product. Microsoft Exchange 2000 Server is used for sending and receiving e-mail messages. Microsoft SQL Server 2000 is used as the data storage mechanism.

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:

Our Customizations

We mostly customize on the level of CRM Objects (create new quote, based on specific business logic) and Presentation (HTML) level, for example create new web application, which could be integrated into one of the objects presentations screen (addition vie for contact as an example).  Also good scenario is integration external SQL or third party database via web application into MS CRM.  Give us a call for specific example and your case.