SlideShare a Scribd company logo
PowerApps!
Penelope Coventry
@pjcov
 MVP: Office Server and Services
 11 years
 Author/Co-author
 10+ SharePoint Books
 Independent consultant
 Trainer & product specialist
 Worked with SharePoint since 2001
 UK Based, work in Europe & US
Speaker Bio
Introducing PowerApps
 One of the Business Application Platform (BAP) apps
 A single, unified extensibility platform
 Easy Authoring –WYSIWYG – Excel like expressions
 Mash up data from multiple sources
 Cross Platform – iOS,Android,Windows, web
 Enterprise Ready – Centrally managed, DLP policy on
data & connectors
Power BI PowerApps Microsoft Flow
Common
Data Service
Connectors
+ gateways
Data sources
 External data - connections
 Local storage - collections
 Common Data Service – Azure base storage for
importing data from multiple data sources
 Offline
Calendar
Documents
Products
SharePoint lists
SharePoint site connector
Product Code List Price Color
Batman Action Figure
Captain America Action Figure
GI Joe Action Figure
Green Hulk Action Figure
Red Hulk Alter Action Figure
WP0001
WP0002
WP0003
WP0004
WP0005
$14.95
$12.95
$14.95
$9.99
$9.99
Black
Red
Green
Green
Red
Connection
Local storage
Connection takes care
of authentication of
user access the data
Loaded when app started or the
Refresh function runs
213k+
People in organizations
are using
PowerApps and Flow
1M+
monthly active users
https://www.featuredcustomers.com/vendor/microsoft-powerapps/customers
https://www.pcmag.com/review/353386/microsoft-powerapps
12th June 2017
A PowerApps Audit Solution in 5 minutes
https://www.youtube.com/watch?v=CSgYBGKNNGk
It’s not just for business
How to build a Fidget Spinner
Ashlee Culmsee
https://www.youtube.com/watch?v=CqKS_k4WCRM
What is PowerApps Studio?
 A web application that empowers:
 Business experts
 Business analysts
 Consultants
 Other app “imagineers”
 to create:
 new purpose-specific mobile apps
 that enable new business scenarios for employees and
customers
 without requiring any programming skills
What PowerApps is not
 A developer tool (replacement forVisual Studio)
 A means for creating
 Mission-critical transactional applications
 Complex forms with dependencies
 Printable forms, unless a screenshot is enough
 Anonymous form entry
 A silver-bullet solution for all business scenarios
 A tool to build responsive web applications
Support for SharePoint in PowerApps and Flow
is developing but there are definitely things
you can’t do!
Create an app
 Three options to create a PowerApps:
❑ Start an app from scratch – blank surface
❑ A template
❑ Create an app from data,
if you know where you data resides, e.g.,
❖ A SharePoint custom list
▪ PowerApps created from a SharePoint Online list are treated as either Private
v Public views
▪ Can now create SharePoint custom forms
❖ Excel spreadsheet
 Save:
 Locally (.msapp)
Or
 The PowerApps cloud service
PowerApps Studio:
 1. Ribbon
 2.Thumbnails of all screens
 3.App Screen
 4. Property list
 5. Formula bar
 6. Options
1
2
3
4 5
6
PowerApps packaging (licensing)
https://powerapps.microsoft.com/en-us/pricing/
PowerApps and Microsoft Flow for
Office 365 and Dynamics 365
Extending Office 365 and
Dynamics 365
PowerApps P1
For business users:
Run any app using CDS
PowerApps P2
For creators and IT
admins: Full creation &
admin capabilities
Administration
 PowerApps admin centre: https://admin.powerapps.com/
 Microsoft Flow admin centre:
https://admin.flow.microsoft.com/
https://powerapps.microsoft.com/en-
us/tutorials/environments-administration/
 Enables you to manage environments and data policies
(DLP)
 Environments are used as a space to store, manage and share
the apps, flows and business data from your organization
PowerApps Spring 2018 Update
 Combining Dynamics 365 and PowerApps into a single
unified platform
 PowerApps platform is now the platform that the
Dynamics 365 for Sales, Service, Marketing, andTalent
applications are natively built on
https://powerapps.microsoft.com/en-us/blog/powerapps-spring-announce/
https://powerapps.microsoft.com/en-us/blog/cds-for-apps-march/
https://powerapps.microsoft.com/en-us/blog/introducing-model-driven-apps/
Common Data Service for Apps – CDS 2.0
 Major advancements
 Model-drive apps
 More data centric way to build “forms over data” declarative
