SlideShare una empresa de Scribd logo
1 de 39
25-05-2017
About Me
•13 years in Microsoft technologies
• 6 years in Web, Desktop e Mobile
• 7 working with CRMs
•Head of Business Applications at Findmore (Nearshore Portugal)
•Microsoft Partner company focused on providing CRM solutions,
Sharepoint, Office 365 and Azure. Focus on Nearshore.
•Business Solutions MVP 3.0 (Dynamics CRM)
Agenda
CRM Market
Dynamics CRM
Dynamics CRM + Office365
Dynamics CRM + Azure
CRM Market
CRM Market
Gartner CRM Market Share
CRM Market
Gartner Magic Quadrant for Sales Force Automation
Gartner Magic Quadrant for CRM Customer Engagement Center
CRM Suites For Enterprise Organizations, Q4 2016
CRM Suites For Midsize Organizations, Q4 2016
Custom vs. Platform
Shop to Grow
•Skype (2011)
•Yammer (2012)
•MarketingPilot (2012) – Microsoft Dynamics Marketing (MDM)
•Netbreeze (2013) – Microsoft Social Engagement (MSE)
•Parature (2014)
•Mojo Surveys (2015)
•FieldOne (2015)
•FantasySalesTeam (2015)
•Adxstudio (2015)
•Linkedin (2016)
Dynamics CRM in Numbers
•40,000+ companies with 4.4 million users
•48 consecutive quarters growning more than 2 digits
•Receipts of Dynamics 365 grow 81% (Q1 Fiscal 2017)
Architecture of Dynamics 365
•Platform for rapid development
•Flexible data model
•Security through roles
•Processes
•Customization point-and-click and declarative design
•Developing tools
Microsoft Cloud Platform
Platform
Business Solutions
(CRM e ERP)
Productivity
Microsoft Dynamics 365 – Microsoft Customer Engagement
Dynamics 365 + Office 365
Dynamics
CRM
Sharepoint
Office 365
Yammer
Skype
PowerBIOneDrive
Exchange
OneNote
Delve
Azure
Deploy Dynamics CRM on Azure
•Deployment on Microsoft Azure infrastructure as a service (IaaS)
•DS-series of virtual machines
•Preferred method for the deployment of Dynamics CRM onto Azure IaaS is using
Microsoft Dynamics Lifecycle Services (LCS)
•LCS, a cloud-based application life cycle management tool
•LCS is Azure-based software as a service (SaaS) that’s free to Microsoft Dynamics customers
•On-Premise
•Azure Premium Storage
•Locally redundant storage (LRS) and keeps three copies of the data in a single region
•Premium Storage isn’t required for non-production environments
Microsoft Azure Service Bus
•Dynamics CRM Online or On-Premise
•Secure and reliable channel for communicating CRM run-time data to external cloud-
based line-of-business (LOB) applications
Microsoft Azure Service Bus
•Dynamics Marketing
•Synchronization data between Dynamics Marketing and Dynamics CRM
Azure Event Hub
•Microsoft Social Engagement
•Highly scalable publish-subscribe event ingestor that can intake millions of events per second
•Once you have the data ingested into the event hub, you can access the data from any application that
you connected to your event hub.
Mobile Offline
Tenant Admin
CRM Admin
Settings
Query Config
DB for End
Point
Post
message to
Service Bus
Provision/
Org
Worker role
process
message
Update CRM
Config DB
(Org end
point)
Offline Provisioning
Azure offline mobility components
•One Subscription per Geo
•Separate deployments for prod and trial
•Azure components deployed
•Cloud Service
•Queue – crm updates
•Worker role – executes actions
•SQL server DB
•Two Storage accounts
•Diagnostics
•Sync Server Logs
Dynamics 365 Portal
Machine Learning
•Service
•Identify patterns, so employees can learn from consistent problems and improve over time
•Sales
•Using the Recommendations API, a native capability is added to the product catalog to generate
automatic recommendations
•Custom
Voice of Customer
•Cloud Services
•Designer Service (Web Role)
• Web Services for communication between a CRM organization and the multi-tenanted Voice of the Customer Azure components.
•Survey Runtime (Web Role)
• Submitted survey responses are stored temporarily on an Azure Service Bus queue before being processed retrieved by CRM.
•Response Processor (Worker Role)
• Worker role is responsible for processing the raw completed surveys into valid survey responses that can be created in CRM.
•Azure Key Vault
•All cloud services store configuration data in Azure Key Vault. Organization, tenant data is stored in SQL Azure.
•Azure SQL Database
•Voice of the Customer uses SQL Azure to store: Piped data; Survey metadata; Organization (tenant) data
•Azure Blob Storage
•Survey definitions and partially completed (saved) responses are stored to Azure Blob storage.
Voice of Customer
•Azure Content Delivery Network (CDN)
•Static content to the survey runtime
such as images, JavaScript and CSS.
•Azure Active Directory
•The Voice of the Customer solution
uses Azure Active Directory Service to
authenticate web services.
•Azure Service Bus
•Messages created when a survey is
displayed / submitted are stored
temporarily to an organization’s
(tenant’s) Azure Service Bus Queue
Data Export Service
•Replicate Dynamics 365 CRM data to an Azure database
•Azure analytics tools (without the added complexity of managing an ETL tool)
•Use Power BI based reporting over the entire Dynamics 365 organization data
Customer Insights
•Bring together data from multiple sources and generate knowledge and
insights to build a holistic 360° view of their customers
Connected Field Service
•Integrates Internet of Things (IoT) devices with Dynamics 365 to enable
integration of their registration, monitoring and management into
established business processes
Relevance Search
•Dynamics 365 is one of the largest deployments of Azure Search
•Get comprehensive search results quickly in a single list, sorted by
relevance
Microsoft Bot framework
•Business process of an insurance company where users have applied for
the policy online
Business Application Platform
Common Data Service
PowerBI
•Out-of-the-box connector and templates for Power BI
•Analyze sales performance, drive pipeline goals and
prepare forecasts
Azure WebJobs & Azure Functions
•Code-first integration services and designed for developers
•They enable you to run a script or a piece of code in response to various
events as background processes in the context of an Web app, API app or
Mobile app.
•Here are their similarities:
• Both are built on Azure App Service and enjoy features such as source control,
authentication, and monitoring.
• Both are developer-focused services.
• Both support standard scripting and programming languages.
•Functions is the natural evolution of WebJobs
Microsoft PowerApps
•Quickly generate, customize, share, and run mobile apps with little
or no code
Azure Logic Apps & Microsoft Flow
•Connect Dynamics 365 and create useful business flows that create records, update items, or return a list
of records
•Flow is built on top of Logic Apps
•They have the same workflow designer
•Connectors that work in one can also work in the other
Flow Logic Apps
Audience office workers, business users IT pros, developers
Scenarios Self-service Mission-critical
Design Tool In-browser, UI only
In-browser and Visual Studio, Code view
available
DevOps Ad-hoc, develop in production
source control, testing, support, and
automation and manageability in Azure
Resource Management
Admin Experience https://flow.microsoft.com https://portal.azure.com
Security
Standard practices: data sovereignty,
encryption at rest for sensitive data, etc.
Security assurance of Azure: Azure
Security, Security Center, audit logs, and
more.
Azure Blob Storage
•Move your CRM file attachments to Azure Blob Storage to save money
•CRM storage can be expensive
Others
•Express Route
•Azure Active Directory
•Web API
•Users
•Office 365 Groups
•Key Vault
•Azure Key Vault service you can encrypt the keys as well
•Multi-factor Authentication
Pricing
•Is Price Important?
CONTACTS
http://www.psazevedo.com/
pedro.azevedo@findmore.eu
http://xptcrm.com/
@azevedo_pedro

