SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Andere mochten auch

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 PlatformPetr Cermak
 
Microsoft Dynamics CRM Multi - Tier Architecture
Microsoft Dynamics CRM Multi - Tier ArchitectureMicrosoft Dynamics CRM Multi - Tier Architecture
Microsoft Dynamics CRM Multi - Tier ArchitectureNaveen Kumar
 
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 2010Uwe Heinz
 
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 CRMDaniel Cai
 
The Basics Of CRM
The Basics Of CRMThe Basics Of CRM
The Basics Of CRMAmal Biswas
 
Customer Relationship Management (CRM)
Customer Relationship Management (CRM)Customer Relationship Management (CRM)
Customer Relationship Management (CRM)Jaiser Abbas
 
Crm evolution- crm phases
Crm  evolution- crm phasesCrm  evolution- crm phases
Crm evolution- crm phaseshemchandmba14
 
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 ArchitectureSugarCRM
 
Interview Questions For Microsoft Dynamics CRM
Interview Questions For Microsoft Dynamics CRMInterview Questions For Microsoft Dynamics CRM
Interview Questions For Microsoft Dynamics CRMKumari Warsha Goel
 
Smart Umbrella- Smartella Sales Presentation
Smart Umbrella- Smartella Sales PresentationSmart Umbrella- Smartella Sales Presentation
Smart Umbrella- Smartella Sales PresentationBeyza Doğan
 
Customer relationship management
Customer relationship managementCustomer relationship management
Customer relationship managementcharanreddy589
 
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 MaterialAileen Gusni
 
ERP solution architect role, part I
ERP solution architect role, part IERP solution architect role, part I
ERP solution architect role, part IViacheslav Nefedov
 
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...Full Circle Insights
 
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 LearnedEinar Karlsen
 

Andere mochten auch (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
 

Kürzlich hochgeladen

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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 MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
[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.pdfhans926745
 
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 SolutionsEnterprise Knowledge
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
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...Neo4j
 
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...Drew Madelung
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
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 WorkerThousandEyes
 
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.pdfEnterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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 Servicegiselly40
 

Kürzlich hochgeladen (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
[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
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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...
 
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...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 

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