SlideShare a Scribd company logo
1 of 26
Download to read offline
Microsoft Dynamics CRM 
Overview and Architecture 101 
Salim Adamon, CRM Consultant & Solution Architect, MVP
Salim Adamon 
▪ Independent CRM Consultant & CRM Solution Architect 
▪ 10+ CRM Deployments over the past 4 years 
▪ CRM Blogger @ http://salimadamoncrm.com 
▪ Microsoft User Group regular speaker (Ottawa, Montreal, Online) 
▪ Microsoft Dynamics CRM MVP
Presentation Plan 
▪ Platform Overview 
▪ What is CRM? What is XRM? 
▪ Demonstration: System views, Modules 
▪ CRM Solution Architecture 
▪ The Architect’s role 
▪ The Architect’s tools 
▪ Design Considerations 
▪ Q & A
Platform Overview
What is CRM? 
▪ Customer Relationship Management 
▪ Microsoft Dynamics CRM 
▪ Account & Contact Management in a context 
▪ Default Modules: 
▪ Service (case, incident management) 
▪ Sales (lead, opportunity, products, invoices) 
▪ Marketing (activities, emails, campaigns) 
▪ COTS product 
▪ Cloud (Office 365 or Private) 
▪ On Premise (local install)
What is xRM? 
▪ Represents extending an application on the CRM platform 
▪ ‘x’ is a variable that means ‘any’ 
▪ Example: Citizen RM, Student RM, Dealers RM, etc. 
▪ Also referred to as “Extended CRM” 
▪ Not a COTS product 
▪ “One Platform: Many Applications”
Platform Demonstration 
▪ Access Mode 
▪ Web 
▪ Outlook 
▪ Mobile 
▪ Application Views 
▪ Dashboards 
▪ List Views 
▪ Forms 
▪ Modules 
▪ Sales 
▪ Marketing 
▪ Services
DEMO
Platform Demonstration
The CRM Solution Architect
What is the CRM Architect’s role? 
▪ Subject Matter Expertise 
▪ Deep knowledge of ALL ASPECTS of the platform 
▪ Provide guidance and best solution design 
▪ Troubleshoot unexpected issues 
▪ Provide long term vision and strategy for solution 
▪ Bridge between business and technical
What is the CRM Architect’s role? 
▪ Delivery Methodology 
▪ Project implementation methodology (Agile, Waterfalls...) 
▪ Delivery Modules Management 
▪ CRM Solution evolution framework 
▪ Configuration environments 
▪ Development environments 
▪ Tool Box 
▪ Configuration tools 
▪ Development tools 
▪ Debugging tools 
▪ Accelerators
What is the CRM Architect’s role? 
▪ Solution Planning, PMO Support, Workforce Management 
▪ Project Delivery Strategy 
▪ People involvement (who, what, when) 
▪ Mentor and guide junior resources
The Architect’s Tools
CRM Architect Tools 
▪ Knowledge is POWER 
▪ Learning resources 
▪ Online Resources 
▪ Microsoft Community Blogs 
▪ Training, User Groups Conferences 
▪ Practice – Use trial organizations 
▪ Technical Architecture 
▪ Extensibility points 
▪ Implications of design decisions
CRM Architect Tools 
▪ Knowledge is POWER 
▪ Technical Architecture 
▪ xRM Platform Components 
▪ Data Modeling 
▪ Entities, Fields, Relationships 
▪ User Interface 
▪ Forms, Views, Lookup 
▪ Web and Outlook (including offline) 
▪ Process Automation 
▪ Workflows, Dialog, Business Process Flow 
▪ Queues and Teams 
▪ Plugins, Web Services 
▪ Reporting 
▪ SSRS, Excel 
▪ Charts and Dashboards 
▪ Security 
▪ Roles, Organization-based 
▪ Field Level 
▪ Auditing 
▪ Data Management 
▪ Data Import/Export 
▪ Duplicate Detection 
▪ Web & Integration 
▪ Portals 
▪ SharePoint Integration 
▪ Enterprise Service Bus 
▪ Custom Integration (API, SDK)
CRM Architect Tools 
▪ Development & Debugging Tools 
▪ XrmToolbox by MVP Tanguy Touzard 
▪ Solutions components management and edition tools, debugging and test tools 
▪ Ribbon Workbench, Sparkle XRM by MVP Scott Durow 
▪ Microsoft Dynamics CRM SDK 
▪ Development Accelerators: CRM Solution Manager, CRM Package Deployer 
▪ Debug: CRM Diagnostic Tool, CRM Trace Reader, Best Practices Analyzer
Typical Design Considerations
Typical Design Considerations 
▪ Using the appropriate functionality 
1. System Configuration 
2. System Customization
Typical Design Considerations 
▪ Automation Design – Client Side 
▪ Form Scripting & Business Rules 
▪ Ribbon customizations 
▪ Sitemap customizations 
▪ Business process flow 
▪ Custom UI development 
▪ Automation Design – Server Side 
▪ Workflows, Custom Workflow Activities 
▪ Plugins 
▪ CRM Web Services (REST, ODATA) 
▪ SQL Server 
▪ SSRS Reports
Typical Design Considerations 
▪ CRM Online vs CRM On Premise 
▪ Different integration consideration 
▪ Different security considerations 
▪ Scalability control 
▪ CRM Solution Components 
▪ Consider ease of deployment 
▪ Build automated deployment tools 
▪ Limit the number of external elements in your solution
Typical Design Considerations 
▪ Data Integration & Migration 
▪ Dynamics CRM provide SQL views to READ CRM Data 
▪ Create, Update, Delete must be done through Web Service 
▪ Understand CRM Web Service limitations 
▪ Retrieve Multiple Record Limit 
▪ Using Third Party Software for Data Integration and Migration Jobs 
▪ SSIS + CRM Add On (Kingsway Soft, others) 
▪ Scribe Soft, Instance Adapter etc. 
▪ Decision making for data integration and migration (technology, performance, immediacy 
etc.)
Typical Design Considerations 
▪ Buy vs Build? 
▪ Lots of CRM Solution Add-Ons : 
▪ Portals (ADX Studio, Parature) 
▪ Mobility 
▪ Project Management, PSA, Field Services Management 
▪ Can you build it internally? 
▪ Should you build it or buy an existing add-on?
Typical Design Considerations 
▪ Infrastructure Design 
▪ CRM Access points 
▪ HTTP vs HTTPS 
▪ Active Directory, Claim Based Auth, Internet Facing Deployment (IFD) 
▪ Portal(s) 
▪ Solution Sizing 
▪ Single vs Multiple Server Infrastructure 
▪ SQL Server features 
▪ SQL Indexes
Q&A
Salim Adamon 
salim.adamon@outlook.com 
http://salimadamoncrm.com 
https://ca.linkedin.com/in/sadamon/en 
@salimadamon 
Next Steps 
▪ Reach out to me for additional information 
▪ Services offered 
▪ Tailored presentation for your enterprise, special topics 
▪ Solution implementation review and recommendations 
▪ Pre-sales solution development and presentations 
▪ CRM Consulting (business and technical) 
▪ CRM Solution Architecture

