SlideShare a Scribd company logo
1 of 31
Integration with D365 /
Power Platform
INTRODUCTION OF POSSIBILITIES
Agenda
• Power Platform
• Workflow integrations
• Flow
• Logic App
• Enterprise integration
• Service bus / Event bus
• Logic App / Azure Function
• + Import and Export
integrations
• + Document integration
Power Platform
• Flow and Logic App
• Flow is build on Logic App
• Based on Connectors
• Triggers & Actions
Workflow Integration
Flow  Logic App Connectors (200+)
Protocol Connectors Azure Services and Power Apps
Connectors
Hybrid Connectors
B2B, XML, EDI and AS2
Connectors
SaaS Connectors
• CDS1.0 and 2.0
• Push by webhook (?)
• More improvements,
like attribute filters
• (Current)
D365 Connector vs CDS Connector
• Only CDS2.0
• Pooling (?)
• Both connectors can trigger on
events, but there is a third way:
• Webhook from D365/CDS
• HTTP Request Connector
Webhook from D365/CDS
Logic AppFlo
w
D365 / CDS
webhoo
k
Microsoft Flow vs Azure Logic
Apps
• Office workers, business users,
SharePoint administrators
• Run in Office365/Power
Platform environment
https://flow.microsoft.com
• Self-service, personal
productivity
• 30 day limit execution
• Buttons in App
• Simple input supported
• Approvals
• Pro integrators, developers
and IT pros
• Run in Azure environment
https://portal.azure.com
• Advanced Integrations,
Mission critical
• 90 day limit execution
• More ‘Enterprise’ Connectors
Flow – Buttons in App
Flow – Buttons in App
Logic App
Azure
Platform
Office365/
Power
Platform
Flow
Enable Flow in D365 ;-)
Flow – Contact form to Lead
• When Contact form is submitted
• Then Create Lead in D365
• And Post to Teams
Contact form Flow D365 Lead Teams
submits
Visitor
DEMO Contact form to Lead
Flow – Account to Harvest Client
• When workflow is run from selected Account
• Then Ask for Approval
• When Approved Create Client in Harvest
• And post to Teams
D365 Account Flow Harvest TeamsApproval
manual
starts Flow
User
DEMO- Account to Harvest Client
Tangled Integration
• How to manage?
• What if systems are not
available?
• What if we lose that €
100.000 order from the
website, because of this?
Spotler
Exact
Online
Website
Tracking
Service
SMS
Service
ERP
D365
CE
Enterprise Integration (iPaaS)
• Azure Integration Services
• Service Bus  Event Grid
• Routing Messages
• Monitor and control
• Transactional
• Logic App (and Azure
Functions)
• Workflows  Orchestration
• Mapping
• Transforming
• API Management
• Expose APIs
• Consumer accounts
• Throttling
• Monetizing APIs
Spotler
D365
CE
Exact
Online
Website
Tracking
Service
SMS
Service
ERP
iPaaS
Service Bus Event Grid Logic App API ManagementAzure Function
Enterprise Integration (iPaaS)
Logic App
Azure Function
Service Bus Event Grid
D365 / CDS
service endpoint webhook
Logic App
Azure Function
Logic App
Logic App
ESB
Service Bus vs Event Grid
• Event and Command messages
• Receiver polls from queue
• Advanced messaging features
• FIFO, Batching/sessions
• Transactions, Dead-lettering
• Routing and filtering, Duplicate detection
• Supports
• Queues
• Topics (publish/subscribe)
• Relays
• Event messages only
• Push to receiver using webhooks
• Re-active programming model
• Near-real-time (faster then Service Bus)
• Can handle more load
• Events expires after 24 hours
• Supports
• Topics (publish/subscribe)
Logic Apps vs Azure Functions
• Workflow triggered by an
event
• Extensive list of
connectors(200+)
• Can only run in the cloud
• dependency on MS-managed
connectors
• Asynchronous integration and
fire-and-forget messaging
• Logging and tracing build-in
• Code triggered by an event
• Durable Functions are code-
based workflows
• Can be run and developed
locally
• Synchronous
request/response calls, that
execute more complex logic
• Application Insights and
custom
Example Enterprise Integration
D365/CDS Content-based
routing
D365 event
D365 event
dead letter
account
account
dead letter
contact
contact
dead letter
Upsert Account Convert JSON
Exact
Customer
Queues
6
4
3
2
1
3 5
Queues
DEMO – Example Enterprise Integration
Import and Export Integrations
• Data Integrator
• Integrate data into CDS
• Easy interface
• Out-of-the-box templates
• No costs
• https://admin.powerplatform.microsoft.com
Import and Export Integrations
• Data Export Service
• Export data to Azure SQL db
• Replaced by Azure Data
Lake?
• Azure Data Lake
• o.a. SSIS
• Scribe
• SSIS (VM)
Document Integrations in D365
• SharePoint Online
• OneDrive for Business
• Microsoft Teams
DEMO – Microsoft Teams integration
Questions?
Thank you!
Rémy van Duijkeren
E-mail / Skype for Business:
remy@dynamichands.nl
Speaker Name:
Title:
Email:
Twitter:
Blog:
Dynamics 365 Community
Benefits
• Participate and help build
a pool of knowledge
that’s accessible by
members at any time!
• Expand your network by
engaging with peers
•
•
•
•
•
•
Join the Dynamics 365 Community, where you can interact with your peers and Microsoft Dynamics
365 experts. You can get answers to your questions by posting questions in the forums, starting
discussions, reading informative blog articles, and watching how-to videos.
https://community.dynamics.com
Social
 www.365portal.org
 Twitter: @Dyn365Community
 Linkedin: @365-Saturday
 Hashtags
 #Amsterdam365 #365Saturday
