SlideShare a Scribd company logo
Nicolas Georgeault
@ngeorgeault – ngeorgeault@negotium.com
Nicolas Georgeault
Emergent Technologies Officer
and Technology Advisor
@Negotium Technologies
• Email/Yammer:
ngeorgeault@club-sharepoint.fr
• Twitter: @Ngeorgeault
• Blog: http://blog.georgeault.co /
http://www.itlounge.ca
• Slideshare:
http://www.slideshare.net/ngeorgeault
20 years of experience in IT
13 with SharePoint
6 as a SharePoint MVP
Co-author of Microsoft SharePoint Server 2010 et
2013 French books
 PowerApps
 Demo
 Microsoft Flow
 Demo
 Bonus ;)
3
4
• Power Users
• Professional Developers
• The Microsoft Common Data Model
• Connectors and Gateways
BUSINESS APP GAP
We are living in a Cloud First, Mobile First world
and we are more mobile than ever before.
TALENT
ACCESS
AGILITY
Hard to develop
Cross platform development
Keeping up with technology changes
Not enough skilled mobile developers
Disparate data source
Difficult to connect to and consume related
data
Security & Single Sign on
Data stored on premise and in the cloud
App distribution
Combining this data
Making apps available outside the
enterprise
IT Governance
MICROSOFT
POWERAPPS
An enterprise software service for innovators
everywhere
to connect, create and share business apps
HOW IT WORKS
Source: Microsoft
#CRMUG: Empower your Dynamics CRM users with PowerApps and Flow
17
#CRMUG: Empower your Dynamics CRM users with PowerApps and Flow
App Designer (UWP)
Logic (App) Flow Designer
(WEB)
Sample Application
POWERAPPS
 Unified and Secured business database, of well-formed standard business entities
that can be deployed for use in your organization.
 Breaking the silos between Enterprise Apps
 Enable organizations to connect business data from applications with information
residing in Office 365 productivity platform
 Why use entities?
 Rich metadata
 Easy to manage
 Easy to share
 Secure
20
https://powerapps.microsoft.com/en-
us/tutorials/data-platform-intro/
21
22
23
24
POWERAPPS
Connect on Dynamics CRM
Create a Contact Mobile
Application
25
Get notifications Synchronize files Collect data Automate approvals
 Microsoft Flow helps non-developers work smarter by automating workflows across apps
and services
Automate advanced scenarios with multiple steps,
branching conditions, and more
Click-to-code for integrating
the systems you’re already
using… even custom APIs.
New services being added
every week!
https://flow.microsoft.com/manage/connections/available
Get started quickly
with useful CRM
templates
 https://flow.microsoft.com/en-
us/services/shared_runtimeservice
/common-data-model/
 Many out of the box CDM Flows
already available
30
Discover Microsoft Flow
Discover Azure Logic Apps
Create a Flow between CRM
and Wunderlist
31
With great power comes great responsibility
EAI & Hybrid
Authorisation
API / App jungle
K.I.S.S
Anyone can sign up for free
with their personal, work or
school email
Included for free with most*
Office 365 and Dynamics 365
application SKUs
Included for free with most* Office
365 and Dynamics 365 application
SKUs
Additional
plans for
standalone Flow
will also be
available with
Premium
Connectors and
15,000 runs per
month
Source: Microsoft
Additional resources
https://powerapps.microsoft.com/en-us/tutorials/getting-started
https://channel9.msdn.com/Search?term=powerapps#ch9Search
http://www.powerapps.com
https://disqus.com/home/forums/powerappsdisqus
Additional resources
https://channel9.msdn.com/Shows/Mechanics/The-Mobile-and-
Intelligent-Intranet-SharePoint-sites-and-PowerApps
Special thanks for inspiration ;)
 René Brauwers @ReneBrauwers
 Maarten Visser @mvisser
36

More Related Content