Más contenido relacionado

La actualidad más candente

Enterprise Mobility+Security Overview
Enterprise Mobility+Security Overview Enterprise Mobility+Security Overview
Enterprise Mobility+Security Overview
Chris Genazzio
 
Microsoft Azure Active Directory
Microsoft Azure Active DirectoryMicrosoft Azure Active Directory
Microsoft Azure Active Directory
David J Rosenthal
 

La actualidad más candente (20)

DevOps in Salesforce AppCloud
DevOps in Salesforce AppCloudDevOps in Salesforce AppCloud
DevOps in Salesforce AppCloud
 
Building Modern Intranets With SharePoint & Teams
Building Modern Intranets With SharePoint & TeamsBuilding Modern Intranets With SharePoint & Teams
Building Modern Intranets With SharePoint & Teams
 
Building Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft AzureBuilding Modern Data Platform with Microsoft Azure
Building Modern Data Platform with Microsoft Azure
 
ExpertsLive NL 2022 - Microsoft Purview - What's in it for my organization?
ExpertsLive NL 2022 - Microsoft Purview - What's in it for my organization?ExpertsLive NL 2022 - Microsoft Purview - What's in it for my organization?
ExpertsLive NL 2022 - Microsoft Purview - What's in it for my organization?
 
Understanding the Salesforce Architecture: How We Do the Magic We Do
Understanding the Salesforce Architecture: How We Do the Magic We DoUnderstanding the Salesforce Architecture: How We Do the Magic We Do
Understanding the Salesforce Architecture: How We Do the Magic We Do
 