#msdyn365
 Wifi: MSGUEST
 Pass: TBC
 Community.Dynamics365.com

More Related Content

What's hot

Real Time Integration with Salesforce Platform Events
Real Time Integration with Salesforce Platform EventsReal Time Integration with Salesforce Platform Events
Real Time Integration with Salesforce Platform EventsSalesforce Developers
 
Summary of fitness and health mobile apps
Summary of fitness and health mobile appsSummary of fitness and health mobile apps
Summary of fitness and health mobile appsAnne Adrian
 
Anypoint access management - Roles
Anypoint access management - RolesAnypoint access management - Roles
Anypoint access management - RolesShanky Gupta
 
General overview low code/ no code
General overview low code/ no codeGeneral overview low code/ no code
General overview low code/ no codeCedrik Dudek
 
Fitness app proposal
Fitness app proposalFitness app proposal
Fitness app proposalElenorWisozk
 
Salesforce Health Cloud – The Changing Face of Healthcare Data
Salesforce Health Cloud – The Changing Face of Healthcare DataSalesforce Health Cloud – The Changing Face of Healthcare Data
Salesforce Health Cloud – The Changing Face of Healthcare DataSuyati Technologies
 
Microsoft Dynamics 365
Microsoft Dynamics 365Microsoft Dynamics 365
Microsoft Dynamics 365IOZ AG
 
Salesforce Health Cloud and Partners: Improving the Care Experience
Salesforce Health Cloud and Partners: Improving the Care ExperienceSalesforce Health Cloud and Partners: Improving the Care Experience
Salesforce Health Cloud and Partners: Improving the Care ExperienceDreamforce
 
Visual Studio Code Can Do That: Tips & Tricks
Visual Studio Code Can Do That: Tips & TricksVisual Studio Code Can Do That: Tips & Tricks
Visual Studio Code Can Do That: Tips & TricksMicrosoft Tech Community
 
Guiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationGuiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationRandy Williams
 
Power apps presentation
Power apps presentationPower apps presentation
Power apps presentationInnoTech
 
Collab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint OnlineCollab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint OnlineDarrell Trimble
 
What is No-Code/Low-Code App Development and Why Should Your Business Care?
What is No-Code/Low-Code App Development and Why Should Your Business Care?What is No-Code/Low-Code App Development and Why Should Your Business Care?
What is No-Code/Low-Code App Development and Why Should Your Business Care?kintone
 