More Related Content

What's hot

Microsoft Dynamics 365 and why you need it NOW!
Microsoft Dynamics 365 and why you need it NOW!Microsoft Dynamics 365 and why you need it NOW!
Microsoft Dynamics 365 and why you need it NOW!
David Blumentals
 

What's hot (20)

Ms dynamics 365 First Overview
Ms dynamics 365 First OverviewMs dynamics 365 First Overview
Ms dynamics 365 First Overview
 
Microsoft Dynamics CRM Multi - Tier Architecture
Microsoft Dynamics CRM Multi - Tier ArchitectureMicrosoft Dynamics CRM Multi - Tier Architecture
Microsoft Dynamics CRM Multi - Tier Architecture
 
Salesforce administrator training presentation slides
Salesforce administrator training presentation slides Salesforce administrator training presentation slides
Salesforce administrator training presentation slides
 
Dynamics 365 CRM Introduction
Dynamics 365 CRM IntroductionDynamics 365 CRM Introduction
Dynamics 365 CRM Introduction
 
Introducing the Salesforce platform
Introducing the Salesforce platformIntroducing the Salesforce platform
Introducing the Salesforce platform
 
Microsoft Dynamics CRM 2015 Pre-sales Presentation Material
Microsoft Dynamics CRM 2015 Pre-sales Presentation MaterialMicrosoft Dynamics CRM 2015 Pre-sales Presentation Material
Microsoft Dynamics CRM 2015 Pre-sales Presentation Material
 