PPTX
SPS Toronto 2016 - What is microsoft PowerApps
PPTX
Power Apps - With great power comes great responsibility
PPTX
Thrive 2018 - Microsoft Teams a developer's perspective
PPTX
Microsoft PowerApps Introduction by Usama Wahab Khan MVP
PPTX
Power Platform Tools of Office 365 What to Use When
PPTX
Introduction to Microsoft Flow : Power to the People (Serge Luca, Isabelle Va...
PPT
The Age Of User Experience
PDF
SPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIE
SPS Toronto 2016 - What is microsoft PowerApps
Power Apps - With great power comes great responsibility
Thrive 2018 - Microsoft Teams a developer's perspective
Microsoft PowerApps Introduction by Usama Wahab Khan MVP
Power Platform Tools of Office 365 What to Use When
Introduction to Microsoft Flow : Power to the People (Serge Luca, Isabelle Va...
The Age Of User Experience
SPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIE

What's hot (20)

PPTX
Automating your tasks with microsoft flow
PPTX
Innovation on the web with Silverlight
PPTX
Visual fusion 5_visual_rollups
PPTX
Directions on microsoft_web_and_cloud_development
PDF
Powerapps & Flow
PDF
2019-04-27 SPS Doha - Mobility in Office 365 from tools and usages to busines...
PPTX
Collab365 - Flow Happy Hour
PPTX
Microsoft Flow - Easy Desktop Integration
PPTX
Getting started with Microsoft Flow
PPTX
Shamit Khemka discusses importance of custom SharePoint application developer...
PPTX
Office 365 roadmap december 2016
PPTX
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
PPTX
Ms flow hnlnov2016
PPTX
SPSChennai2020
PDF
Exploring the PowerApps advantage
PPTX
Power Platform (Power Automate)
PPTX
Microsoft power apps
PPTX
Visual Fusion 5_SP_Alert_Geofence
PPTX
Boost productivity using Microsoft Teams & PowerAutomate
PPTX
Collaboration Throwdown: Salesforce verses SharePoint
Automating your tasks with microsoft flow
Innovation on the web with Silverlight
Visual fusion 5_visual_rollups
Directions on microsoft_web_and_cloud_development
Powerapps & Flow
2019-04-27 SPS Doha - Mobility in Office 365 from tools and usages to busines...
Collab365 - Flow Happy Hour
Microsoft Flow - Easy Desktop Integration
Getting started with Microsoft Flow
Shamit Khemka discusses importance of custom SharePoint application developer...
Office 365 roadmap december 2016
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
Ms flow hnlnov2016
SPSChennai2020
Exploring the PowerApps advantage
Power Platform (Power Automate)
Microsoft power apps
Visual Fusion 5_SP_Alert_Geofence
Boost productivity using Microsoft Teams & PowerAutomate
Collaboration Throwdown: Salesforce verses SharePoint
Ad

Similar to #CRMUG: Empower your Dynamics CRM users with PowerApps and Flow (20)

PPTX
PWR102-Solving Business Problems wtih MS PowerApps.pptx
PPTX
SPS London 2017 - Building applications with PowerApps, Microsoft flow and Of...
PDF
PowerApps
PDF
Microsoft PowerApps and Flow
PPTX
How can Power Apps and Microsoft Flow allow your Power Users to quickly build...
PPTX
Build and extend applications for Office 365 with PowerApps and Flow
PDF
Pascua Yaqui Tribe App in a day and dashboard in day
PPTX
Power Apps Training in madhapur, Hyderabad
PPTX
Power Apps Training in madhapur, Hyderabad
PPTX
Intro to PowerApps and Flow
PDF
Power apps flow-guide
PPTX
power apps.pptx
PDF
power apps (1).pdf
PPTX
Improving your productivity using Microsoft Flow and PowerApps in Office 365
PPTX
Building Applications for Your Business Using PowerApps and Flow
PDF
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
PDF
The business today - PowerApps, Power BI y Microsoft Flow
PPTX
Trivandrumtechcon20
PPTX
PowerApps and CDS
PDF
Power behind power apps and Ms flow
PWR102-Solving Business Problems wtih MS PowerApps.pptx
SPS London 2017 - Building applications with PowerApps, Microsoft flow and Of...
PowerApps
Microsoft PowerApps and Flow
How can Power Apps and Microsoft Flow allow your Power Users to quickly build...
Build and extend applications for Office 365 with PowerApps and Flow
Pascua Yaqui Tribe App in a day and dashboard in day
Power Apps Training in madhapur, Hyderabad
Power Apps Training in madhapur, Hyderabad
Intro to PowerApps and Flow
Power apps flow-guide
power apps.pptx
power apps (1).pdf
Improving your productivity using Microsoft Flow and PowerApps in Office 365
Building Applications for Your Business Using PowerApps and Flow
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
The business today - PowerApps, Power BI y Microsoft Flow
Trivandrumtechcon20
PowerApps and CDS
Power behind power apps and Ms flow
Ad

More from Nicolas Georgeault (20)

PPTX
CollabCon2024 - From Engage to storyline new experiences to engage leaders an...
PPTX
CollabDays Hungary 2024 - Discovering Process Mining and Task Mining with Pow...
PPTX
M365 Chicago 2024 - From Engage to Storyline, New Experiences to Engage Leade...
PPTX
AI Community Conference - Toronto 2024: Work like a Brain with... AI and Copilot
PPTX
M365 Community Days MTL 2024 - Découverte du Process Mining et du Task Mining...
PPTX
GUM365 - Rencontre mensuelle Avril 2024 - Montréal
PPTX
Construisez votre gouvernance Power Platform
PPTX
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
PPTX
Improve your Dynamics 365 usage with AI
PPTX
Utiliser Process Advisor
PPTX
How to get prepared for Syntex
PPTX
Quelles sont vos opportunités AI dans Microsoft 365
PPTX
How to get prepared for SharePoint Syntex
PPTX
Solving problems! and what we could learn from covid19
PPTX
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
PPTX
M365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
PPTX
Montreal Skype and Teams User Group: Développer une application Microsoft Teams
PPTX
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
PPTX
ESPC19: What is the cdm and how to use it?
PDF
SPS Calgary 2019 - What if your intranet was a simple bot?
CollabCon2024 - From Engage to storyline new experiences to engage leaders an...
CollabDays Hungary 2024 - Discovering Process Mining and Task Mining with Pow...
M365 Chicago 2024 - From Engage to Storyline, New Experiences to Engage Leade...
AI Community Conference - Toronto 2024: Work like a Brain with... AI and Copilot
M365 Community Days MTL 2024 - Découverte du Process Mining et du Task Mining...
GUM365 - Rencontre mensuelle Avril 2024 - Montréal
Construisez votre gouvernance Power Platform
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
Improve your Dynamics 365 usage with AI
Utiliser Process Advisor
How to get prepared for Syntex
Quelles sont vos opportunités AI dans Microsoft 365
How to get prepared for SharePoint Syntex
Solving problems! and what we could learn from covid19
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
M365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
Montreal Skype and Teams User Group: Développer une application Microsoft Teams
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
ESPC19: What is the cdm and how to use it?
SPS Calgary 2019 - What if your intranet was a simple bot?

Recently uploaded (20)

PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Approach and Philosophy of On baking technology
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Machine Learning_overview_presentation.pptx
PPTX
A Presentation on Artificial Intelligence
PDF
Empathic Computing: Creating Shared Understanding
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
The AUB Centre for AI in Media Proposal.docx
Advanced methodologies resolving dimensionality complications for autism neur...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Encapsulation theory and applications.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Big Data Technologies - Introduction.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Approach and Philosophy of On baking technology
NewMind AI Weekly Chronicles - August'25-Week II
MYSQL Presentation for SQL database connectivity
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Machine Learning_overview_presentation.pptx
A Presentation on Artificial Intelligence
Empathic Computing: Creating Shared Understanding
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Network Security Unit 5.pdf for BCA BBA.
Building Integrated photovoltaic BIPV_UPV.pdf

#CRMUG: Empower your Dynamics CRM users with PowerApps and Flow

Editor's Notes

  • #6: [10] quickly build and deliver solutions without writing code easily extend capabilities for power users and take advantage of rich platform services with the full power of Azure Rich framework that comes with hundreds of established entities and can be used across apps. get more value out of the services you’re already using
  • #7: Business APP GAP Consumer apps are available a plenty, ranging from wine rating apps like vivino; gamified apps such as SWARM, Untapped and so on. But ‘real’ business productivity apps are lagging behind, Off course we have mobile apps which enhance mobile productivity such as Word, Excel, PowerPoint, EverNote, OneNote, Skype for business etc. But where are the real business apps, which unleash the power of the apps available within a enterprise. Unlocking that customer or product information stored in a legacy system somewhere. So why do we have this gap; Microsoft states it has identified 3 reasons for this, being TALENT, ACCESS AND AGILITY
  • #8: TALENT How many of you have tried writing / creating mobile business apps. Creating mobile apps is hard, as we have to keep up with technology changes or new features. It needs to run on multiple platforms. Taking this into account and the fact that there are not enough skilled mobile developers, it is not surprising that creating mobile business apps takes up time and thus money.
  • #9: ACCESS Data is spanned both on premise as well as in the cloud (stored in SaaS applications), accessing this data and integrating these systems is usually a challenge.
  • #10: IT agility and app sharing. Mobile app distribution typically happens through app stores, or through mobile device management, governed by IT.  This creates inherent friction in getting apps onto employee phones. Making internal apps available outside the enterprise * Side loading * App stored * Mobile Device Management By the way Microsoft has a very compelling story regarding Mobile Device Management. Real differentiator. But that’s a story to tell another time
  • #11: What are is Microsoft PowerApps? PowerApps is Microsoft’s answer to address the business app gap it does so by offering a platform including tooling to enable employees, developers, and integrators to create and share mobile business apps These apps run on virtually any mobile platform, Can connect to disparate data sources both spanning on-prem and cloud in a secure way. When I first heard of PowerApps / Project Sienna, the first thing which popped up in my mind was Visual Studio Lightswitch.
  • #14: Let’s have a closer look at the PowerApps Target Audience Information Workers & Business optimisers Familiar tooling - Word, PowerPoint, Excel, Access, SharePoint “Slogan” : Create Mobile business apps with Clicks , ‘not Code’ Pro Developers / Integration Specialist Familiar tooling – Visual Studio .Net , Azure Portal. Familiar technology – .Net languages, Business Process Modelling, SOA, API design “Slogan” : Do more with the things we are already used to
  • #17: Clients connect through API’s, or an existing backend to different cloud and on premise systems. App Service Environment - Dedicated environment / Shared - Virtual network support for better connectivity and security to on-prem system Tons of OOB APIs ready to use Expose your OWN API, hosted anywhere AAD Authentication Advanced User/Group based authorisation API definition discovery
  • #19: Free & Standard limited data sources (however using http + swagger, custom API can be called) Enterprise functionality can be mimicked, by being creative (but I doubt it will be cheaper or better) Enterprise Another benefit of a dedicated environment consists of the fact that no limits (throttling, number of messages etc) are imposed Granular security, control APP permission with AAD Manage all APIs – from on-premises to the cloud Manage and Monitor API Access
  • #20: Sample Application Subcontractor onboaring Current process is in SharePoint, where new contractors are registered. APP to Approve / Reject an onboarding request. SalesForce contractors app which will assign an account id if approved
  • #27: Microsoft Flow is a SaaS service that helps business users work smarter by automating workflow across a growing number apps & services that they rely on. The possible workflows span across a wide variety of possibilities, for example : Get a notifications when a certain file is updated Synchronize files by connecting your folders to keep data current, Automatically collect and organize your business data Streamline approvals and get instant alerts. Microsoft Flow makes it possible to automate all of these scenarios and more.
  • #28: Create more advanced integration scenarios with multiple steps, adding conditions between steps and the every expanding list of more advanced enterprise connectors.
  • #29: Get a whole bunch of connectors OOTB to common SaaS Services, from O365 (Outlook, OneDrive) to collaborative svcs (Slack) to CRM svcs (Salesforce, Dynamics CRM) Can support connections to custom APIs (Swagger end point definition) URL for full list of connectors
  • #30: User over 100+ templates (and growing) for common scenarios as a starting point to create your new workflow!
  • #33: K.I.S.S PowerApps is promising, and most definitely the more basic business apps can be realised fairly fast. However we need to ask ourselves; do we want to build ‘Complex Business Apps‘, If so is PowerApps the right platform. I reckon initially it will be used for the more basic business apps, which don’t do more than displaying information and allow non business critical mutations. Nevertheless, nothing is stopping us to create complex business apps. However, if we do so; just keep in mind that doing it in the right way costs time and money. If we go down the lane regarding complex business apps. I feel it will be our responsibility to ensure: Authorisation Lock down CRUD rights API/APP Jungle More apps / api’s almost all the same. Needs some Quality Control in place Enforce a publish / release policy. Just to check compliance (security, dev standards) EAI & Hybrid Use patterns and tools we are familiar with (Service bus) Based on my initial experience during I’ve noticed that PowerApps indeed is very powerful, however special thought needs to be put in regarding access rights (authorisation rules). Make sure that a user does not have too many, nor too less of rights