Microsoft Dynamics 365 - Intelligent Business Applications
Microsoft Dynamics 365 - Intelligent Business ApplicationsMicrosoft Dynamics 365 - Intelligent Business Applications
Microsoft Dynamics 365 - Intelligent Business Applications
 
Power apps presentation
Power apps presentationPower apps presentation
Power apps presentation
 
Migration Planning
Migration PlanningMigration Planning
Migration Planning
 
Enterprise Mobility+Security Overview
Enterprise Mobility+Security Overview Enterprise Mobility+Security Overview
Enterprise Mobility+Security Overview
 
Microsoft Azure Cloud Services
Microsoft Azure Cloud ServicesMicrosoft Azure Cloud Services
Microsoft Azure Cloud Services
 
Best Practices for Adopting Microsoft Dynamics 365
Best Practices for Adopting Microsoft Dynamics 365Best Practices for Adopting Microsoft Dynamics 365
Best Practices for Adopting Microsoft Dynamics 365
 
Microsoft 365 Business Applications
Microsoft 365  Business ApplicationsMicrosoft 365  Business Applications
Microsoft 365 Business Applications
 
Microsoft Azure Active Directory
Microsoft Azure Active DirectoryMicrosoft Azure Active Directory
Microsoft Azure Active Directory
 
Boot camp - Migration to AWS
Boot camp - Migration to AWSBoot camp - Migration to AWS
Boot camp - Migration to AWS
 
Azure 101
Azure 101Azure 101
Azure 101
 
Introduccion a MS Dynamics 365
Introduccion a MS Dynamics 365Introduccion a MS Dynamics 365
Introduccion a MS Dynamics 365
 
Azure Active Directory
Azure Active DirectoryAzure Active Directory
Azure Active Directory
 
Office 365 Sales Presentation
Office 365 Sales PresentationOffice 365 Sales Presentation
Office 365 Sales Presentation
 
Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?
 
Cloud Migration Strategy and Best Practices
Cloud Migration Strategy and Best PracticesCloud Migration Strategy and Best Practices
Cloud Migration Strategy and Best Practices
 

Similar a Architecture of Dynamics CRM with Office 365 and Azure

Azure_Business_Opportunity
Azure_Business_OpportunityAzure_Business_Opportunity
Azure_Business_Opportunity
Nojan Emad
 
GAVS Expertise in Microsoft Technologies.pptx
GAVS Expertise in Microsoft Technologies.pptxGAVS Expertise in Microsoft Technologies.pptx
GAVS Expertise in Microsoft Technologies.pptx
SudarsanDesikan1
 

Similar a Architecture of Dynamics CRM with Office 365 and Azure (20)

SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDS
 
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...
 
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
 
Collaborate Canda - Microsoft Dynamics 365 (CRM) v9 new features
Collaborate Canda -  Microsoft  Dynamics 365 (CRM) v9 new featuresCollaborate Canda -  Microsoft  Dynamics 365 (CRM) v9 new features
Collaborate Canda - Microsoft Dynamics 365 (CRM) v9 new features
 
What is Microsoft PowerApps?
What is Microsoft PowerApps?What is Microsoft PowerApps?
What is Microsoft PowerApps?
 
CloudPreso
CloudPresoCloudPreso
CloudPreso
 
Overview DYN365O
Overview DYN365OOverview DYN365O
Overview DYN365O
 
