This document provides an overview and demonstration of PowerApps capabilities:
- PowerApps allows both citizen developers and professional developers to build custom business apps across platforms without writing code through an integrated set of Microsoft services.
- It introduces a business application platform with a common data service that connects PowerApps, Power BI, and Microsoft Flow for building modern business apps fast.
- The presentation demonstrates how PowerApps can be used to build mobile apps from SharePoint data, customize SharePoint list forms and workflows, and extend Dynamics 365 apps across multiple data sources.
3. Only so many problems can be solved with
off-the-shelf SaaS
Custom software
development
is time consuming and costly
Everything else is a
missed opportunity
to digitally transform
the business.
4. Business application platform
A single, unified extensibility platform
Common
Data Service
Connectors
+ gateways
Power BI PowerApps Microsoft Flow
6. The platform for
business apps
driven by analysts
and power users
CITIZEN DEVELOPERSPROFESSIONAL DEVELOPERS
INTERNALAPPSEXTERNAL
Objective C
.NET
Xamarin
Cordova
8. Build modern business apps fast
Compose analytics, user experiences, and automation
using an integrated set of services from Microsoft
More efficient developers(*)
Seamlessly extend capabilities for power users and
leverage powerful Azure platform services
Empowered power users
People who understand their business needs best can
now build apps quickly without writing code
Connected data across apps
Whether built on the Common Data Model or integrated
with existing systems, get more value from your data
Azure AppServices
Azure Service Fabric
Azure Functions
…
Azure Logic Apps
Azure API Management
BizTalk
…
Azure Data analytics
Azure Internet of Things
SQL Server BI
…
9. Connect to data &
systems you’re already
using; create the data
you need
Microsoft PowerApps is a service for creating and using custom
business apps across platforms
Create apps, forms, and
workflows without
writing code
Use apps on web
and mobile
10. Empower users to build mobile
apps from SharePoint data
Get started quickly with auto
generated apps
Share apps easily and run them
anywhere, mobile & web
PowerApps
& SharePoint
11. Every list form is now customizable
with PowerApps
Point-and-click rule builder for easy
formatting and actions
Leverage over 160 apps and services
directly in your list
Custom forms
for lists
12. Microsoft Flow
& SharePoint
Automate tasks with 100’s of
pre-configured templates
Use Flow directly from SharePoint
lists and libraries
Easily customize flows to fit your
business processes
13. Enhanced document library support
with new one click approval
Trigger flows from OneDrive
Available December
Content Approval flow integration
Content approval
based on
Microsoft Flow
14. Easily publish and share PowerApps
within an organization
Embed PowerApps in
Microsoft Teams
Embed PowerApps in Power BI
dashboards
PowerApps
Everywhere
15.
16. Pro developers
welcome…
Build apps that go beyond what
you get in the box
Build reusable custom app
components & connectors
Leverage the full power of
Azure capabilities
17. Extending
Dynamics 365
with PowerApps
& Flow
Build visually rich role and task
specific apps
Extend the capability of Dynamics 365
apps across multiple data sources
Integrate 160+ apps and services
into your business processes
18. Screen.BackgroundColor = If( IsBlank( Name ), Red, Black )
Sub Button_OnClick
Screen.BackgroundColor = If( IsBlank( Name ), Red, Black )
End Sub
19.
20.
21. Input and Output Properties
Input only – Value based on a formula, can not use in other
formulas
Does not show up in an IntelliSense
TextInputBox.Default (initial value)
Input/Output – Value based on a formula, can use in other
formulas
Shows up everywhere
TextInputBox.BackgroundColor
Output only – No formula, can only use in other formulas
Does not show up in formula bar or advanced pane
TextInputBox.Text (value with user input)