Microsoft Planner - Agile Tasks Management for Modern Teams
Microsoft Planner - Agile Tasks Management for Modern TeamsMicrosoft Planner - Agile Tasks Management for Modern Teams
Microsoft Planner - Agile Tasks Management for Modern TeamsJuan Carlos Gonzalez
 

What's hot (20)

What is MLOps
What is MLOpsWhat is MLOps
What is MLOps
 
Real Time Integration with Salesforce Platform Events
Real Time Integration with Salesforce Platform EventsReal Time Integration with Salesforce Platform Events
Real Time Integration with Salesforce Platform Events
 
Summary of fitness and health mobile apps
Summary of fitness and health mobile appsSummary of fitness and health mobile apps
Summary of fitness and health mobile apps
 
Anypoint access management - Roles
Anypoint access management - RolesAnypoint access management - Roles
Anypoint access management - Roles
 
General overview low code/ no code
General overview low code/ no codeGeneral overview low code/ no code
General overview low code/ no code
 
Fitness app proposal
Fitness app proposalFitness app proposal
Fitness app proposal
 
Salesforce Health Cloud – The Changing Face of Healthcare Data
Salesforce Health Cloud – The Changing Face of Healthcare DataSalesforce Health Cloud – The Changing Face of Healthcare Data
Salesforce Health Cloud – The Changing Face of Healthcare Data
 
Microsoft Dynamics 365
Microsoft Dynamics 365Microsoft Dynamics 365
Microsoft Dynamics 365
 
Salesforce Health Cloud and Partners: Improving the Care Experience
Salesforce Health Cloud and Partners: Improving the Care ExperienceSalesforce Health Cloud and Partners: Improving the Care Experience
Salesforce Health Cloud and Partners: Improving the Care Experience
 
IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z
 
Visual Studio Code Can Do That: Tips & Tricks
Visual Studio Code Can Do That: Tips & TricksVisual Studio Code Can Do That: Tips & Tricks
Visual Studio Code Can Do That: Tips & Tricks
 
Guiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationGuiding a Successful SharePoint Implementation
Guiding a Successful SharePoint Implementation
 
Azure Logic Apps
Azure Logic AppsAzure Logic Apps
Azure Logic Apps
 
Power apps presentation
Power apps presentationPower apps presentation
Power apps presentation
 
Collab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint OnlineCollab 365 building business solutions on Office 365 and SharePoint Online
Collab 365 building business solutions on Office 365 and SharePoint Online
 
Canvas and Model Driven Apps
Canvas and Model Driven AppsCanvas and Model Driven Apps
Canvas and Model Driven Apps
 
What is power apps
What is power appsWhat is power apps
What is power apps
 
What is No-Code/Low-Code App Development and Why Should Your Business Care?
What is No-Code/Low-Code App Development and Why Should Your Business Care?What is No-Code/Low-Code App Development and Why Should Your Business Care?
What is No-Code/Low-Code App Development and Why Should Your Business Care?
 
Microsoft Dynamics 365 for customer services
Microsoft Dynamics 365 for customer servicesMicrosoft Dynamics 365 for customer services
Microsoft Dynamics 365 for customer services
 
Microsoft Planner - Agile Tasks Management for Modern Teams
Microsoft Planner - Agile Tasks Management for Modern TeamsMicrosoft Planner - Agile Tasks Management for Modern Teams
Microsoft Planner - Agile Tasks Management for Modern Teams
 

Similar to Integration with Dynamics 365 / Power Platform

Integration with Dynamics CRM
Integration with Dynamics CRMIntegration with Dynamics CRM
Integration with Dynamics CRMBizTalk360
 
Architecture of Dynamics CRM with Office 365 and Azure
Architecture of Dynamics CRM with Office 365 and AzureArchitecture of Dynamics CRM with Office 365 and Azure
Architecture of Dynamics CRM with Office 365 and AzurePedro Azevedo
 
SharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid WorldSharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid WorldJason Himmelstein
 