applications.
 Focus on entities in CDS for Apps, their relationships, associated
business logic and forms.
 Server-side logic to enable scenarios from simple validation and
defaulting to complex code executing during data updates.
 Business Process Flows to model business process stages and guide
users through them.
 Sophisticated security model providing row level security and even
models hierarchies.
 Calculated fields to user server side logic to compute values in an entity.
 Production ready pro developer SDK, based on the proven xRM SDK,
allowing CDS for Apps access from any pro-dev application.
 Generally available from early May
Demos
Canvas apps
Getting Started
 Sign up – work or school account
 Getting started for free: https://powerapps.microsoft.com/
 Community Plan: https://powerapps.microsoft.com/en-us/communityplan/
 Use PowerApps Studio:
 Web
 Short videos
 https://www.youtube.com/
 Keywords:Audrie Gordon PowerApps getting started
 In the long term:
 Microsoft Flow and PowerApps sessions at Microsoft Ignite
 https://flow.microsoft.com/en-us/blog/sessions-ignite-2017/
 Follow the blog: https://powerapps.microsoft.com/en-us/blog/
 Follow on Twitter: @powerapps
 Join the community: aka.ms/powerapps-community
 PowerApps in a day: aka.ms/appinaday
 One scenario – choose one of two datasources – SharePoint or CDS
Strategic Considerations
 Updates to PowerApps/Flow/Teams/etc are frequent
 The PowerApps team uses 3-week sprints
 Don’t even think about packaging up the PowerApps Studio
App
 Learn to tolerate rapid change – Industry asked for it!
 Turning these tools off will just push people to other platforms
 There will always be gaps
 Most gaps can be worked around effectively
 PowerApps team are very up-front with their backlog
How to position PowerApps
 If your organisation is
super-conservative, risk
averse and still on
Windows 7
- “We are not building a
production app.We are
piloting ideas without the
risk and expense of
custom development.
Let’s face it, users don’t
know what they want…”
 If your organisation is a bit
hipster & uses terms from
the start-up world like
“minimum viable product
(MVP)” and “fail
forward…”
- “PowerApps allows us
to quickly test our most
critical assumptions at
low cost and low risk
and develop an MVP…”
Ad

More Related Content

What's hot (20)

Introduction to Microsoft Power Platform (PowerApps, Flow)
Introduction to Microsoft Power Platform (PowerApps, Flow)Introduction to Microsoft Power Platform (PowerApps, Flow)
Introduction to Microsoft Power Platform (PowerApps, Flow)
Sam Fernando
 
Intro to power apps
Intro to power appsIntro to power apps
Intro to power apps
Agusto Sipahutar
 
PowerApps Deep Dive
PowerApps Deep DivePowerApps Deep Dive
PowerApps Deep Dive
SPC Adriatics
 
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven AppsEnter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
Daniel Laskewitz
 
Power automate and power BI January 22 Baku
Power automate and power BI January 22 BakuPower automate and power BI January 22 Baku
Power automate and power BI January 22 Baku
Berkovich Consulting
 
Power Automate Overview
Power Automate OverviewPower Automate Overview
Power Automate Overview
TristanMobbs
 
Microsoft power apps
Microsoft power appsMicrosoft power apps
Microsoft power apps
Confiz Limited - Dynamics AX
 
Power platform power automate in a day
Power platform   power automate in a dayPower platform   power automate in a day
Power platform power automate in a day
Narapat Patcharapornpun
 
Power Platform (Power Automate)
Power Platform (Power Automate)Power Platform (Power Automate)
Power Platform (Power Automate)
OluwatobiYusuf2
 
Canvas Apps for the Model-driven mind
Canvas Apps for the Model-driven mindCanvas Apps for the Model-driven mind
Canvas Apps for the Model-driven mind
Jukka Niiranen
 
Overview power apps and microsoft flow
Overview power apps and microsoft flowOverview power apps and microsoft flow
Overview power apps and microsoft flow
Juan Fabian
 
