SlideShare ist ein Scribd-Unternehmen logo
1 von 21
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…”

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Overview power apps and microsoft flow
Overview power apps and microsoft flowOverview power apps and microsoft flow
Overview power apps and microsoft flow
 
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
 
What is power apps
What is power appsWhat is power apps
What is power apps
 
Model-Driven Apps with PowerApps
Model-Driven Apps with PowerAppsModel-Driven Apps with PowerApps
Model-Driven Apps with PowerApps
 
An introduction to microsoft power apps
An introduction to microsoft power appsAn introduction to microsoft power apps
An introduction to microsoft power apps
 
Power Platform (Power Automate)
Power Platform (Power Automate)Power Platform (Power Automate)
Power Platform (Power Automate)
 
PL-100 Microsoft Power Platform App Maker
PL-100 Microsoft Power Platform App MakerPL-100 Microsoft Power Platform App Maker
PL-100 Microsoft Power Platform App Maker
 
Microsoft power apps
Microsoft power appsMicrosoft power apps
Microsoft power apps
 
Microsoft PowerApps
Microsoft PowerAppsMicrosoft PowerApps
Microsoft PowerApps
 
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)
 
Canvas and Model Driven Apps
Canvas and Model Driven AppsCanvas and Model Driven Apps
Canvas and Model Driven Apps
 
Introduction to power apps
Introduction to power appsIntroduction to power apps
Introduction to power apps
 
Microsoft power platform
Microsoft power platform Microsoft 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
 
PowerApps Deep Dive
PowerApps Deep DivePowerApps Deep Dive
PowerApps Deep Dive
 
Microsoft PowerApps and Flow
Microsoft PowerApps and FlowMicrosoft PowerApps and Flow
Microsoft PowerApps and Flow
 
PL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform FundamentalsPL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform Fundamentals
 
Introduction to PowerApps and Flow
Introduction to PowerApps and FlowIntroduction to PowerApps and Flow
Introduction to PowerApps and Flow
 
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
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
 

Ähnlich wie PowerApps

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 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
 
ProShare_PowerApps_Flow
ProShare_PowerApps_FlowProShare_PowerApps_Flow
ProShare_PowerApps_Flow
Hemendra Patel
 

Ähnlich wie 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
 
Intro to PowerApps and Flow
Intro to PowerApps and FlowIntro to PowerApps and Flow
Intro to PowerApps and Flow
 
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
 
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...
 

Mehr von Penny Coventry

Mehr von 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
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
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, ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 

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