Informatica Cloud Summer 2016 Release Webinar Slides
Informatica Cloud Summer 2016 Release Webinar SlidesInformatica Cloud Summer 2016 Release Webinar Slides
Informatica Cloud Summer 2016 Release Webinar SlidesInformatica Cloud
 
SAP and SharePoint interoperability using Duet Enterprise
SAP and SharePoint interoperability using Duet EnterpriseSAP and SharePoint interoperability using Duet Enterprise
SAP and SharePoint interoperability using Duet EnterpriseNiels Vrolijk
 
Dynamics 365 and Azure Functions scenarios
Dynamics 365 and Azure Functions scenariosDynamics 365 and Azure Functions scenarios
Dynamics 365 and Azure Functions scenariossalimmtl
 
Microsoft Flow and Dynamics 365 - Jukka Niiranen at CRM Saturday Oslo, 2017-0...
Microsoft Flow and Dynamics 365 - Jukka Niiranen at CRM Saturday Oslo, 2017-0...Microsoft Flow and Dynamics 365 - Jukka Niiranen at CRM Saturday Oslo, 2017-0...
Microsoft Flow and Dynamics 365 - Jukka Niiranen at CRM Saturday Oslo, 2017-0...Jukka Niiranen
 
Serverless integrations using Azure Logic Apps (intro)
Serverless integrations using Azure Logic Apps (intro)Serverless integrations using Azure Logic Apps (intro)
Serverless integrations using Azure Logic Apps (intro)Callon Campbell
 
Using logic apps for dynamics 365 integration
Using logic apps for dynamics 365 integrationUsing logic apps for dynamics 365 integration
Using logic apps for dynamics 365 integrationPeter Haggert
 
Keynote speech
Keynote speechKeynote speech
Keynote speechBizTalk360
 
Integrating cloud with existing IBM Systems
Integrating cloud with existing IBM SystemsIntegrating cloud with existing IBM Systems
Integrating cloud with existing IBM SystemsBizTalk360
 
Best of Icinga Modules - Icinga Camp Milan 2019
Best of Icinga Modules - Icinga Camp Milan 2019Best of Icinga Modules - Icinga Camp Milan 2019
Best of Icinga Modules - Icinga Camp Milan 2019Icinga
 
#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...Vincent Biret
 
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...BDO IT Solutions
 
Envision it SharePoint Extranet Webinar Series - Federation and Office 365
Envision it SharePoint Extranet Webinar Series - Federation and Office 365Envision it SharePoint Extranet Webinar Series - Federation and Office 365
Envision it SharePoint Extranet Webinar Series - Federation and Office 365Envision IT
 
SharePoint hybrid environment
SharePoint hybrid environmentSharePoint hybrid environment
SharePoint hybrid environmentInnoTech
 
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 ...Vincent Biret
 
Automation options with Office 365
Automation options with Office 365Automation options with Office 365
Automation options with Office 365Robert Crane
 

Similar to Integration with Dynamics 365 / Power Platform (20)

Integration with Dynamics CRM
Integration with Dynamics CRMIntegration with Dynamics CRM
Integration with Dynamics CRM
 
Architecture of Dynamics CRM with Office 365 and Azure
Architecture of Dynamics CRM with Office 365 and AzureArchitecture of Dynamics CRM with Office 365 and Azure
Architecture of Dynamics CRM with Office 365 and Azure
 
SharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid WorldSharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid World
 
Informatica Cloud Summer 2016 Release Webinar Slides
Informatica Cloud Summer 2016 Release Webinar SlidesInformatica Cloud Summer 2016 Release Webinar Slides
Informatica Cloud Summer 2016 Release Webinar Slides
 
SAP and SharePoint interoperability using Duet Enterprise
SAP and SharePoint interoperability using Duet EnterpriseSAP and SharePoint interoperability using Duet Enterprise
SAP and SharePoint interoperability using Duet Enterprise
 
Dynamics 365 and Azure Functions scenarios
Dynamics 365 and Azure Functions scenariosDynamics 365 and Azure Functions scenarios
Dynamics 365 and Azure Functions scenarios
 