Introduction to PowerApps and Flow
Introduction to PowerApps and FlowIntroduction to PowerApps and Flow
Introduction to PowerApps and Flow
James Milne
 
Microsoft Power Apps - A Getting Started Guide
Microsoft Power Apps - A Getting Started GuideMicrosoft Power Apps - A Getting Started Guide
Microsoft Power Apps - A Getting Started Guide
Paul Barnett
 
PL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform FundamentalsPL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform Fundamentals
Nanddeep Nachan
 
Introduction to Microsoft Flow & PowerApps
Introduction to Microsoft Flow & PowerAppsIntroduction to Microsoft Flow & PowerApps
Introduction to Microsoft Flow & PowerApps
JoAnna Cheshire
 
Microsoft Power Platform: Power BI, PowerApps & Flow
Microsoft Power Platform:  Power BI, PowerApps & FlowMicrosoft Power Platform:  Power BI, PowerApps & Flow
Microsoft Power Platform: Power BI, PowerApps & Flow
Tracy Van der Schyff
 
Power Automate
Power AutomatePower Automate
Power Automate
Fausto Capellan Jr
 
Canvas and Model Driven Apps
Canvas and Model Driven AppsCanvas and Model Driven Apps
Canvas and Model Driven Apps
CloudFronts Technologies LLP.
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
Michael Stephenson
 
Powerapps & Flow
Powerapps & FlowPowerapps & Flow
Powerapps & Flow
Xpand IT
 
Introduction to Microsoft Power Platform (PowerApps, Flow)
Introduction to Microsoft Power Platform (PowerApps, Flow)Introduction to Microsoft Power Platform (PowerApps, Flow)
Introduction to Microsoft Power Platform (PowerApps, Flow)
Sam Fernando
 
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven AppsEnter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
Daniel Laskewitz
 
Power automate and power BI January 22 Baku
Power automate and power BI January 22 BakuPower automate and power BI January 22 Baku
Power automate and power BI January 22 Baku
Berkovich Consulting
 
Power Automate Overview
Power Automate OverviewPower Automate Overview
Power Automate Overview
TristanMobbs
 
Power Platform (Power Automate)
Power Platform (Power Automate)Power Platform (Power Automate)
Power Platform (Power Automate)
OluwatobiYusuf2
 
Canvas Apps for the Model-driven mind
Canvas Apps for the Model-driven mindCanvas Apps for the Model-driven mind
Canvas Apps for the Model-driven mind
Jukka Niiranen
 
Overview power apps and microsoft flow
Overview power apps and microsoft flowOverview power apps and microsoft flow
Overview power apps and microsoft flow
Juan Fabian
 
Introduction to PowerApps and Flow
Introduction to PowerApps and FlowIntroduction to PowerApps and Flow
Introduction to PowerApps and Flow
James Milne
 
Microsoft Power Apps - A Getting Started Guide
Microsoft Power Apps - A Getting Started GuideMicrosoft Power Apps - A Getting Started Guide
Microsoft Power Apps - A Getting Started Guide
Paul Barnett
 
PL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform FundamentalsPL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform Fundamentals
Nanddeep Nachan
 
Introduction to Microsoft Flow & PowerApps
Introduction to Microsoft Flow & PowerAppsIntroduction to Microsoft Flow & PowerApps
Introduction to Microsoft Flow & PowerApps
JoAnna Cheshire
 
Microsoft Power Platform: Power BI, PowerApps & Flow
Microsoft Power Platform:  Power BI, PowerApps & FlowMicrosoft Power Platform:  Power BI, PowerApps & Flow
Microsoft Power Platform: Power BI, PowerApps & Flow
Tracy Van der Schyff
 
Powerapps & Flow
Powerapps & FlowPowerapps & Flow
Powerapps & Flow
Xpand IT
 

Similar to PowerApps (20)

How to create custom connector for Microsoft Flow - SPSNL18
How to create custom connector for Microsoft Flow - SPSNL18How to create custom connector for Microsoft Flow - SPSNL18
How to create custom connector for Microsoft Flow - SPSNL18
Dragan Panjkov
 
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
 
How to create custom Connector for Microsoft Flow
How to create custom Connector for Microsoft FlowHow to create custom Connector for Microsoft Flow
How to create custom Connector for Microsoft Flow
Dragan Panjkov
 
