Description:
BISP is committed to provide BEST learning material to the beginners and
advance learners. In the same series, we have prepared a complete end-to
end Hands-on Beginners Guide for Microsoft Dynamics CRM. The
document focuses on customizing MS Dynamics. Join our professional
training program and learn from experts.
History:
Version
0.1
0.1
Description Change
Author
Initial Draft
Chandra Prakash Sharma
Review#1
Sumit Goyal
www.bispsolutions.com
Page 1
www.bisptrainigs.com
Publish Date
10th Aug 2014
10th Aug 2014
www.hyperionguru.com
Contents
Customizations for Microsoft Dynamics CRM Online........................................................3
Types of Customizations :................................................................................................ 3
Solutions :........................................................................................................................ 4
Customizing Fields :......................................................................................................... 6
Customization Concepts :............................................................................................. 6
Field Data Types :......................................................................................................... 6
How to Creating Custom Fields in Microsoft Dynamics CRM Online:.............................8
Field Properties :......................................................................................................... 11
Option Sets :............................................................................................................... 13
Creating Option Sets :............................................................................................. 13
www.bispsolutions.com
Page 2
www.bisptrainigs.com
www.hyperionguru.com
Types of Customizations :
There is four type customization available in Microsoft Dynamics CRM online :
1. Customize the System : You can create, modify or delete components in your
organization. Components include entities, fields, relationship, forms, report, process
and other.
2. Solutions : Create, modify, export or import a managed or unmanaged solutions.
3. Publishers : Create, modify or delete a solutions publisher.
4. Developer Resources : View information or download files that help you developer
application and extensions for Microsoft Dynamics CRM.
www.bispsolutions.com
Page 3
www.bisptrainigs.com
www.hyperionguru.com
Solutions :
A solution is a bucket where all the customization components of a particular
project are stored.
Solutions are how customizers and developers author, package, and maintain
units of software that extend Microsoft Dynamics CRM 2013 and Microsoft
Dynamics CRM Online.
Creating a solution helps in moving these components from one environment to
another.
Customizers and developers distribute solutions so that organizations can use
Microsoft Dynamics CRM to install and uninstall the business functionality
defined by the solution.
There are three different types of solutions :
1) Default.
2) Managed.
3) Unmanaged.
Default Solution : The out-of-the-box Microsoft Dynamics CRM software as well as the
pre-deployment customizations are part of the default solution.
You can access a default solution by navigating to Settings, Customizations, and
Customize the system.
www.bispsolutions.com
Page 4
www.bisptrainigs.com
www.hyperionguru.com
www.bispsolutions.com
Page 5
www.bisptrainigs.com
www.hyperionguru.com
Solution Components :
Customizing Fields :
Customization Concepts :
Microsoft Dynamics CRM is designed to allow system administrators and users the
flexibility of customizing and configuring the system to meet their specific needs.
Requirements for customization:
The right/privileges to make changes.
A structured methodology for implementation.
Understanding of the business process.
Familiarity with the application architecture.
And also include major types of customizations :
www.bispsolutions.com
Page 6
www.bisptrainigs.com
www.hyperionguru.com
Text
Text area
Ticker
Symbol
URL
Phone
Notes
This opens a new e-mail message in the
default e-mail software when clicked
and also validates an email address.
www.bisptrainigs.com
www.hyperionguru.com
None
Duration
Language
Time Zone
Image
Floating Point
Number(float)
Decimal
Number(decimal)
Currency(money)
www.bispsolutions.com
Page 8
www.bisptrainigs.com
www.hyperionguru.com
Currency
A lookup data type whose value must
be set before you can set the value of a
field with a currency data type.
Exchange
Rate
Multiple Lines of
Text(ntext)
Date and
Time(datetime)
Date Only
Date and
Time
Lookup
www.bispsolutions.com
Page 9
www.bisptrainigs.com
www.hyperionguru.com
Step 2 : Expend Entities, then expend object (Account), then select Fields and
click on New link, see below.
Step 3 : Enter the Display Name, select Field Security, select data type, format
maximum length, then click on Save and Close button.
www.bispsolutions.com
Page 10
www.bisptrainigs.com
www.hyperionguru.com
Step 4 : After then click on forms under the account, then select Forms name
(Account).
Step 5 : Drag and drop Field name then click on save, then publish after then click on
Save and close button
www.bispsolutions.com
Page 11
www.bisptrainigs.com
www.hyperionguru.com
www.bispsolutions.com
Page 12
www.bisptrainigs.com
www.hyperionguru.com
Field Properties :
Step 1 : Login in Microsoft Dynamics CRM Online account, Then under the navigation
panel click on Microsoft Dynamics CRM, then click Setting, then Click
Customization and after then click on Customization the System link. see below.
www.bispsolutions.com
Page 13
www.bisptrainigs.com
www.hyperionguru.com
Step 2 : Expend Entities, then expend object (Account), then select Fields, then
checked field name, click on More Actions tab and click on Managed Properties link
, see below.
Step 3 : Set Managed Properties by selecting radio buttons, then click on Set button.
www.bispsolutions.com
Page 14
www.bisptrainigs.com
www.hyperionguru.com
Step 4 : Click on Save and Close button, then click on Publish All Customizations
button.
Option Sets :
Option Sets are a field type similar to a pick list. If you want to be able to use this set in
multiple entities without having to create them every time, you can create a global
option set.
option sets to set fields so that different fields can share the same set of options, which
are maintained in one location. You can reuse global option sets.
www.bispsolutions.com
Page 15
www.bisptrainigs.com
www.hyperionguru.com
Step 2 : Expend Entities, then expend object (Account), then select Fields and
click on New link, see below.
Step 3 : Choose Option Set in Type, select Yes in the Use existing option set radio
button, then click on the New button.
Step 4 : In the page that opens, fill in the name and click on the
sign.
Enter the options in the Label field one by one. (The number in the Value field defaults.)
Click on Save and Close button.
www.bispsolutions.com
Page 16
www.bisptrainigs.com
www.hyperionguru.com
www.bispsolutions.com
Page 17
www.bisptrainigs.com
www.hyperionguru.com