Microsoft Flow and Dynamics 365 - Jukka Niiranen at CRM Saturday Oslo, 2017-0...
Microsoft Flow and Dynamics 365 - Jukka Niiranen at CRM Saturday Oslo, 2017-0...Microsoft Flow and Dynamics 365 - Jukka Niiranen at CRM Saturday Oslo, 2017-0...
Microsoft Flow and Dynamics 365 - Jukka Niiranen at CRM Saturday Oslo, 2017-0...
 
Serverless integrations using Azure Logic Apps (intro)
Serverless integrations using Azure Logic Apps (intro)Serverless integrations using Azure Logic Apps (intro)
Serverless integrations using Azure Logic Apps (intro)
 
Webinar: Adding Intelligence to Process Automation
Webinar: Adding Intelligence to Process AutomationWebinar: Adding Intelligence to Process Automation
Webinar: Adding Intelligence to Process Automation
 
Using logic apps for dynamics 365 integration
Using logic apps for dynamics 365 integrationUsing logic apps for dynamics 365 integration
Using logic apps for dynamics 365 integration
 
Keynote speech
Keynote speechKeynote speech
Keynote speech
 
Integrating cloud with existing IBM Systems
Integrating cloud with existing IBM SystemsIntegrating cloud with existing IBM Systems
Integrating cloud with existing IBM Systems
 
Best of Icinga Modules - Icinga Camp Milan 2019
Best of Icinga Modules - Icinga Camp Milan 2019Best of Icinga Modules - Icinga Camp Milan 2019
Best of Icinga Modules - Icinga Camp Milan 2019
 
#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...
 
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...
 
Envision it SharePoint Extranet Webinar Series - Federation and Office 365
Envision it SharePoint Extranet Webinar Series - Federation and Office 365Envision it SharePoint Extranet Webinar Series - Federation and Office 365
Envision it SharePoint Extranet Webinar Series - Federation and Office 365
 
SharePoint hybrid environment
SharePoint hybrid environmentSharePoint hybrid environment
SharePoint hybrid environment
 
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 ...
 
CloudPreso
CloudPresoCloudPreso
CloudPreso
 
Automation options with Office 365
Automation options with Office 365Automation options with Office 365
Automation options with Office 365
 

Recently uploaded

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
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
 
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 AutomationSafe Software
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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 DevelopmentsTrustArc
 
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
 