PowerApps 101 SharePoint Saturday Belgium 2019
PowerApps 101 SharePoint Saturday Belgium 2019PowerApps 101 SharePoint Saturday Belgium 2019
PowerApps 101 SharePoint Saturday Belgium 2019
Rebekka Aalbers-de Jong
 
aOS Moscow - E4 - PowerApps for enterprise developers - Fabio Franzini
aOS Moscow - E4 - PowerApps for enterprise developers - Fabio FranziniaOS Moscow - E4 - PowerApps for enterprise developers - Fabio Franzini
aOS Moscow - E4 - PowerApps for enterprise developers - Fabio Franzini
aOS Community
 
SPS Toronto 2016 - What is microsoft PowerApps
SPS Toronto 2016 - What is microsoft PowerAppsSPS Toronto 2016 - What is microsoft PowerApps
SPS Toronto 2016 - What is microsoft PowerApps
Nicolas Georgeault
 
How to create custom connector for Microsoft Flow
How to create custom connector for Microsoft FlowHow to create custom connector for Microsoft Flow
How to create custom connector for Microsoft Flow
Dragan Panjkov
 
SQL Saturday Redmond The Power Platform
SQL Saturday Redmond The Power Platform SQL Saturday Redmond The Power Platform
SQL Saturday Redmond The Power Platform
Berkovich Consulting
 
Microsoft Power Platform in 2025_Piyush Gupta_.pptx
Microsoft Power Platform in 2025_Piyush Gupta_.pptxMicrosoft Power Platform in 2025_Piyush Gupta_.pptx
Microsoft Power Platform in 2025_Piyush Gupta_.pptx
Piyush Gupta
 
Intro to PowerApps and Flow
Intro to PowerApps and FlowIntro to PowerApps and Flow
Intro to PowerApps and Flow
April Dunnam
 
Pascua Yaqui Tribe App in a day and dashboard in day
Pascua Yaqui Tribe App in a day and dashboard in dayPascua Yaqui Tribe App in a day and dashboard in day
Pascua Yaqui Tribe App in a day and dashboard in day
Vishal Pawar
 
The business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft FlowThe business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft Flow
Juan Fabian
 
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
 
How to: Create a custom connector for Microsoft Flow
How to: Create a custom connector for Microsoft FlowHow to: Create a custom connector for Microsoft Flow
How to: Create a custom connector for Microsoft Flow
Dragan Panjkov
 
UK Community day 20180206 PowerApps hackathon
UK Community day 20180206 PowerApps hackathonUK Community day 20180206 PowerApps hackathon
UK Community day 20180206 PowerApps hackathon
Penny Coventry
 
Power Apps 101 SharePoint Saturday Lisbon 2019
Power Apps 101 SharePoint Saturday Lisbon 2019Power Apps 101 SharePoint Saturday Lisbon 2019
Power Apps 101 SharePoint Saturday Lisbon 2019
Rebekka Aalbers-de Jong
 
An introduction to microsoft power apps
An introduction to microsoft power appsAn introduction to microsoft power apps
An introduction to microsoft power apps
Mitul Rana
 
CCI 2019 - PowerApps for Enterprise Developers
CCI 2019 - PowerApps for Enterprise DevelopersCCI 2019 - PowerApps for Enterprise Developers
CCI 2019 - PowerApps for Enterprise Developers
walk2talk srl
 
Next Level PowerApps SPS St Louis
Next Level PowerApps SPS St LouisNext Level PowerApps SPS St Louis
Next Level PowerApps SPS St Louis
April Dunnam
 
ProShare_PowerApps_Flow
ProShare_PowerApps_FlowProShare_PowerApps_Flow
ProShare_PowerApps_Flow
Hemendra Patel
 
How to create custom connector for Microsoft Flow - SPSNL18
How to create custom connector for Microsoft Flow - SPSNL18How to create custom connector for Microsoft Flow - SPSNL18
How to create custom connector for Microsoft Flow - SPSNL18
Dragan Panjkov
 
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
 
How to create custom Connector for Microsoft Flow
How to create custom Connector for Microsoft FlowHow to create custom Connector for Microsoft Flow
How to create custom Connector for Microsoft Flow
Dragan Panjkov
 
