Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Mastering Microsoft Dynamics CRM 2016

You're reading from   Mastering Microsoft Dynamics CRM 2016 An advanced guide for effective Dynamics CRM customization and development

Arrow left icon
Product type Paperback
Published in Nov 2017
Publisher Packt
ISBN-13 9781786466617
Length 402 pages
Edition 1st Edition
Languages
Concepts
Arrow right icon
Author (1):
Arrow left icon
Deepesh Somani Deepesh Somani
Author Profile Icon Deepesh Somani
Deepesh Somani
Arrow right icon
View More author details
Toc

Table of Contents (13) Chapters Close

Preface 1. History of Dynamics CRM FREE CHAPTER 2. Working with Sales 3. Working with Services 4. Working with Marketing 5. Working with the XRM Framework 6. Analytics with CRM 7. Workflow Development with Dynamics CRM 8. Client-Side Scripting 9. Enhancements for Mobile 10. Plugin Development with Dynamics CRM 11. Business Process Flows and Business Rules 12. New Features in CRM 2016

The XRM framework

The XRM framework defines a strategic approach to customize the out-of-box features available in Microsoft Dynamics CRM to make sure that it implements all the business aspects of a system. The central idea of the XRM framework is to extend the standard functionalities provided in Microsoft Dynamics CRM to suit any business requirement. Businesses could be of varying types, such as public sector, insurance, banking, retail, telecom, and so on.

Owing to the underlying .NET framework, Microsoft Dynamics CRM 2016 provides a very powerful tool that can be easily extended to map any business requirement that is not provided out of the box.

Using the XRM framework, an organizations can achieve the following:

  • Increased productivity: Microsoft Dynamics CRM can automate many critical tasks required in any typical organization. This can lead to increased productivity.
  • Quicker development cycle: As the core product is already built in, less effort is required in customizing it to suit the end client.

Using the XRM framework, we can create and customize the following components:

  • Mapping the entities: Using entity mapping, you can copy certain values from a record to an associated record. For example, if you create an opportunity from a lead, you can map the existing values from the lead to the opportunity.
  • Creating custom fields: Microsoft Dynamics CRM allows users to create attributes of different types. In Microsoft Dynamics CRM 2016, an attribute can be of the following data types:
    • Single line of text: A string representation.
    • Option set: An attribute that can have values among a picklist.
    • Two options: An attribute that can have only two possible values.
    • Image: An attribute to which we can upload an image.
    • Whole number: An attribute that can acquire an integer value.
    • Floating point number: An attribute that can assume a float value. It is similar to decimal and is generally used when we are not much concerned with accuracy after the decimal point.
    • Decimal number: An attribute that can assume a decimal value.
    • Currency: An attribute that can assume a money-related value.
    • Multiple lines of text: A multiline string representation, for example, the description of a book.
    • Date and time: An attribute that can assume a date-time value, for example the date of a class.
    • Lookup: An attribute that links two different entities.
    • Customer: An attribute that links the entity to an account or a customer.
  • Defining relationships between entities: Entity relationships define how two different entities can be related to one another. There are three types of relations possible between entities: 1:N, N:1, and N:N.
  • Forms: Microsoft Dynamics CRM provides several types of forms that could be utilized for different purposes. The following are the available form types:
    • Main form: This is the main web form, which is opened when the user navigates to a record. This form provides the main user interface for interacting with an entity data.
    • Quick create form: This form can be configured for data entry by the user.
    • Quick view form: This is a form that can be configured on the main forms of entities that exhibit a 1:N relationship with the current entity.
    • Mobile form: Users browsing the Microsoft Dynamics CRM site form mobile devices fill the mobile form.
  • Views: The following are the main views that are present for any entity:
    • Active records: This view shows the active records of an entity
    • Inactive records: This view shows the inactive records of an entity
    • Associated records view: This view shows the associated records (N:1 and N:N) of this entity with the other entities
    • Lookup view: This view appears on the 1: N control
    • Advanced find view: This view allows users to create queries, and save and export the results
You have been reading a chapter from
Mastering Microsoft Dynamics CRM 2016
Published in: Nov 2017
Publisher: Packt
ISBN-13: 9781786466617
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €18.99/month. Cancel anytime