[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
 
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.pdfsudhanshuwaghmare1
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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
 
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 Takeoffsammart93
 
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 Scriptwesley chun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Recently uploaded (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
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
 
[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
 
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
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
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
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Integration with Dynamics 365 / Power Platform

  • 1.
  • 2. Integration with D365 / Power Platform INTRODUCTION OF POSSIBILITIES
  • 3. Agenda • Power Platform • Workflow integrations • Flow • Logic App • Enterprise integration • Service bus / Event bus • Logic App / Azure Function • + Import and Export integrations • + Document integration
  • 5. • Flow and Logic App • Flow is build on Logic App • Based on Connectors • Triggers & Actions Workflow Integration
  • 6. Flow Logic App Connectors (200+) Protocol Connectors Azure Services and Power Apps Connectors Hybrid Connectors B2B, XML, EDI and AS2 Connectors SaaS Connectors
  • 7. • CDS1.0 and 2.0 • Push by webhook (?) • More improvements, like attribute filters • (Current) D365 Connector vs CDS Connector • Only CDS2.0 • Pooling (?)
  • 8. • Both connectors can trigger on events, but there is a third way: • Webhook from D365/CDS • HTTP Request Connector Webhook from D365/CDS Logic AppFlo w D365 / CDS webhoo k
  • 9. Microsoft Flow vs Azure Logic Apps • Office workers, business users, SharePoint administrators • Run in Office365/Power Platform environment https://flow.microsoft.com • Self-service, personal productivity • 30 day limit execution • Buttons in App • Simple input supported • Approvals • Pro integrators, developers and IT pros • Run in Azure environment https://portal.azure.com • Advanced Integrations, Mission critical • 90 day limit execution • More ‘Enterprise’ Connectors
  • 11. Flow – Buttons in App Logic App Azure Platform Office365/ Power Platform Flow
  • 12. Enable Flow in D365 ;-)
  • 13. Flow – Contact form to Lead • When Contact form is submitted • Then Create Lead in D365 • And Post to Teams Contact form Flow D365 Lead Teams submits Visitor
  • 14. DEMO Contact form to Lead
  • 15. Flow – Account to Harvest Client • When workflow is run from selected Account • Then Ask for Approval • When Approved Create Client in Harvest • And post to Teams D365 Account Flow Harvest TeamsApproval manual starts Flow User
  • 16. DEMO- Account to Harvest Client
  • 17. Tangled Integration • How to manage? • What if systems are not available? • What if we lose that € 100.000 order from the website, because of this? Spotler Exact Online Website Tracking Service SMS Service ERP D365 CE
  • 18. Enterprise Integration (iPaaS) • Azure Integration Services • Service Bus Event Grid • Routing Messages • Monitor and control • Transactional • Logic App (and Azure Functions) • Workflows Orchestration • Mapping • Transforming • API Management • Expose APIs • Consumer accounts • Throttling • Monetizing APIs Spotler D365 CE Exact Online Website Tracking Service SMS Service ERP iPaaS Service Bus Event Grid Logic App API ManagementAzure Function
  • 19. Enterprise Integration (iPaaS) Logic App Azure Function Service Bus Event Grid D365 / CDS service endpoint webhook Logic App Azure Function Logic App Logic App ESB
  • 20. Service Bus vs Event Grid • Event and Command messages • Receiver polls from queue • Advanced messaging features • FIFO, Batching/sessions • Transactions, Dead-lettering • Routing and filtering, Duplicate detection • Supports • Queues • Topics (publish/subscribe) • Relays • Event messages only • Push to receiver using webhooks • Re-active programming model • Near-real-time (faster then Service Bus) • Can handle more load • Events expires after 24 hours • Supports • Topics (publish/subscribe)
  • 21. Logic Apps vs Azure Functions • Workflow triggered by an event • Extensive list of connectors(200+) • Can only run in the cloud • dependency on MS-managed connectors • Asynchronous integration and fire-and-forget messaging • Logging and tracing build-in • Code triggered by an event • Durable Functions are code- based workflows • Can be run and developed locally • Synchronous request/response calls, that execute more complex logic • Application Insights and custom
  • 22. Example Enterprise Integration D365/CDS Content-based routing D365 event D365 event dead letter account account dead letter contact contact dead letter Upsert Account Convert JSON Exact Customer Queues 6 4 3 2 1 3 5 Queues
  • 23. DEMO – Example Enterprise Integration
  • 24. Import and Export Integrations • Data Integrator • Integrate data into CDS • Easy interface • Out-of-the-box templates • No costs • https://admin.powerplatform.microsoft.com
  • 25. Import and Export Integrations • Data Export Service • Export data to Azure SQL db • Replaced by Azure Data Lake? • Azure Data Lake • o.a. SSIS • Scribe • SSIS (VM)
  • 26. Document Integrations in D365 • SharePoint Online • OneDrive for Business • Microsoft Teams
  • 27. DEMO – Microsoft Teams integration
  • 28. Questions? Thank you! Rémy van Duijkeren E-mail / Skype for Business: remy@dynamichands.nl
  • 30. Dynamics 365 Community Benefits • Participate and help build a pool of knowledge that’s accessible by members at any time! • Expand your network by engaging with peers • • • • • • Join the Dynamics 365 Community, where you can interact with your peers and Microsoft Dynamics 365 experts. You can get answers to your questions by posting questions in the forums, starting discussions, reading informative blog articles, and watching how-to videos. https://community.dynamics.com
  • 31. Social  www.365portal.org  Twitter: @Dyn365Community  Linkedin: @365-Saturday  Hashtags  #Amsterdam365 #365Saturday #msdyn365  Wifi: MSGUEST  Pass: TBC  Community.Dynamics365.com