PowerApps 101 SharePoint Saturday Belgium 2019
PowerApps 101 SharePoint Saturday Belgium 2019PowerApps 101 SharePoint Saturday Belgium 2019
PowerApps 101 SharePoint Saturday Belgium 2019
Rebekka Aalbers-de Jong
 
aOS Moscow - E4 - PowerApps for enterprise developers - Fabio Franzini
aOS Moscow - E4 - PowerApps for enterprise developers - Fabio FranziniaOS Moscow - E4 - PowerApps for enterprise developers - Fabio Franzini
aOS Moscow - E4 - PowerApps for enterprise developers - Fabio Franzini
aOS Community
 
SPS Toronto 2016 - What is microsoft PowerApps
SPS Toronto 2016 - What is microsoft PowerAppsSPS Toronto 2016 - What is microsoft PowerApps
SPS Toronto 2016 - What is microsoft PowerApps
Nicolas Georgeault
 
How to create custom connector for Microsoft Flow
How to create custom connector for Microsoft FlowHow to create custom connector for Microsoft Flow
How to create custom connector for Microsoft Flow
Dragan Panjkov
 
SQL Saturday Redmond The Power Platform
SQL Saturday Redmond The Power Platform SQL Saturday Redmond The Power Platform
SQL Saturday Redmond The Power Platform
Berkovich Consulting
 
Microsoft Power Platform in 2025_Piyush Gupta_.pptx
Microsoft Power Platform in 2025_Piyush Gupta_.pptxMicrosoft Power Platform in 2025_Piyush Gupta_.pptx
Microsoft Power Platform in 2025_Piyush Gupta_.pptx
Piyush Gupta
 
Intro to PowerApps and Flow
Intro to PowerApps and FlowIntro to PowerApps and Flow
Intro to PowerApps and Flow
April Dunnam
 
Pascua Yaqui Tribe App in a day and dashboard in day
Pascua Yaqui Tribe App in a day and dashboard in dayPascua Yaqui Tribe App in a day and dashboard in day
Pascua Yaqui Tribe App in a day and dashboard in day
Vishal Pawar
 
The business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft FlowThe business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft Flow
Juan Fabian
 
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
 
How to: Create a custom connector for Microsoft Flow
How to: Create a custom connector for Microsoft FlowHow to: Create a custom connector for Microsoft Flow
How to: Create a custom connector for Microsoft Flow
Dragan Panjkov
 
UK Community day 20180206 PowerApps hackathon
UK Community day 20180206 PowerApps hackathonUK Community day 20180206 PowerApps hackathon
UK Community day 20180206 PowerApps hackathon
Penny Coventry
 
Power Apps 101 SharePoint Saturday Lisbon 2019
Power Apps 101 SharePoint Saturday Lisbon 2019Power Apps 101 SharePoint Saturday Lisbon 2019
Power Apps 101 SharePoint Saturday Lisbon 2019
Rebekka Aalbers-de Jong
 
An introduction to microsoft power apps
An introduction to microsoft power appsAn introduction to microsoft power apps
An introduction to microsoft power apps
Mitul Rana
 
CCI 2019 - PowerApps for Enterprise Developers
CCI 2019 - PowerApps for Enterprise DevelopersCCI 2019 - PowerApps for Enterprise Developers
CCI 2019 - PowerApps for Enterprise Developers
walk2talk srl
 
Next Level PowerApps SPS St Louis
Next Level PowerApps SPS St LouisNext Level PowerApps SPS St Louis
Next Level PowerApps SPS St Louis
April Dunnam
 
ProShare_PowerApps_Flow
ProShare_PowerApps_FlowProShare_PowerApps_Flow
ProShare_PowerApps_Flow
Hemendra Patel
 
Ad

More from Penny Coventry (7)

Be my form
Be my formBe my form
Be my form
Penny Coventry
 
It's gonna be PowerApps and Flow - are you ready?
It's gonna be PowerApps and Flow - are you ready? It's gonna be PowerApps and Flow - are you ready?
It's gonna be PowerApps and Flow - are you ready?
Penny Coventry
 
You don't have to feel so lonely: Microsoft Teams
You don't have to feel so lonely: Microsoft TeamsYou don't have to feel so lonely: Microsoft Teams
You don't have to feel so lonely: Microsoft Teams
Penny Coventry
 