Microsoft Dynamics 365 for customer services
Microsoft Dynamics 365 for customer servicesMicrosoft Dynamics 365 for customer services
Microsoft Dynamics 365 for customer services
 
Microsoft Dynamics 365
Microsoft Dynamics 365Microsoft Dynamics 365
Microsoft Dynamics 365
 
Dynamics CRM Harsha PPT
Dynamics CRM Harsha PPTDynamics CRM Harsha PPT
Dynamics CRM Harsha PPT
 
Salesforce 101
Salesforce 101Salesforce 101
Salesforce 101
 
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
Salesforce Tutorial for Beginners: Basic Salesforce IntroductionSalesforce Tutorial for Beginners: Basic Salesforce Introduction
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
 
What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...
What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...
What Is Salesforce? | Salesforce Training - What Does Salesforce Do? | Salesf...
 
Microsoft Dynamics 365 and why you need it NOW!
Microsoft Dynamics 365 and why you need it NOW!Microsoft Dynamics 365 and why you need it NOW!
Microsoft Dynamics 365 and why you need it NOW!
 
Power Platform Architecture Corrections
Power Platform Architecture CorrectionsPower Platform Architecture Corrections
Power Platform Architecture Corrections
 
A Comprehensive Guide to Salesforce Field Service
A Comprehensive Guide to Salesforce Field Service A Comprehensive Guide to Salesforce Field Service
A Comprehensive Guide to Salesforce Field Service
 
Enterprise Data Integration for Microsoft Dynamics CRM
Enterprise Data Integration for Microsoft Dynamics CRMEnterprise Data Integration for Microsoft Dynamics CRM
Enterprise Data Integration for Microsoft Dynamics CRM
 
Introduction to Salesforce Platform - Basic
Introduction to Salesforce Platform - BasicIntroduction to Salesforce Platform - Basic
Introduction to Salesforce Platform - Basic
 
Microsoft Dynamics 365 for sales
Microsoft Dynamics  365 for sales Microsoft Dynamics  365 for sales
Microsoft Dynamics 365 for sales
 
Salesforce.com overview (1)
Salesforce.com   overview (1)Salesforce.com   overview (1)
Salesforce.com overview (1)
 
CRM magic with data migration & integration (Presentation at CRMUG Summit 2013)
CRM magic with data migration & integration (Presentation at CRMUG Summit 2013)CRM magic with data migration & integration (Presentation at CRMUG Summit 2013)
CRM magic with data migration & integration (Presentation at CRMUG Summit 2013)
 

Viewers also liked

CRM: Modelling Customer Relationships
CRM: Modelling Customer RelationshipsCRM: Modelling Customer Relationships
CRM: Modelling Customer Relationships
davidpuckey
 
S299137 Enterprise Saa S Behind The Operational Scenes Of Oracle Crm On Demand
S299137 Enterprise Saa S Behind The Operational Scenes Of Oracle Crm On DemandS299137 Enterprise Saa S Behind The Operational Scenes Of Oracle Crm On Demand
S299137 Enterprise Saa S Behind The Operational Scenes Of Oracle Crm On Demand
Kate Haughton
 
HAYDEX CV low quality
HAYDEX CV low qualityHAYDEX CV low quality
HAYDEX CV low quality
Hayder Kadhim
 
BEG-Dynamics CRM Marketing Presentation with Click Dimensions
BEG-Dynamics CRM Marketing Presentation with Click DimensionsBEG-Dynamics CRM Marketing Presentation with Click Dimensions
BEG-Dynamics CRM Marketing Presentation with Click Dimensions
Adnan Jalees
 
