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…”

More Related Content

What's hot

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
 
Exploring the PowerApps advantage
Exploring the PowerApps advantageExploring the PowerApps advantage
Exploring the PowerApps advantage
Malin De Silva
 
Canvas and Model Driven Apps
Canvas and Model Driven AppsCanvas and Model Driven Apps
Canvas and Model Driven Apps
CloudFronts Technologies LLP.
 
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
 
Powerapps & Flow
Powerapps & FlowPowerapps & Flow
Powerapps & Flow
Xpand IT
 
Power apps presentation
Power apps presentationPower apps presentation
Power apps presentation
InnoTech
 
Introduction to power apps
Introduction to power appsIntroduction to power apps
Introduction to power apps
RezaDorrani1
 
Microsoft power apps
Microsoft power appsMicrosoft power apps
Microsoft power apps
Confiz Limited - Dynamics AX
 
Microsoft PowerApps and Flow
Microsoft PowerApps and FlowMicrosoft PowerApps and Flow
Microsoft PowerApps and Flow
Steve Knutson
 
Microsoft power platform
Microsoft power platform Microsoft power platform
Microsoft power platform
AYUSHISHARMA295
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
Michael Stephenson
 
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
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
Jenkins NS
 
Power automate a workflow automation platform
Power automate a  workflow automation platform Power automate a  workflow automation platform
Power automate a workflow automation platform
Amit Kumawat
 
Introduction to PowerApps-1.pptx
Introduction to PowerApps-1.pptxIntroduction to PowerApps-1.pptx
Introduction to PowerApps-1.pptx
RatanTATA10
 
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
 
Model-Driven Apps with PowerApps
Model-Driven Apps with PowerAppsModel-Driven Apps with PowerApps
Model-Driven Apps with PowerApps
Stefan Strube
 
Intro to PowerApps and Flow
Intro to PowerApps and FlowIntro to PowerApps and Flow
Intro to PowerApps and Flow
April Dunnam
 
Power Platform Governance
Power Platform GovernancePower Platform Governance
Power Platform Governance
Daniel Laskewitz
 
04 power apps-platform-boonthawee
04 power apps-platform-boonthawee04 power apps-platform-boonthawee
04 power apps-platform-boonthawee
Kumton Suttiraksiri
 

What's hot (20)

An introduction to microsoft power apps
An introduction to microsoft power appsAn introduction to microsoft power apps
An introduction to microsoft power apps
 
Exploring the PowerApps advantage
Exploring the PowerApps advantageExploring the PowerApps advantage
Exploring the PowerApps advantage
 
Canvas and Model Driven Apps
Canvas and Model Driven AppsCanvas and Model Driven Apps
Canvas and Model Driven Apps
 
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
 
Powerapps & Flow
Powerapps & FlowPowerapps & Flow
Powerapps & Flow
 
Power apps presentation
Power apps presentationPower apps presentation
Power apps presentation
 
Introduction to power apps
Introduction to power appsIntroduction to power apps
Introduction to power apps
 
Microsoft power apps
Microsoft power appsMicrosoft power apps
Microsoft power apps
 
Microsoft PowerApps and Flow
Microsoft PowerApps and FlowMicrosoft PowerApps and Flow
Microsoft PowerApps and Flow
 
Microsoft power platform
Microsoft power platform Microsoft power platform
Microsoft power platform
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
 
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
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
 
Power automate a workflow automation platform
Power automate a  workflow automation platform Power automate a  workflow automation platform
Power automate a workflow automation platform
 
Introduction to PowerApps-1.pptx
Introduction to PowerApps-1.pptxIntroduction to PowerApps-1.pptx
Introduction to PowerApps-1.pptx
 
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
 
Model-Driven Apps with PowerApps
Model-Driven Apps with PowerAppsModel-Driven Apps with PowerApps
Model-Driven Apps with PowerApps
 
Intro to PowerApps and Flow
Intro to PowerApps and FlowIntro to PowerApps and Flow
Intro to PowerApps and Flow
 
Power Platform Governance
Power Platform GovernancePower Platform Governance
Power Platform Governance
 
04 power apps-platform-boonthawee
04 power apps-platform-boonthawee04 power apps-platform-boonthawee
04 power apps-platform-boonthawee
 

Similar to PowerApps

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
 
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
 
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
 
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_FlowHemendra Patel
 
Next Level PowerApps
Next Level PowerAppsNext Level PowerApps
Next Level PowerApps
April Dunnam
 
2019 11-13 MS Ignite The Tour Paris - Integrate Power Platform with SharePoin...
2019 11-13 MS Ignite The Tour Paris - Integrate Power Platform with SharePoin...2019 11-13 MS Ignite The Tour Paris - Integrate Power Platform with SharePoin...
2019 11-13 MS Ignite The Tour Paris - Integrate Power Platform with SharePoin...
Patrick Guimonet
 

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
 
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...
 
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
 
PowerApps 101 SharePoint Saturday Belgium 2019
PowerApps 101 SharePoint Saturday Belgium 2019PowerApps 101 SharePoint Saturday Belgium 2019
PowerApps 101 SharePoint Saturday Belgium 2019
 
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
 
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
 
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
 
SQL Saturday Redmond The Power Platform
SQL Saturday Redmond The Power Platform SQL Saturday Redmond The Power Platform
SQL Saturday Redmond The Power Platform
 
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
 
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
 
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...
 
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
 
UK Community day 20180206 PowerApps hackathon
UK Community day 20180206 PowerApps hackathonUK Community day 20180206 PowerApps hackathon
UK Community day 20180206 PowerApps hackathon
 
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
 
Overview power apps and microsoft flow
Overview power apps and microsoft flowOverview power apps and microsoft flow
Overview power apps and microsoft flow
 
CCI 2019 - PowerApps for Enterprise Developers
CCI 2019 - PowerApps for Enterprise DevelopersCCI 2019 - PowerApps for Enterprise Developers
CCI 2019 - PowerApps for Enterprise Developers
 
Next Level PowerApps SPS St Louis
Next Level PowerApps SPS St LouisNext Level PowerApps SPS St Louis
Next Level PowerApps SPS St Louis
 
ProShare_PowerApps_Flow
ProShare_PowerApps_FlowProShare_PowerApps_Flow
ProShare_PowerApps_Flow
 
Next Level PowerApps
Next Level PowerAppsNext Level PowerApps
Next Level PowerApps
 
2019 11-13 MS Ignite The Tour Paris - Integrate Power Platform with SharePoin...
2019 11-13 MS Ignite The Tour Paris - Integrate Power Platform with SharePoin...2019 11-13 MS Ignite The Tour Paris - Integrate Power Platform with SharePoin...
2019 11-13 MS Ignite The Tour Paris - Integrate Power Platform with SharePoin...
 

More from Penny Coventry

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
 

More from Penny Coventry (7)

Be my form
Be my formBe my form
Be my form
 
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?
 
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
 
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
 
SEF08 BDC Crash Course for ITPros
SEF08 BDC Crash Course for ITProsSEF08 BDC Crash Course for ITPros
SEF08 BDC Crash Course for ITPros
 
SEF08 SharePoint and Access 2007
SEF08 SharePoint and Access 2007SEF08 SharePoint and Access 2007
SEF08 SharePoint and Access 2007
 
SPD 2007 Best Practices Hints & Tips
SPD 2007 Best Practices Hints & TipsSPD 2007 Best Practices Hints & Tips
SPD 2007 Best Practices Hints & Tips
 

Recently uploaded

State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 

Recently uploaded (20)

State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 

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…”