SlideShare uma empresa Scribd logo
1 de 22
Platform Overview and Architecture 101
Salim Adamon, CRM Consultant & Solution Architect, MVP
Salim Adamon
▪ Independent CRM Consultant & Solution Architect
▪ 10+ CRM Deployments
▪ 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, Configuration
▪ 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 installation)
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”
What’s new in CRM 2015 ?
▪ Hierarchy visualization
▪ Search across multiple record types
▪ Business Process improvements
▪ Create custom help for users
▪ Sales Product Taxonomy
▪ CRM Online Administration experience
▪ Lots of additional new features for developers
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
▪ Speak both “business” and “technical” languages
What is the CRM Architect’s role?
▪ Delivery Methodology
▪ Project implementation methodology (Agile, Waterfalls...)
▪ Delivery Modules Management
▪ CRM Solution evolution framework
▪ Configuration, Dev, QA, Prod environments
▪ Deployment model
▪ 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
▪ “The Ripple Effect”
▪ 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)
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
Salim Adamon
salim.adamon@outlook.com
http://salimadamoncrm.com
Q&A

Mais conteúdo relacionado

Destaque

Integration bwtween Dynamics CRM 2011 and SAP with BizTalk Server 2010
Integration bwtween Dynamics CRM 2011 and SAP with BizTalk Server 2010Integration bwtween Dynamics CRM 2011 and SAP with BizTalk Server 2010
Integration bwtween Dynamics CRM 2011 and SAP with BizTalk Server 2010
Uwe Heinz
 
Crm evolution- crm phases
Crm  evolution- crm phasesCrm  evolution- crm phases
Crm evolution- crm phases
hemchandmba14
 
Interview Questions For Microsoft Dynamics CRM
Interview Questions For Microsoft Dynamics CRMInterview Questions For Microsoft Dynamics CRM
Interview Questions For Microsoft Dynamics CRM
Kumari Warsha Goel
 

Destaque (16)

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
 
Microsoft Dynamics CRM Multi - Tier Architecture
Microsoft Dynamics CRM Multi - Tier ArchitectureMicrosoft Dynamics CRM Multi - Tier Architecture
Microsoft Dynamics CRM Multi - Tier Architecture
 
Integration bwtween Dynamics CRM 2011 and SAP with BizTalk Server 2010
Integration bwtween Dynamics CRM 2011 and SAP with BizTalk Server 2010Integration bwtween Dynamics CRM 2011 and SAP with BizTalk Server 2010
Integration bwtween Dynamics CRM 2011 and SAP with BizTalk Server 2010
 
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
 
The Basics Of CRM
The Basics Of CRMThe Basics Of CRM
The Basics Of CRM
 
Customer Relationship Management (CRM)
Customer Relationship Management (CRM)Customer Relationship Management (CRM)
Customer Relationship Management (CRM)
 
Crm evolution- crm phases
Crm  evolution- crm phasesCrm  evolution- crm phases
Crm evolution- crm phases
 
Lessons Learned: Building IBM's Next Generation CRM Architecture
Lessons Learned: Building IBM's Next Generation CRM ArchitectureLessons Learned: Building IBM's Next Generation CRM Architecture
Lessons Learned: Building IBM's Next Generation CRM Architecture
 
Interview Questions For Microsoft Dynamics CRM
Interview Questions For Microsoft Dynamics CRMInterview Questions For Microsoft Dynamics CRM
Interview Questions For Microsoft Dynamics CRM
 
Smart Umbrella- Smartella Sales Presentation
Smart Umbrella- Smartella Sales PresentationSmart Umbrella- Smartella Sales Presentation
Smart Umbrella- Smartella Sales Presentation
 
Customer relationship management
Customer relationship managementCustomer relationship management
Customer relationship management
 
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
 
Crm final ppt
Crm final pptCrm final ppt
Crm final ppt
 
ERP solution architect role, part I
ERP solution architect role, part IERP solution architect role, part I
ERP solution architect role, part I
 
Jobvite - "Leveraging Your Salesforce Data to Drive Revenue and Align Marketi...
Jobvite - "Leveraging Your Salesforce Data to Drive Revenue and Align Marketi...Jobvite - "Leveraging Your Salesforce Data to Drive Revenue and Align Marketi...
Jobvite - "Leveraging Your Salesforce Data to Drive Revenue and Align Marketi...
 
Plan ahead and act proficiently for reporting - Lessons Learned
Plan ahead and act proficiently for reporting - Lessons LearnedPlan ahead and act proficiently for reporting - Lessons Learned
Plan ahead and act proficiently for reporting - Lessons Learned
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 

Dynamics CRM - Solution Architecture

  • 1. Platform Overview and Architecture 101 Salim Adamon, CRM Consultant & Solution Architect, MVP
  • 2. Salim Adamon ▪ Independent CRM Consultant & Solution Architect ▪ 10+ CRM Deployments ▪ 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, Configuration ▪ 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 installation)
  • 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. What’s new in CRM 2015 ? ▪ Hierarchy visualization ▪ Search across multiple record types ▪ Business Process improvements ▪ Create custom help for users ▪ Sales Product Taxonomy ▪ CRM Online Administration experience ▪ Lots of additional new features for developers
  • 8. The CRM Solution Architect
  • 9. 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 ▪ Speak both “business” and “technical” languages
  • 10. What is the CRM Architect’s role? ▪ Delivery Methodology ▪ Project implementation methodology (Agile, Waterfalls...) ▪ Delivery Modules Management ▪ CRM Solution evolution framework ▪ Configuration, Dev, QA, Prod environments ▪ Deployment model ▪ Tool Box ▪ Configuration tools ▪ Development tools ▪ Debugging tools ▪ Accelerators
  • 11. 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
  • 13. 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
  • 14. CRM Architect Tools ▪ Knowledge is POWER ▪ Technical Architecture ▪ “The Ripple Effect” ▪ 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)
  • 16. Typical Design Considerations ▪ Using the appropriate functionality 1. System Configuration 2. System Customization
  • 17. 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
  • 18. 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
  • 19. 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.)
  • 20. 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?
  • 21. 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