Dynamics Crm Reference Architecture Version 1.0
Dynamics Crm Reference Architecture Version 1.0Dynamics Crm Reference Architecture Version 1.0
Dynamics Crm Reference Architecture Version 1.0
dekini
 
BPM for Manufacturing (Business Process-Centric Manufacturing) v4
BPM for Manufacturing (Business Process-Centric  Manufacturing) v4BPM for Manufacturing (Business Process-Centric  Manufacturing) v4
BPM for Manufacturing (Business Process-Centric Manufacturing) v4
Sudhir(SMACI) Menon
 
Discover SharePoint 2013 & Dynamics CRM
Discover SharePoint 2013 & Dynamics CRMDiscover SharePoint 2013 & Dynamics CRM
Discover SharePoint 2013 & Dynamics CRM
Sentri
 

Viewers also liked (20)

CRM Architecture
CRM ArchitectureCRM Architecture
CRM Architecture
 
Dynamics CRM 2011 Architecture Overview
Dynamics CRM 2011 Architecture OverviewDynamics CRM 2011 Architecture Overview
Dynamics CRM 2011 Architecture Overview
 
Designing a Modern CRM
Designing a Modern CRMDesigning a Modern CRM
Designing a Modern CRM
 
Software architecture & design patterns for MS CRM Developers
Software architecture & design patterns for MS CRM  Developers Software architecture & design patterns for MS CRM  Developers
Software architecture & design patterns for MS CRM Developers
 
MS Dynamics CRM as Application Development Platform
MS Dynamics CRM as Application Development PlatformMS Dynamics CRM as Application Development Platform
MS Dynamics CRM as Application Development Platform
 
Building a CRM Application
Building a CRM ApplicationBuilding a CRM Application
Building a CRM Application
 
CRM: Modelling Customer Relationships
CRM: Modelling Customer RelationshipsCRM: Modelling Customer Relationships
CRM: Modelling Customer Relationships
 
S299137 Enterprise Saa S Behind The Operational Scenes Of Oracle Crm On Demand
S299137 Enterprise Saa S Behind The Operational Scenes Of Oracle Crm On DemandS299137 Enterprise Saa S Behind The Operational Scenes Of Oracle Crm On Demand
S299137 Enterprise Saa S Behind The Operational Scenes Of Oracle Crm On Demand
 
HAYDEX CV low quality
HAYDEX CV low qualityHAYDEX CV low quality
HAYDEX CV low quality
 
BEG-Dynamics CRM Marketing Presentation with Click Dimensions
BEG-Dynamics CRM Marketing Presentation with Click DimensionsBEG-Dynamics CRM Marketing Presentation with Click Dimensions
BEG-Dynamics CRM Marketing Presentation with Click Dimensions
 
Ms dynamics crm consultant
Ms dynamics crm consultantMs dynamics crm consultant
Ms dynamics crm consultant
 
Dynamics Crm Reference Architecture Version 1.0
Dynamics Crm Reference Architecture Version 1.0Dynamics Crm Reference Architecture Version 1.0
Dynamics Crm Reference Architecture Version 1.0
 
«Виртуальный офис»
«Виртуальный офис»«Виртуальный офис»
«Виртуальный офис»
 
Unified Service Desk - Part 3
Unified Service Desk  - Part 3Unified Service Desk  - Part 3
Unified Service Desk - Part 3
 
BPM for Manufacturing (Business Process-Centric Manufacturing) v4
BPM for Manufacturing (Business Process-Centric  Manufacturing) v4BPM for Manufacturing (Business Process-Centric  Manufacturing) v4
BPM for Manufacturing (Business Process-Centric Manufacturing) v4
 
XRM solutions (MS Dynamics CRM platform) for large broker agency
XRM solutions (MS Dynamics CRM platform)  for large broker agencyXRM solutions (MS Dynamics CRM platform)  for large broker agency
XRM solutions (MS Dynamics CRM platform) for large broker agency
 