UK Community day 20180427 Microsoft Flow hackathon
UK Community day 20180427 Microsoft Flow hackathonUK Community day 20180427 Microsoft Flow hackathon
UK Community day 20180427 Microsoft Flow hackathon
Penny Coventry
 
SEF08 BDC Crash Course for ITPros
SEF08 BDC Crash Course for ITProsSEF08 BDC Crash Course for ITPros
SEF08 BDC Crash Course for ITPros
Penny Coventry
 
SEF08 SharePoint and Access 2007
SEF08 SharePoint and Access 2007SEF08 SharePoint and Access 2007
SEF08 SharePoint and Access 2007
Penny Coventry
 
SPD 2007 Best Practices Hints & Tips
SPD 2007 Best Practices Hints & TipsSPD 2007 Best Practices Hints & Tips
SPD 2007 Best Practices Hints & Tips
Penny Coventry
 
It's gonna be PowerApps and Flow - are you ready?
It's gonna be PowerApps and Flow - are you ready? It's gonna be PowerApps and Flow - are you ready?
It's gonna be PowerApps and Flow - are you ready?
Penny Coventry
 
You don't have to feel so lonely: Microsoft Teams
You don't have to feel so lonely: Microsoft TeamsYou don't have to feel so lonely: Microsoft Teams
You don't have to feel so lonely: Microsoft Teams
Penny Coventry
 
UK Community day 20180427 Microsoft Flow hackathon
UK Community day 20180427 Microsoft Flow hackathonUK Community day 20180427 Microsoft Flow hackathon
UK Community day 20180427 Microsoft Flow hackathon
Penny Coventry
 
SEF08 BDC Crash Course for ITPros
SEF08 BDC Crash Course for ITProsSEF08 BDC Crash Course for ITPros
SEF08 BDC Crash Course for ITPros
Penny Coventry
 
SEF08 SharePoint and Access 2007
SEF08 SharePoint and Access 2007SEF08 SharePoint and Access 2007
SEF08 SharePoint and Access 2007
Penny Coventry
 
SPD 2007 Best Practices Hints & Tips
SPD 2007 Best Practices Hints & TipsSPD 2007 Best Practices Hints & Tips
SPD 2007 Best Practices Hints & Tips
Penny Coventry
 
Ad

Recently uploaded (20)

What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 