Get Started with Microsoft Azure.pptx
Get Started with Microsoft Azure.pptxGet Started with Microsoft Azure.pptx
Get Started with Microsoft Azure.pptx
 
Azure_Business_Opportunity
Azure_Business_OpportunityAzure_Business_Opportunity
Azure_Business_Opportunity
 
Model-Driven Apps with PowerApps
Model-Driven Apps with PowerAppsModel-Driven Apps with PowerApps
Model-Driven Apps with PowerApps
 
How to plan your Modern Workplace Project - SPS Denver October 2018
How to plan your Modern Workplace Project - SPS Denver October 2018How to plan your Modern Workplace Project - SPS Denver October 2018
How to plan your Modern Workplace Project - SPS Denver October 2018
 
Katpro Technologies- Azure Portfolio
Katpro Technologies- Azure PortfolioKatpro Technologies- Azure Portfolio
Katpro Technologies- Azure Portfolio
 
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
 
Dynamics 365 and Azure Functions scenarios
Dynamics 365 and Azure Functions scenariosDynamics 365 and Azure Functions scenarios
Dynamics 365 and Azure Functions scenarios
 
CGI-IgniteChicago
CGI-IgniteChicagoCGI-IgniteChicago
CGI-IgniteChicago
 
Microsoft Services.pdf
Microsoft Services.pdfMicrosoft Services.pdf
Microsoft Services.pdf
 
Moorthy Dynamics 365 AX Technical Consultant and Microsoft Certified Trainer
Moorthy Dynamics 365 AX Technical Consultant and Microsoft Certified TrainerMoorthy Dynamics 365 AX Technical Consultant and Microsoft Certified Trainer
Moorthy Dynamics 365 AX Technical Consultant and Microsoft Certified Trainer
 
GAVS Expertise in Microsoft Technologies.pptx
GAVS Expertise in Microsoft Technologies.pptxGAVS Expertise in Microsoft Technologies.pptx
GAVS Expertise in Microsoft Technologies.pptx
 
Microsoft AX7: Taking Business to the Next Level
Microsoft AX7: Taking Business to the Next LevelMicrosoft AX7: Taking Business to the Next Level
Microsoft AX7: Taking Business to the Next Level
 
Dynamics saturday madrid 2018 riva presentation
Dynamics saturday madrid 2018   riva presentationDynamics saturday madrid 2018   riva presentation
Dynamics saturday madrid 2018 riva presentation
 

Más de Pedro Azevedo

Dynamics CRM - Mais que uma plataforma de CRM
Dynamics CRM - Mais que uma plataforma de CRMDynamics CRM - Mais que uma plataforma de CRM
Dynamics CRM - Mais que uma plataforma de CRM
Pedro Azevedo
 

Más de Pedro Azevedo (11)

Common Data Service – A Business Database!
Common Data Service – A Business Database!Common Data Service – A Business Database!
Common Data Service – A Business Database!
 
Common Data Model - A Business Database!
Common Data Model - A Business Database!Common Data Model - A Business Database!
Common Data Model - A Business Database!
 
Common Data Service (CDS), a new database?
Common Data Service (CDS), a new database?Common Data Service (CDS), a new database?
Common Data Service (CDS), a new database?
 
Relação do Dynamics CRM com a Microsoft Cloud
Relação do Dynamics CRM com a Microsoft CloudRelação do Dynamics CRM com a Microsoft Cloud
Relação do Dynamics CRM com a Microsoft Cloud
 
Tuga IT 2016 Dynamics CRM with Office 365 and Azure
Tuga IT 2016 Dynamics CRM with Office 365 and AzureTuga IT 2016 Dynamics CRM with Office 365 and Azure
Tuga IT 2016 Dynamics CRM with Office 365 and Azure
 
Office 365 Portugal - Dynamics CRM com Office 365
Office 365 Portugal - Dynamics CRM com Office 365Office 365 Portugal - Dynamics CRM com Office 365
Office 365 Portugal - Dynamics CRM com Office 365
 
Mvp showcase
Mvp showcaseMvp showcase
Mvp showcase
 
Dynamics CRM - Mais que uma plataforma de CRM
Dynamics CRM - Mais que uma plataforma de CRMDynamics CRM - Mais que uma plataforma de CRM
Dynamics CRM - Mais que uma plataforma de CRM
 