Introduction To CRM
Introduction To CRMIntroduction To CRM
Introduction To CRM
 
Discover SharePoint 2013 & Dynamics CRM
Discover SharePoint 2013 & Dynamics CRMDiscover SharePoint 2013 & Dynamics CRM
Discover SharePoint 2013 & Dynamics CRM
 
Sentri's Microsoft dynamics CRM presentation
Sentri's Microsoft dynamics CRM presentationSentri's Microsoft dynamics CRM presentation
Sentri's Microsoft dynamics CRM presentation
 
Unified service desk - Part 1
Unified service desk - Part 1Unified service desk - Part 1
Unified service desk - Part 1
 

Similar to Salim Adamon: Dynamics CRM overview & architecture

Microsoft CRM Webinar Trilogy Unified Service Desk
Microsoft CRM Webinar Trilogy Unified Service DeskMicrosoft CRM Webinar Trilogy Unified Service Desk
Microsoft CRM Webinar Trilogy Unified Service Desk
Emtec Inc.
 
Crm trilogy webinar day 1 sales with social listening
Crm trilogy webinar day 1 sales with social listeningCrm trilogy webinar day 1 sales with social listening
Crm trilogy webinar day 1 sales with social listening
Emtec Inc.
 
Sitecore xPlatform - Introduction
Sitecore xPlatform - IntroductionSitecore xPlatform - Introduction
Sitecore xPlatform - Introduction
Thomas Eldblom
 
Radix Corporate Profile
Radix Corporate ProfileRadix Corporate Profile
Radix Corporate Profile
Tejas Bhatt
 
Cv dynamics ax techno functional consultant 06042016
Cv   dynamics ax techno functional consultant 06042016Cv   dynamics ax techno functional consultant 06042016
Cv dynamics ax techno functional consultant 06042016
Faraz Muhammad
 

Similar to Salim Adamon: Dynamics CRM overview & architecture (20)

One-Click Deployments - CRMUG London 2014
One-Click Deployments - CRMUG London 2014One-Click Deployments - CRMUG London 2014
One-Click Deployments - CRMUG London 2014
 
Microsoft CRM Webinar Trilogy Unified Service Desk
Microsoft CRM Webinar Trilogy Unified Service DeskMicrosoft CRM Webinar Trilogy Unified Service Desk
Microsoft CRM Webinar Trilogy Unified Service Desk
 
Crm trilogy webinar day 1 sales with social listening
Crm trilogy webinar day 1 sales with social listeningCrm trilogy webinar day 1 sales with social listening
Crm trilogy webinar day 1 sales with social listening
 
Jean-René Roy: Integrate Legacy App with Dynamic CRM
Jean-René Roy: Integrate Legacy App with Dynamic CRMJean-René Roy: Integrate Legacy App with Dynamic CRM
Jean-René Roy: Integrate Legacy App with Dynamic CRM
 
Sitecore xPlatform - Introduction
Sitecore xPlatform - IntroductionSitecore xPlatform - Introduction
Sitecore xPlatform - Introduction
 
Enterprise architecture artefacts
Enterprise architecture artefactsEnterprise architecture artefacts
Enterprise architecture artefacts
 
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
CRM Integration Options–Scribe, SmartConnect, Microsoft Connector. What's the...
 
Radix Corporate Profile
Radix Corporate ProfileRadix Corporate Profile
Radix Corporate Profile
 
Syllabus for Dynamics 365 CRM/ CE Functional Consultant Course
Syllabus for Dynamics 365 CRM/ CE Functional Consultant CourseSyllabus for Dynamics 365 CRM/ CE Functional Consultant Course
Syllabus for Dynamics 365 CRM/ CE Functional Consultant Course
 
PowerApps and CDS
PowerApps and CDSPowerApps and CDS
PowerApps and CDS
 
agil-IT-y Consulting
agil-IT-y Consultingagil-IT-y Consulting
agil-IT-y Consulting
 
Brochure, Stratitude Salesforce.com Services
Brochure, Stratitude Salesforce.com ServicesBrochure, Stratitude Salesforce.com Services
Brochure, Stratitude Salesforce.com Services
 
