In Dynamics CRM we have three types of User Subscription Licenses (USLs); Professional, Basic, and Essential
Note - A fourth USL (Enterprise) is available. Its equivalent to Professional plus Dynamics Marketing, Social Care (specific markets) and Unified Service Desk.
Each of the above licenses has a different price point; if Professional is 4X then Basic is approximately 2X, and Essential is X. Hence its often of interest to the customer to 'get the right mix' between Professional and Basic users, ending up with the optimal average price point.
The Basic user has full access to eg the Account, Contact, Lead, and Case entitites, but have read only/limited use rights to certain entities, eg. Opportunities. Using the Security Role settings in Dynamics CRM you can control what a user can access. Hence mapping the two - the Use Rights of the Basic user to the available Security Role settings - is interesting.
Use Rights for the Basic USL
Appendix A in the "Licensing and Pricing Guide, June 2014" maps CRM Online Use Rights to the Pro, Basic and Essential USL's.
Security Roles
A security role in Dynamics CRM defines how different users, such as salespeople, access different types of records. To control access to data, you can modify existing security roles, create new security roles, or change which security roles are assigned to each user. Each user can have multiple security roles.
To access the security roles click Settings -> Administration -> Security Roles
In the "New Security Role" dialog you can control what a user with that new role can do in CRM using the various tabs and settings (priveleges and scope) in the dialog.
The tabs are
The access right/priveleges are
The scopes are
Mapping Use Rights to Security Role settings for the Basic USL
In the table below I've taken the first steps trying to map the Basic USL to CRM Security Role settings. Please note: the below table is a my personal suggestion and by no means authoritive.
The tab has six columns:
Appendix A: Subject
Basic
Focus
USL
Security Tab
Security: Setting(s) - suggested
Accounts
1
Core
Account
Activity Management
Activities
Activity
Add or remove a Customer for an Account
Customer Relationship
Add or remove a Customer Relationship for a Contact
Advanced Find Search
Search
Associate an Opportunity with a Contact
Contacts
Full
Opportunity = Append, Contact = Append To
Associate an Opporturity with an Account
Opportunity = Append, Account = Append To
Case Management
Cases
Service
Case
Contact
Convert an Activity to a Case
Case = (Create)
Create and Update Announcements
Announcements
Announcement
Create personal views
Views - Personal
Customization
View = (Create)
Create, Update, Customize Reports
Reports
Report
Export data to Microsoft ExceI
Data - Export
Business Management
Export to Excel
Follow Activity Feeds
Follow
Lead Capture
Leads
Lead
Lead scoring, routing and assignment
Manage Saved Views
Views - Saved
Saved Views
Manage user reports, user charts, and user dashboards
Reports, Charts, Dashboards - User
Report, User Chart, User Dashboard
Microsoft CRM for Outlook
Client UI
Sync to Outlook, Go Offline in Outlook
Microsoft CRM Web application
Microsoft Dynamics CRM for iPad & Windows 8
Use CRM for Tablets
Microsoft Dynamics CRM Mobile Express
Notes
Note
Perform Mail Merge
Mail Merge
Mail Merge, Web Mail Merge, (Core:Mail Merge Template)
Post Activity Feeds
Post
Qualify and Convert a Lead to a Contact
At least WRITE on Lead as well as CREATE & WRITE on Contact
Qualify and Covert a Lead to an Account
At least WRITE on Lead as well as CREATE & WRITE on Account
Read Articles
Articles
Article = (Read)
Read Custom Application Data
Data - Custom
Customization:User Application Metadata
Read Dynamics CRM Application Data
Data - CRM Application
Read
Core:Application File,Customization:System Application Metadata
Run an automated workflow
Workflows - Automated
Execute Workflow Job
Run as an On-demand Process
Processes (Workflows)
Process, Execute Workflow Job
Run Reports
Shared Calendar
Calendar - Shared
Service Management
Calendar
SLAs
SLA
Start Dialog
Dialogs
Use a Queue item
Queues
Queue:Write
Use Relationships between Records
Relationships
Relationship Role
User Charts
Charts - User
User Chart
User Dashboards
Dashboard - User
User Dashboard
User Interface Integration for Microsoft Dynamics CRM
View Announcements
Write Custom Entity Records
Entities - Custom
Entity = (Write)
Yammer Collaboration
Yammer
Customization:Configure Yammer
Administer CRM
0
CRM
Article Templates
Articles - Templates
Article Templates = No
Competitor Tracking
Competitors
Sales
Competitor = Read
Configure Auditing
Auditing
Delete Audit Partitions = No, View Audit History, View Audit Partitions, View Audit Summary
Configure Duplicate-Detection Rules
Duplicate-detection rules
Duplicated Detection Rule = No
Configure SLA Policies
SLA Policies
?
Contract Management
Contracts
Contract = (Read)
Contract Templates
Contracts - Templates
Contract Template = No
Convert an Activity to an Opporturity
Opportunities
Opportunities = (Read)
Create and Publish Articles
Create = No, Publish Articles = No
Create CRM Forms, Entities, Fields
Forms, entities, fields
Entity = (NOT Create), Field = (NOT Create)
Customize Forms and Views
Forms, Views
System Form = No
Define and Configure Business Units
Business Units
Business Unit = No, Enable or Disable a Business Unit, Reparent Business Unit
Define and Configure Dialogs
Activate Real-time Processes = No, Activate Business Rules = No
Define and Configure Queues
Queue/Create = No
Define and Configure Workflows
Workflows
Activate Business Process Flows = No, Activate Real-time Processes = No, Activate Business Rules = No
Define and Configure Services, Resources, and Work Hours
Services, Resources, and Work Hours
Define and Configure Teams
Teams
Team = No
Define Relationships Entities
Core?
Relationship Role, Opportunity Relationship, Customer Relationship
Facility/Equipment Management
Facilities, Equipment
Facility/Equipment = No
Goal Management
Goals
Goal = No, Goal Metric = No, Perform in sync rollups on goals = No
Import Data in Bulk
Data - import - Bulk
Data Import = No
Invoice Management
Invoices
Invoice = No, Override Invoice Pricing = No, Override Quote Order Invoice Delete = No
Marketing Campaigns
Marketing campaigns
Marketing
Campaign = No, Create Quick Campaign = No
Marketing Lists
Marketing lists
Marketing List = No
Opporturity Tracking
Opportunities = Read
Order Management
Orders
Order = No (or Read)
Price Lists
Price lists
Service?
Product Tracking
Products
Product
Qualify and Convert a Lead to an Opporturity
Quick Campaigns
Quick campaigns
Create Quick Campaign = No
Quote Management
Quotes
Quote = (Read)
Sales literature
Sales literature = No
System Reports, System Charts, System Dashboards
Reports, Charts, Dashboards - System
System Chart = No
Territory management
Territories
Territory = No (Business Management:Assign Territory to User)
See also
Microsoft Dynamics CRM Online (CRMOL) and Microsoft Social Listening (MSL) are Better Together – you can add MSL data into CRMOL Dashboards and record forms for convenient and proactive social insights
In this blog post I'll take you through the steps needed to setup the integration between the two services.
Pre-requisites
One time Setup
Configuring a CRM Online Dashboard
You can easily configure a CRM Online dashboard to display information from MSL.
Create a new dashboard
. Configuring CRM Entity Forms
Its equally easy to configure a CRM Online form to display information coming from MSL. In this example I'll create a new entity and modify the form to display a social insights widget
Create an entity and edit the form. Once you are in the Insert tab, you will see the new Social Insights control.
More blog posts on Microsoft Social Listening
My collegue Paul Collinge has performed numerous Office 365 Network assessments and reactive visits to resolve issues for customers and to him its apparent that the vast majority of issues are seen time and time again.
Hence he has compiled his top 10 tips for you to optimize your O365 network performance and prevent issues from occurring in future.
Read Pauls full blog post "Top 10 Tips for Optimising & Troubleshooting your Office 365 Network Connectivity" here
On TechNet you can also find a brilliant article on how client computers connect to Office 365 tenants, depending on the location of the client computer and Office 365 tenant datacenter.
For example, when you sign in to Office 365, you’re usually connected to the closest datacenter in your region. Then, say you open an email - to show you what’s in the email - a second connection might be opened between that datacenter and the datacenter where your tenant is. Datacenter-to-datacenter connections are very fast, so using that type of connection to get your email content from the Exchange server is quick.
Read the full article "Reference: Client connectivity" here
Trialing CRM Online has never been easier. Just click http://go.microsoft.com/fwlink/?LinkId=252780 and your are only minutes away from a great trial experience
Once you've provided the info the trial should be up and ready for you in one or two minutes. Try it now.
Free eBooks
Below you'll find a list of FREE eBooks to get you started with your trial experience
Recommended reading
I've organized the links in sections
Getting Started
Better Together
Mobile
Connectors
Administration
Social Listening
Come join us - CRM Online is there to help your business objectives.
Microsoft Dynamics Marketing (MDM) is great for generating Leads and Microsoft Dynamics CRM (CRM) is great for working the Lead-to-Opportunity process.
So why not have the two sync Contacts, Leads, Opportunities and more between them?
Enter the "Dynamics Marketing Connector for Dynamics CRM".
The Dynamics Marketing solution is installed using the normal solution installation process for CRM. It customizes entities (see table below) and add a Security Role - "Dynamics Marketing Connector" - which you must assign to a user for the purpose of Dynamics Marketing Connector Integration
The following table outlines the changes made by the solution.
Synchronizing MDM with CRM
In order for the synch to happen automatically, you need to complete three steps
To download the connector resources (the "Microsoft Dynamics Marketing - CRM Connector.msi") and more click here
The files will be downloaded to your PC in the folder you specify, eg. "Downloads"
Installing the Connector
1. Navigate to where you downloaded the files, right-click the file "Microsoft Dynamics Marketing 16.1 - CRM Connector.msi" (1) and click Install
2. In the dialog click Next
3. Optional - Browse to a new location for the installation files
Click Next
4. Click Finish
To install the solution in your CRM
1. Click Settings and then Solutions
2. Click Import
3. Click Choose File
4. Navigate to the folder C:\Program Files (x86)\Microsoft Dynamics Marketing\Connector for Microsoft Dynamics CRM and select the file DynamicsMarketingConnectorSolution_managed.zip
5. Verify you selected the correct file and click Next
5a. Optional - click View solution package details
5b. Optional - have a look at the entities etc being synchronized
6. Click Close and verify the solution has been installed
To be able to configure the connector the so called "Integration Services" need to be enabled. These services are only deployed in your MDM instance by Microsoft upon request
You can check whether the services are enabled by navigating to Settings -> Integration Options in MDM
Requesting the Integration Services to be deployed
If you require the "Integration services" to be deployed, you must file a Service Request through your Office 365 portal.
In the "Office 365 admin center" click Support in the left navigation panel
Select "Service Requests"
Click "+" to create a new Service Request (SR) with the following settings:
A member of the support team might call you to verify the request details. As soon as the connector service has been deployed, you will see the blue checkmark and then you can complete step #3 - configuration of the Connector.
The remaining steps for configuring the connector are
After the "Dynamics Marketing Connector for Dynamics CRM" solution is installed in your CRM, you must create a 'connector user' in CRM. This user must be assigned the “Dynamics Marketing Connector” security role. The "Dynamics Marketing Connector" security role is created when the Dynamics Marketing solution is installed in Dynamics CRM.
Create a new user
1. Log in to Office 365 as an admin, click Users and Groups, Active Users and then "+" to create a new user
2. Provide the required information and finish. In my example I call the user "MDM Connector"
Assign Sercurity Role to User
After creating the user in O365, you must next navigate to CRM and assign the security role “Dynamics Marketing Connector” to the user
1. Click the "..." menu and then CRM
2. Click Settings -> Administration -> Users
3. Click the Connector user and then Manage Roles
Assign the role "Dynamics Marketing Connector" to the user.
Configure a CRM Endpoint
To facilitate access to CRM from MDM via the Connector Service you must define a CRM Endpoint in MDM. The account you enter for the endpoint is used by the "Integration services" to create and change entities in the CRM system.
1. Navigate to MDM
2. Click Home -> Settings -> click Integration Options to open the "Integration Settings" page
3. In the "CRM Endpoint" section (1) click the Configuration button (2) to open the "Configure CRM Account for Access by the Connector Service" dialog
4. Provide the URL for your CRM Service (1) and the credentials of your Connector account (2). You can click Verify (3) to test that the credentials you have entered are valid. Click Submit to save and close
Configure an Azure namespace to serve as the transportation channel
In order to complete the Connector configuration you need to provide an Azure Namespace that you own.
Note:
With your Azure Subscription in place all you need is a Service Bus Namespace and the associated Management key.
1. Log in to Azure, click Service Bus and then click Create to create a new namespace
2. Provide a name for your namespace (eg. "MyNameSpace110").
Make a note of the namespace name as well as the generated management key ("DEFAULT KEY") - you'll need them later
4. Return to MDM and the "Settings" page
In the "Service Bus" section (1) click the Configuration button (2) to open the "Configure Windows Azure for Microsoft Dynamics Marketing" dialog
5. In the "Configure Windows Azure for Microsoft Dynamics Marketing" dialog
IMPORTANT september 2014:
The above confuration dialog has changed since the original post - authenticating through the Microsoft Azure Active Directory Access Control (also known as Access Control Service or ACS) is not longer facilitated throught the interface as shown above (the "Configure Azure ACS" button has been removed).
You need to use PowerShell now. Please see comment by Christian Abeln below, the 'See also' section, and the december update at the very end of this post.
6. In the "Provide Credentials for configuring the Azure Service Bus" dialog you must provide a number of administrative credentials in order to setup the secured trust relationship between the integration service and your CRM system through your Azure service bus. None of these administrative credentials will be ever stored. They will be used for an automated configuration, which eases the configuration immensely.
7. Click OK to save and close the "Provide Credentials for configuring the Azure Service Bus" dialog and return to the "Configure Windows Azure for Microsoft Dynamics Marketing" dialog (Azure service bus configuration is now done)
8. Click Submit to save and close the "Configure Windows Azure for Microsoft Dynamics Marketing" dialog (the configuration of the communication channel is now complete)
9. Verify in the "Services" sections in the Integration settings page that you now have three service roles running:
Initial Synchronization
The final step for your configuration is the initial synchronization.
On the "Settings" page, scroll down to the "Initial Synchronization" section (1) and click the arrow button (2) - and wait until this step has completed.
You might need to refresh the "Settings" page a few times until the step is marked as complete.
I wont go into details about the entity mapping between MDM and CRM here, but to get an indication about some of the synchronized entities please refer to the below bullets (MDM left - CRM right):
So Accounts and (Marketing) Contacts you can create in either MDM or CRM and the new entity will sync to the other. Leads 'born' in MDM will sync to CRM (and then updates to fields will flow either way). Opportunities 'born' in CRM will sync to MDM (and then updates to fields will flow either way).
To test you can create a Marketing Contact in MDM and verify its created in CRM as well
1. Create a marketing contact in MDM - eg. Michael Schmidt from the company MSDAS
2. Open CRM and verify the contact has been created there too - please note that the Owner of the contact is "MDM Connector" (3) - the user you created above
3. Now to test the opposite synch direction add the (missing) title of the contact in CRM
4. Open MDM and verify that the title is synchronized from CRM to MDM
I hope you are as exited as I am about the wonderful services from Microsoft Dynamics and what they can do for your business
Update November 2014
For the creation of the Azure ServiceBus using PowerShell, please make sure to use the argument 1 for the parameter –CreateACSNamespace
> New-AzureSBNamespace -Name YOUR_NAMESPACE -NamespaceType Messaging -Location "YOUR_LOCATION" -CreateACSNamespace 1
For the parameter –CreateACSNamespace using ‘1’ means is True and using ‘0’ means False (see also "Service Bus Authentication and Authorization" - link)
Thanks to my collegue Mihail Cretu for pointing this out
Note December 12
If you are having trouble getting the MDM Listener and MDM Publisher services to work (start) in a brand new MDM Organisation please check if you have set the Default Currency (Settings -> Site Settings -> "Financial Options" -> "Default Currency") for your MDM Organisation (thanks to my collegue Rodrigo Cristelli Lugarinho for the input)