SlideShare une entreprise Scribd logo
1  sur  32
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
17
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

Contenu connexe

Tendances

Visual fusion 5_visual_rollups
Visual fusion 5_visual_rollupsVisual fusion 5_visual_rollups
Visual fusion 5_visual_rollups
IDV Solutions
 
Directions on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_developmentDirections on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_development
Takeshi Shinmura
 
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
Sandro Pereira
 
Ms flow hnlnov2016
Ms flow hnlnov2016Ms flow hnlnov2016
Ms flow hnlnov2016
Jennifer Pearcey
 

Tendances (20)

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

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

How can Power Apps and Microsoft Flow allow your Power Users to quickly build...
How can Power Apps and Microsoft Flow allow your Power Users to quickly build...How can Power Apps and Microsoft Flow allow your Power Users to quickly build...
How can Power Apps and Microsoft Flow allow your Power Users to quickly build...
BizTalk360
 
Modern productivity solutions for a modern government
Modern productivity solutions for a modern governmentModern productivity solutions for a modern government
Modern productivity solutions for a modern government
Deneys Minne
 
Enterprise Challenges - Cloud
Enterprise Challenges - Cloud Enterprise Challenges - Cloud
Enterprise Challenges - Cloud
Office
 
Office 365 Proposal Bangladesh - Biman
Office 365 Proposal Bangladesh - BimanOffice 365 Proposal Bangladesh - Biman
Office 365 Proposal Bangladesh - Biman
MJ Ferdous
 

Similaire à #CRMUG: Empower your Dynamics CRM users with PowerApps and Flow (20)

Developing business applications via power platform build2019
Developing business applications via power platform build2019Developing business applications via power platform build2019
Developing business applications via power platform build2019
 
How can Power Apps and Microsoft Flow allow your Power Users to quickly build...
How can Power Apps and Microsoft Flow allow your Power Users to quickly build...How can Power Apps and Microsoft Flow allow your Power Users to quickly build...
How can Power Apps and Microsoft Flow allow your Power Users to quickly build...
 
2020-05-28 Microsoft 365 Virtual Marathon - Mobility with Microsoft 365 from ...
2020-05-28 Microsoft 365 Virtual Marathon - Mobility with Microsoft 365 from ...2020-05-28 Microsoft 365 Virtual Marathon - Mobility with Microsoft 365 from ...
2020-05-28 Microsoft 365 Virtual Marathon - Mobility with Microsoft 365 from ...
 
Whitepaper-Power-Platform-ENG.pdf
Whitepaper-Power-Platform-ENG.pdfWhitepaper-Power-Platform-ENG.pdf
Whitepaper-Power-Platform-ENG.pdf
 
APP IN A DAY Copenhagen May 13th
APP IN A DAY Copenhagen May 13th APP IN A DAY Copenhagen May 13th
APP IN A DAY Copenhagen May 13th
 
Achieve quick wins in your organization with Power Automate
Achieve quick wins in your organization with Power AutomateAchieve quick wins in your organization with Power Automate
Achieve quick wins in your organization with Power Automate
 
Modern productivity solutions for a modern government
Modern productivity solutions for a modern governmentModern productivity solutions for a modern government
Modern productivity solutions for a modern government
 
What is Microsoft Power Platform?
What is Microsoft Power Platform?What is Microsoft Power Platform?
What is Microsoft Power Platform?
 
What is Microsoft Enterprise Mobility Suite and how to deploy it
What is Microsoft Enterprise Mobility Suite and how to deploy itWhat is Microsoft Enterprise Mobility Suite and how to deploy it
What is Microsoft Enterprise Mobility Suite and how to deploy it
 
Enterprise Challenges - Cloud
Enterprise Challenges - Cloud Enterprise Challenges - Cloud
Enterprise Challenges - Cloud
 
Cloud Computing for Nonprofits - What's Microsoft Got?
Cloud Computing for Nonprofits - What's Microsoft Got?Cloud Computing for Nonprofits - What's Microsoft Got?
Cloud Computing for Nonprofits - What's Microsoft Got?
 
200 OK WhitePaper
200 OK WhitePaper200 OK WhitePaper
200 OK WhitePaper
 
Office 365 Proposal Bangladesh - Biman
Office 365 Proposal Bangladesh - BimanOffice 365 Proposal Bangladesh - Biman
Office 365 Proposal Bangladesh - Biman
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
 
Business Process Automation Solutions | BPA Services | DynaTech Systems
Business Process Automation Solutions | BPA Services | DynaTech SystemsBusiness Process Automation Solutions | BPA Services | DynaTech Systems
Business Process Automation Solutions | BPA Services | DynaTech Systems
 
Retail Cloud Services
Retail Cloud ServicesRetail Cloud Services
Retail Cloud Services
 