Customer engagement solution architecture and Dynamics 365 Portals
Customer engagement solution architecture and Dynamics 365 PortalsCustomer engagement solution architecture and Dynamics 365 Portals
Customer engagement solution architecture and Dynamics 365 Portals
 
K2 for Dynamics CRM
K2 for Dynamics CRMK2 for Dynamics CRM
K2 for Dynamics CRM
 
CRM Online 2016 Portal Capabilities
CRM Online 2016 Portal CapabilitiesCRM Online 2016 Portal Capabilities
CRM Online 2016 Portal Capabilities
 
Covenant Technology Partners Capabilities Presentation
Covenant Technology Partners Capabilities PresentationCovenant Technology Partners Capabilities Presentation
Covenant Technology Partners Capabilities Presentation
 
Cloud ‘Us
Cloud ‘UsCloud ‘Us
Cloud ‘Us
 
Multiplatform Development
Multiplatform DevelopmentMultiplatform Development
Multiplatform Development
 
Cv dynamics ax techno functional consultant 06042016
Cv   dynamics ax techno functional consultant 06042016Cv   dynamics ax techno functional consultant 06042016
Cv dynamics ax techno functional consultant 06042016
 
Navigating through Microsoft Dynamics 365 landscape | Dynamics 365 for Custom...
Navigating through Microsoft Dynamics 365 landscape | Dynamics 365 for Custom...Navigating through Microsoft Dynamics 365 landscape | Dynamics 365 for Custom...
Navigating through Microsoft Dynamics 365 landscape | Dynamics 365 for Custom...
 

More from MSDEVMTL

More from MSDEVMTL (20)

Intro grpc.net
Intro  grpc.netIntro  grpc.net
Intro grpc.net
 
Grpc and asp.net partie 2
Grpc and asp.net partie 2Grpc and asp.net partie 2
Grpc and asp.net partie 2
 
Property based testing
Property based testingProperty based testing
Property based testing
 
Improve cloud visibility and cost in Microsoft Azure
Improve cloud visibility and cost in Microsoft AzureImprove cloud visibility and cost in Microsoft Azure
Improve cloud visibility and cost in Microsoft Azure
 
Return on Ignite 2019: Azure, .NET, A.I. & Data
Return on Ignite 2019: Azure, .NET, A.I. & DataReturn on Ignite 2019: Azure, .NET, A.I. & Data
Return on Ignite 2019: Azure, .NET, A.I. & Data
 
C sharp 8.0 new features
C sharp 8.0 new featuresC sharp 8.0 new features
C sharp 8.0 new features
 
Asp.net core 3
Asp.net core 3Asp.net core 3
Asp.net core 3
 
MSDEVMTL Informations 2019
MSDEVMTL Informations 2019MSDEVMTL Informations 2019
MSDEVMTL Informations 2019
 
Common features in webapi aspnetcore
Common features in webapi aspnetcoreCommon features in webapi aspnetcore
Common features in webapi aspnetcore
 
Groupe Excel et Power BI - Rencontre du 25 septembre 2018
Groupe Excel et Power BI  - Rencontre du 25 septembre 2018Groupe Excel et Power BI  - Rencontre du 25 septembre 2018
Groupe Excel et Power BI - Rencontre du 25 septembre 2018
 
Api gateway
Api gatewayApi gateway
Api gateway
 
Common features in webapi aspnetcore
Common features in webapi aspnetcoreCommon features in webapi aspnetcore
Common features in webapi aspnetcore
 
Stephane Lapointe: Governance in Azure, keep control of your environments
Stephane Lapointe: Governance in Azure, keep control of your environmentsStephane Lapointe: Governance in Azure, keep control of your environments
Stephane Lapointe: Governance in Azure, keep control of your environments
 
Eric Routhier: Garder le contrôle sur vos coûts Azure
Eric Routhier: Garder le contrôle sur vos coûts AzureEric Routhier: Garder le contrôle sur vos coûts Azure
Eric Routhier: Garder le contrôle sur vos coûts Azure
 