MS Dynamics CRM - ENEI 2014
MS Dynamics CRM - ENEI 2014MS Dynamics CRM - ENEI 2014
MS Dynamics CRM - ENEI 2014
 
CRM? Como escolher? De raiz ou sistema já desenvolvido?
CRM? Como escolher? De raiz ou sistema já desenvolvido?CRM? Como escolher? De raiz ou sistema já desenvolvido?
CRM? Como escolher? De raiz ou sistema já desenvolvido?
 
x(C)RM como plataforma de desenvolvimento rápido.
x(C)RM como plataforma de desenvolvimento rápido.x(C)RM como plataforma de desenvolvimento rápido.
x(C)RM como plataforma de desenvolvimento rápido.
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
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
 

Último (20)

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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
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...
 
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
 

Architecture of Dynamics CRM with Office 365 and Azure

  • 2. About Me •13 years in Microsoft technologies • 6 years in Web, Desktop e Mobile • 7 working with CRMs •Head of Business Applications at Findmore (Nearshore Portugal) •Microsoft Partner company focused on providing CRM solutions, Sharepoint, Office 365 and Azure. Focus on Nearshore. •Business Solutions MVP 3.0 (Dynamics CRM)
  • 3. Agenda CRM Market Dynamics CRM Dynamics CRM + Office365 Dynamics CRM + Azure
  • 5. CRM Market Gartner CRM Market Share
  • 6. CRM Market Gartner Magic Quadrant for Sales Force Automation Gartner Magic Quadrant for CRM Customer Engagement Center CRM Suites For Enterprise Organizations, Q4 2016 CRM Suites For Midsize Organizations, Q4 2016
  • 8. Shop to Grow •Skype (2011) •Yammer (2012) •MarketingPilot (2012) – Microsoft Dynamics Marketing (MDM) •Netbreeze (2013) – Microsoft Social Engagement (MSE) •Parature (2014) •Mojo Surveys (2015) •FieldOne (2015) •FantasySalesTeam (2015) •Adxstudio (2015) •Linkedin (2016)
  • 9. Dynamics CRM in Numbers •40,000+ companies with 4.4 million users •48 consecutive quarters growning more than 2 digits •Receipts of Dynamics 365 grow 81% (Q1 Fiscal 2017)
  • 10. Architecture of Dynamics 365 •Platform for rapid development •Flexible data model •Security through roles •Processes •Customization point-and-click and declarative design •Developing tools
  • 11. Microsoft Cloud Platform Platform Business Solutions (CRM e ERP) Productivity
  • 12. Microsoft Dynamics 365 – Microsoft Customer Engagement
  • 13. Dynamics 365 + Office 365 Dynamics CRM Sharepoint Office 365 Yammer Skype PowerBIOneDrive Exchange OneNote Delve
  • 14. Azure
  • 15. Deploy Dynamics CRM on Azure •Deployment on Microsoft Azure infrastructure as a service (IaaS) •DS-series of virtual machines •Preferred method for the deployment of Dynamics CRM onto Azure IaaS is using Microsoft Dynamics Lifecycle Services (LCS) •LCS, a cloud-based application life cycle management tool •LCS is Azure-based software as a service (SaaS) that’s free to Microsoft Dynamics customers •On-Premise •Azure Premium Storage •Locally redundant storage (LRS) and keeps three copies of the data in a single region •Premium Storage isn’t required for non-production environments
  • 16. Microsoft Azure Service Bus •Dynamics CRM Online or On-Premise •Secure and reliable channel for communicating CRM run-time data to external cloud- based line-of-business (LOB) applications
  • 17. Microsoft Azure Service Bus •Dynamics Marketing •Synchronization data between Dynamics Marketing and Dynamics CRM
  • 18. Azure Event Hub •Microsoft Social Engagement •Highly scalable publish-subscribe event ingestor that can intake millions of events per second •Once you have the data ingested into the event hub, you can access the data from any application that you connected to your event hub.
  • 19. Mobile Offline Tenant Admin CRM Admin Settings Query Config DB for End Point Post message to Service Bus Provision/ Org Worker role process message Update CRM Config DB (Org end point) Offline Provisioning
  • 20. Azure offline mobility components •One Subscription per Geo •Separate deployments for prod and trial •Azure components deployed •Cloud Service •Queue – crm updates •Worker role – executes actions •SQL server DB •Two Storage accounts •Diagnostics •Sync Server Logs
  • 22. Machine Learning •Service •Identify patterns, so employees can learn from consistent problems and improve over time •Sales •Using the Recommendations API, a native capability is added to the product catalog to generate automatic recommendations •Custom
  • 23. Voice of Customer •Cloud Services •Designer Service (Web Role) • Web Services for communication between a CRM organization and the multi-tenanted Voice of the Customer Azure components. •Survey Runtime (Web Role) • Submitted survey responses are stored temporarily on an Azure Service Bus queue before being processed retrieved by CRM. •Response Processor (Worker Role) • Worker role is responsible for processing the raw completed surveys into valid survey responses that can be created in CRM. •Azure Key Vault •All cloud services store configuration data in Azure Key Vault. Organization, tenant data is stored in SQL Azure. •Azure SQL Database •Voice of the Customer uses SQL Azure to store: Piped data; Survey metadata; Organization (tenant) data •Azure Blob Storage •Survey definitions and partially completed (saved) responses are stored to Azure Blob storage.
  • 24. Voice of Customer •Azure Content Delivery Network (CDN) •Static content to the survey runtime such as images, JavaScript and CSS. •Azure Active Directory •The Voice of the Customer solution uses Azure Active Directory Service to authenticate web services. •Azure Service Bus •Messages created when a survey is displayed / submitted are stored temporarily to an organization’s (tenant’s) Azure Service Bus Queue
  • 25. Data Export Service •Replicate Dynamics 365 CRM data to an Azure database •Azure analytics tools (without the added complexity of managing an ETL tool) •Use Power BI based reporting over the entire Dynamics 365 organization data
  • 26. Customer Insights •Bring together data from multiple sources and generate knowledge and insights to build a holistic 360° view of their customers
  • 27. Connected Field Service •Integrates Internet of Things (IoT) devices with Dynamics 365 to enable integration of their registration, monitoring and management into established business processes
  • 28. Relevance Search •Dynamics 365 is one of the largest deployments of Azure Search •Get comprehensive search results quickly in a single list, sorted by relevance
  • 29. Microsoft Bot framework •Business process of an insurance company where users have applied for the policy online
  • 32. PowerBI •Out-of-the-box connector and templates for Power BI •Analyze sales performance, drive pipeline goals and prepare forecasts
  • 33. Azure WebJobs & Azure Functions •Code-first integration services and designed for developers •They enable you to run a script or a piece of code in response to various events as background processes in the context of an Web app, API app or Mobile app. •Here are their similarities: • Both are built on Azure App Service and enjoy features such as source control, authentication, and monitoring. • Both are developer-focused services. • Both support standard scripting and programming languages. •Functions is the natural evolution of WebJobs
  • 34. Microsoft PowerApps •Quickly generate, customize, share, and run mobile apps with little or no code
  • 35. Azure Logic Apps & Microsoft Flow •Connect Dynamics 365 and create useful business flows that create records, update items, or return a list of records •Flow is built on top of Logic Apps •They have the same workflow designer •Connectors that work in one can also work in the other Flow Logic Apps Audience office workers, business users IT pros, developers Scenarios Self-service Mission-critical Design Tool In-browser, UI only In-browser and Visual Studio, Code view available DevOps Ad-hoc, develop in production source control, testing, support, and automation and manageability in Azure Resource Management Admin Experience https://flow.microsoft.com https://portal.azure.com Security Standard practices: data sovereignty, encryption at rest for sensitive data, etc. Security assurance of Azure: Azure Security, Security Center, audit logs, and more.
  • 36. Azure Blob Storage •Move your CRM file attachments to Azure Blob Storage to save money •CRM storage can be expensive
  • 37. Others •Express Route •Azure Active Directory •Web API •Users •Office 365 Groups •Key Vault •Azure Key Vault service you can encrypt the keys as well •Multi-factor Authentication

Notas del editor

  1. Uma das vantagens do Dynamics é ter várias formas de deploy: online, onpremise e azure
  2. https://msdn.microsoft.com/en-us/library/gg334766.aspx
  3. Schedule jobs