SPS Dakar 2018 - Flow et Power Apps - Mohamed Amar Athie
SPS Dakar 2018 - Flow et Power Apps - Mohamed Amar AthieSPS Dakar 2018 - Flow et Power Apps - Mohamed Amar Athie
SPS Dakar 2018 - Flow et Power Apps - Mohamed Amar Athie
 
Modern workplace g sari-ms
Modern workplace   g sari-msModern workplace   g sari-ms
Modern workplace g sari-ms
 
CRM as the hub of your big data - A Salesforce use case.
CRM as the hub of your big data - A Salesforce use case.CRM as the hub of your big data - A Salesforce use case.
CRM as the hub of your big data - A Salesforce use case.
 
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & BotsBeyond The Intranet: Digital Workplace Apps, Solutions & Bots
Beyond The Intranet: Digital Workplace Apps, Solutions & Bots
 

Plus de Nicolas Georgeault

Plus de Nicolas Georgeault (20)

GUM365 - Rencontre mensuelle Avril 2024 - Montréal
GUM365 - Rencontre mensuelle Avril 2024 - MontréalGUM365 - Rencontre mensuelle Avril 2024 - Montréal
GUM365 - Rencontre mensuelle Avril 2024 - Montréal
 
Construisez votre gouvernance Power Platform
Construisez votre gouvernance Power PlatformConstruisez votre gouvernance Power Platform
Construisez votre gouvernance Power Platform
 
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
aMS Delhi - Are you thinking about building PowerApps on to of SharePoint-Ser...
 
Improve your Dynamics 365 usage with AI
Improve your Dynamics 365 usage with AIImprove your Dynamics 365 usage with AI
Improve your Dynamics 365 usage with AI
 
Utiliser Process Advisor
Utiliser Process AdvisorUtiliser Process Advisor
Utiliser Process Advisor
 
How to get prepared for Syntex
How to get prepared for SyntexHow to get prepared for Syntex
How to get prepared for Syntex
 
Quelles sont vos opportunités AI dans Microsoft 365
Quelles sont vos opportunités AI dans Microsoft 365Quelles sont vos opportunités AI dans Microsoft 365
Quelles sont vos opportunités AI dans Microsoft 365
 
How to get prepared for SharePoint Syntex
How to get prepared for SharePoint SyntexHow to get prepared for SharePoint Syntex
How to get prepared for SharePoint Syntex
 
Solving problems! and what we could learn from covid19
Solving problems! and what we could learn from covid19Solving problems! and what we could learn from covid19
Solving problems! and what we could learn from covid19
 
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #GovernanceM365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
M365 Saturday Saskatchewan 2020 - Build your #PowerPlatform #Governance
 
M365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
M365 Virtual Marathon - Construire votre gouvernance pour la Power PlatformM365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
M365 Virtual Marathon - Construire votre gouvernance pour la Power Platform
 
Montreal Skype and Teams User Group: Développer une application Microsoft Teams
Montreal Skype and Teams User Group: Développer une application Microsoft TeamsMontreal Skype and Teams User Group: Développer une application Microsoft Teams
Montreal Skype and Teams User Group: Développer une application Microsoft Teams
 
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
SPS Ottawa 2019: From the field: Modernize your SharePoint Intranet with Shar...
 
ESPC19: What is the cdm and how to use it?
ESPC19: What is the cdm and how to use it?ESPC19: What is the cdm and how to use it?
ESPC19: What is the cdm and how to use it?
 
SPS Calgary 2019 - What if your intranet was a simple bot?
SPS Calgary 2019 - What if your intranet was a simple bot?SPS Calgary 2019 - What if your intranet was a simple bot?
SPS Calgary 2019 - What if your intranet was a simple bot?
 
PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...
PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...
PowerPlatform World Tour Toronto 2019 - Introduction with canvas vs model-dri...
 
SPSNYC2019 - What is Common Data Model and how to use it?
SPSNYC2019 - What is Common Data Model and how to use it?SPSNYC2019 - What is Common Data Model and how to use it?
SPSNYC2019 - What is Common Data Model and how to use it?
 
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?
 
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
 
SPSVB 2019 - Pour first Power Apps in 30 minutes
SPSVB 2019 - Pour first Power Apps in 30 minutesSPSVB 2019 - Pour first Power Apps in 30 minutes
SPSVB 2019 - Pour first Power Apps in 30 minutes
 

Dernier

Dernier (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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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)
 
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?
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

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

Notes de l'éditeur

  1. [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
  2. 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
  3. 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.
  4. 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.
  5. 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
  6. 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.
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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.
  12. Create more advanced integration scenarios with multiple steps, adding conditions between steps and the every expanding list of more advanced enterprise connectors.
  13. 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
  14. User over 100+ templates (and growing) for common scenarios as a starting point to create your new workflow!
  15. 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