Data science presentation
Data science presentationData science presentation
Data science presentation
 
Michel Ouellette + Gabriel Lainesse: Process Automation & Data Analytics at S...
Michel Ouellette + Gabriel Lainesse: Process Automation & Data Analytics at S...Michel Ouellette + Gabriel Lainesse: Process Automation & Data Analytics at S...
Michel Ouellette + Gabriel Lainesse: Process Automation & Data Analytics at S...
 
Open id connect, azure ad, angular 5, web api core
Open id connect, azure ad, angular 5, web api coreOpen id connect, azure ad, angular 5, web api core
Open id connect, azure ad, angular 5, web api core
 
Yoann Clombe : Fail fast, iterate quickly with power bi and google analytics
Yoann Clombe : Fail fast, iterate quickly with power bi and google analyticsYoann Clombe : Fail fast, iterate quickly with power bi and google analytics
Yoann Clombe : Fail fast, iterate quickly with power bi and google analytics
 
CAE: etude de cas - Rolling Average
CAE: etude de cas - Rolling AverageCAE: etude de cas - Rolling Average
CAE: etude de cas - Rolling Average
 
CAE: etude de cas
CAE: etude de casCAE: etude de cas
CAE: etude de cas
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Salim Adamon: Dynamics CRM overview & architecture

  • 1. Microsoft Dynamics CRM Overview and Architecture 101 Salim Adamon, CRM Consultant & Solution Architect, MVP
  • 2. Salim Adamon ▪ Independent CRM Consultant & CRM Solution Architect ▪ 10+ CRM Deployments over the past 4 years ▪ CRM Blogger @ http://salimadamoncrm.com ▪ Microsoft User Group regular speaker (Ottawa, Montreal, Online) ▪ Microsoft Dynamics CRM MVP
  • 3. Presentation Plan ▪ Platform Overview ▪ What is CRM? What is XRM? ▪ Demonstration: System views, Modules ▪ CRM Solution Architecture ▪ The Architect’s role ▪ The Architect’s tools ▪ Design Considerations ▪ Q & A
  • 5. What is CRM? ▪ Customer Relationship Management ▪ Microsoft Dynamics CRM ▪ Account & Contact Management in a context ▪ Default Modules: ▪ Service (case, incident management) ▪ Sales (lead, opportunity, products, invoices) ▪ Marketing (activities, emails, campaigns) ▪ COTS product ▪ Cloud (Office 365 or Private) ▪ On Premise (local install)
  • 6. What is xRM? ▪ Represents extending an application on the CRM platform ▪ ‘x’ is a variable that means ‘any’ ▪ Example: Citizen RM, Student RM, Dealers RM, etc. ▪ Also referred to as “Extended CRM” ▪ Not a COTS product ▪ “One Platform: Many Applications”
  • 7. Platform Demonstration ▪ Access Mode ▪ Web ▪ Outlook ▪ Mobile ▪ Application Views ▪ Dashboards ▪ List Views ▪ Forms ▪ Modules ▪ Sales ▪ Marketing ▪ Services
  • 10. The CRM Solution Architect
  • 11. What is the CRM Architect’s role? ▪ Subject Matter Expertise ▪ Deep knowledge of ALL ASPECTS of the platform ▪ Provide guidance and best solution design ▪ Troubleshoot unexpected issues ▪ Provide long term vision and strategy for solution ▪ Bridge between business and technical
  • 12. What is the CRM Architect’s role? ▪ Delivery Methodology ▪ Project implementation methodology (Agile, Waterfalls...) ▪ Delivery Modules Management ▪ CRM Solution evolution framework ▪ Configuration environments ▪ Development environments ▪ Tool Box ▪ Configuration tools ▪ Development tools ▪ Debugging tools ▪ Accelerators
  • 13. What is the CRM Architect’s role? ▪ Solution Planning, PMO Support, Workforce Management ▪ Project Delivery Strategy ▪ People involvement (who, what, when) ▪ Mentor and guide junior resources
  • 15. CRM Architect Tools ▪ Knowledge is POWER ▪ Learning resources ▪ Online Resources ▪ Microsoft Community Blogs ▪ Training, User Groups Conferences ▪ Practice – Use trial organizations ▪ Technical Architecture ▪ Extensibility points ▪ Implications of design decisions
  • 16. CRM Architect Tools ▪ Knowledge is POWER ▪ Technical Architecture ▪ xRM Platform Components ▪ Data Modeling ▪ Entities, Fields, Relationships ▪ User Interface ▪ Forms, Views, Lookup ▪ Web and Outlook (including offline) ▪ Process Automation ▪ Workflows, Dialog, Business Process Flow ▪ Queues and Teams ▪ Plugins, Web Services ▪ Reporting ▪ SSRS, Excel ▪ Charts and Dashboards ▪ Security ▪ Roles, Organization-based ▪ Field Level ▪ Auditing ▪ Data Management ▪ Data Import/Export ▪ Duplicate Detection ▪ Web & Integration ▪ Portals ▪ SharePoint Integration ▪ Enterprise Service Bus ▪ Custom Integration (API, SDK)
  • 17. CRM Architect Tools ▪ Development & Debugging Tools ▪ XrmToolbox by MVP Tanguy Touzard ▪ Solutions components management and edition tools, debugging and test tools ▪ Ribbon Workbench, Sparkle XRM by MVP Scott Durow ▪ Microsoft Dynamics CRM SDK ▪ Development Accelerators: CRM Solution Manager, CRM Package Deployer ▪ Debug: CRM Diagnostic Tool, CRM Trace Reader, Best Practices Analyzer
  • 19. Typical Design Considerations ▪ Using the appropriate functionality 1. System Configuration 2. System Customization
  • 20. Typical Design Considerations ▪ Automation Design – Client Side ▪ Form Scripting & Business Rules ▪ Ribbon customizations ▪ Sitemap customizations ▪ Business process flow ▪ Custom UI development ▪ Automation Design – Server Side ▪ Workflows, Custom Workflow Activities ▪ Plugins ▪ CRM Web Services (REST, ODATA) ▪ SQL Server ▪ SSRS Reports
  • 21. Typical Design Considerations ▪ CRM Online vs CRM On Premise ▪ Different integration consideration ▪ Different security considerations ▪ Scalability control ▪ CRM Solution Components ▪ Consider ease of deployment ▪ Build automated deployment tools ▪ Limit the number of external elements in your solution
  • 22. Typical Design Considerations ▪ Data Integration & Migration ▪ Dynamics CRM provide SQL views to READ CRM Data ▪ Create, Update, Delete must be done through Web Service ▪ Understand CRM Web Service limitations ▪ Retrieve Multiple Record Limit ▪ Using Third Party Software for Data Integration and Migration Jobs ▪ SSIS + CRM Add On (Kingsway Soft, others) ▪ Scribe Soft, Instance Adapter etc. ▪ Decision making for data integration and migration (technology, performance, immediacy etc.)
  • 23. Typical Design Considerations ▪ Buy vs Build? ▪ Lots of CRM Solution Add-Ons : ▪ Portals (ADX Studio, Parature) ▪ Mobility ▪ Project Management, PSA, Field Services Management ▪ Can you build it internally? ▪ Should you build it or buy an existing add-on?
  • 24. Typical Design Considerations ▪ Infrastructure Design ▪ CRM Access points ▪ HTTP vs HTTPS ▪ Active Directory, Claim Based Auth, Internet Facing Deployment (IFD) ▪ Portal(s) ▪ Solution Sizing ▪ Single vs Multiple Server Infrastructure ▪ SQL Server features ▪ SQL Indexes
  • 25. Q&A
  • 26. Salim Adamon salim.adamon@outlook.com http://salimadamoncrm.com https://ca.linkedin.com/in/sadamon/en @salimadamon Next Steps ▪ Reach out to me for additional information ▪ Services offered ▪ Tailored presentation for your enterprise, special topics ▪ Solution implementation review and recommendations ▪ Pre-sales solution development and presentations ▪ CRM Consulting (business and technical) ▪ CRM Solution Architecture