PowerApps

  • 2.  MVP: Office Server and Services  11 years  Author/Co-author  10+ SharePoint Books  Independent consultant  Trainer & product specialist  Worked with SharePoint since 2001  UK Based, work in Europe & US Speaker Bio
  • 3. Introducing PowerApps  One of the Business Application Platform (BAP) apps  A single, unified extensibility platform  Easy Authoring –WYSIWYG – Excel like expressions  Mash up data from multiple sources  Cross Platform – iOS,Android,Windows, web  Enterprise Ready – Centrally managed, DLP policy on data & connectors Power BI PowerApps Microsoft Flow Common Data Service Connectors + gateways
  • 4. Data sources  External data - connections  Local storage - collections  Common Data Service – Azure base storage for importing data from multiple data sources  Offline Calendar Documents Products SharePoint lists SharePoint site connector Product Code List Price Color Batman Action Figure Captain America Action Figure GI Joe Action Figure Green Hulk Action Figure Red Hulk Alter Action Figure WP0001 WP0002 WP0003 WP0004 WP0005 $14.95 $12.95 $14.95 $9.99 $9.99 Black Red Green Green Red Connection Local storage Connection takes care of authentication of user access the data Loaded when app started or the Refresh function runs
  • 5. 213k+ People in organizations are using PowerApps and Flow 1M+ monthly active users https://www.featuredcustomers.com/vendor/microsoft-powerapps/customers
  • 7. A PowerApps Audit Solution in 5 minutes https://www.youtube.com/watch?v=CSgYBGKNNGk
  • 8. It’s not just for business
  • 9. How to build a Fidget Spinner Ashlee Culmsee https://www.youtube.com/watch?v=CqKS_k4WCRM
  • 10. What is PowerApps Studio?  A web application that empowers:  Business experts  Business analysts  Consultants  Other app “imagineers”  to create:  new purpose-specific mobile apps  that enable new business scenarios for employees and customers  without requiring any programming skills
  • 11. What PowerApps is not  A developer tool (replacement forVisual Studio)  A means for creating  Mission-critical transactional applications  Complex forms with dependencies  Printable forms, unless a screenshot is enough  Anonymous form entry  A silver-bullet solution for all business scenarios  A tool to build responsive web applications Support for SharePoint in PowerApps and Flow is developing but there are definitely things you can’t do!
  • 12. Create an app  Three options to create a PowerApps: ❑ Start an app from scratch – blank surface ❑ A template ❑ Create an app from data, if you know where you data resides, e.g., ❖ A SharePoint custom list ▪ PowerApps created from a SharePoint Online list are treated as either Private v Public views ▪ Can now create SharePoint custom forms ❖ Excel spreadsheet  Save:  Locally (.msapp) Or  The PowerApps cloud service
  • 13. PowerApps Studio:  1. Ribbon  2.Thumbnails of all screens  3.App Screen  4. Property list  5. Formula bar  6. Options 1 2 3 4 5 6
  • 14. PowerApps packaging (licensing) https://powerapps.microsoft.com/en-us/pricing/ PowerApps and Microsoft Flow for Office 365 and Dynamics 365 Extending Office 365 and Dynamics 365 PowerApps P1 For business users: Run any app using CDS PowerApps P2 For creators and IT admins: Full creation & admin capabilities
  • 15. Administration  PowerApps admin centre: https://admin.powerapps.com/  Microsoft Flow admin centre: https://admin.flow.microsoft.com/ https://powerapps.microsoft.com/en- us/tutorials/environments-administration/  Enables you to manage environments and data policies (DLP)  Environments are used as a space to store, manage and share the apps, flows and business data from your organization
  • 16. PowerApps Spring 2018 Update  Combining Dynamics 365 and PowerApps into a single unified platform  PowerApps platform is now the platform that the Dynamics 365 for Sales, Service, Marketing, andTalent applications are natively built on https://powerapps.microsoft.com/en-us/blog/powerapps-spring-announce/ https://powerapps.microsoft.com/en-us/blog/cds-for-apps-march/ https://powerapps.microsoft.com/en-us/blog/introducing-model-driven-apps/
  • 17. Common Data Service for Apps – CDS 2.0  Major advancements  Model-drive apps  More data centric way to build “forms over data” declarative applications.  Focus on entities in CDS for Apps, their relationships, associated business logic and forms.  Server-side logic to enable scenarios from simple validation and defaulting to complex code executing during data updates.  Business Process Flows to model business process stages and guide users through them.  Sophisticated security model providing row level security and even models hierarchies.  Calculated fields to user server side logic to compute values in an entity.  Production ready pro developer SDK, based on the proven xRM SDK, allowing CDS for Apps access from any pro-dev application.  Generally available from early May
  • 19. Getting Started  Sign up – work or school account  Getting started for free: https://powerapps.microsoft.com/  Community Plan: https://powerapps.microsoft.com/en-us/communityplan/  Use PowerApps Studio:  Web  Short videos  https://www.youtube.com/  Keywords:Audrie Gordon PowerApps getting started  In the long term:  Microsoft Flow and PowerApps sessions at Microsoft Ignite  https://flow.microsoft.com/en-us/blog/sessions-ignite-2017/  Follow the blog: https://powerapps.microsoft.com/en-us/blog/  Follow on Twitter: @powerapps  Join the community: aka.ms/powerapps-community  PowerApps in a day: aka.ms/appinaday  One scenario – choose one of two datasources – SharePoint or CDS
  • 20. Strategic Considerations  Updates to PowerApps/Flow/Teams/etc are frequent  The PowerApps team uses 3-week sprints  Don’t even think about packaging up the PowerApps Studio App  Learn to tolerate rapid change – Industry asked for it!  Turning these tools off will just push people to other platforms  There will always be gaps  Most gaps can be worked around effectively  PowerApps team are very up-front with their backlog
  • 21. How to position PowerApps  If your organisation is super-conservative, risk averse and still on Windows 7 - “We are not building a production app.We are piloting ideas without the risk and expense of custom development. Let’s face it, users don’t know what they want…”  If your organisation is a bit hipster & uses terms from the start-up world like “minimum viable product (MVP)” and “fail forward…” - “PowerApps allows us to quickly test our most critical assumptions at low cost and low risk and develop an MVP…”