10. Four types of flows
Scheduled flows
Automated
flows
Business
process flows
Instant flows
11. Built-in connectivity to 230+ cloud services,
content services, databases, APIs, etc.
Seamless hybrid connectivity to on-premises
systems via the On-Premises Data Gateway
Custom Connector support allows the
registration of developer / IT systems as a
building block for citizen developers
Use multiple data sources in a single
application for processes that span systems
230+ Built-in
Connectors + Custom
Connectors
13. Model-driven apps leverage your
data model, relationships, and
business processes to automatically
generate immersive, responsive
applications
Canvas apps start with user
experience, with pixel-perfect
control to build highly customized
task- and role-based apps that
mash up data from 230+ sources
Types of PowerApps apps
14. A plan for every customer
Office 365 Included
Extend SharePoint and other Office assets you
already have
Dynamics 365 Included
Customize and extend Dynamics 365 apps you
already have
PowerApps P1
Upgrade to enterprise connectors and the
Common Data Service
PowerApps P2
Upgrade to use robust business logic across
application types
Community
Scaled down for individual use or learning
15. PowerApps + CDS Dynamics 365 platform
Standalone
model-driven
app
Customized
Dynamics 365
applications
Solution Explorer
App Module
Designer
Entity Designer
Form Designer
View Designer
Dashboard Designer
Process Designer
Rule Designer
….
Standalone
canvas apps
Customized
Office 365
(e.g., SharePoint form)
PowerApps.com
Canvas
Studio
Common Data
Service
Flow
16. PowerApps
Entity Designer
App Module
Designer
Form
Designer
View
Designer
Dashboard
Designer
Flow (workflow and business processes)
Canvas
Studio
Common Data Service
Solution
Explorer
(
advanced
)
Dynamics 365
applications
Standalone
canvas apps
Customized
Office 365
(e.g., SharePoint form)
Standalone
model-driven
apps
Sharing
and
Security
ISV
apps
Dynamics 365 data natively on the
platform – no integration required
Enterprise-grade Application
Lifecycle Management
Server-side business logic for validation,
defaulting, calculated fields and more
We're switching you to your other account. It'll just take a moment...
Microsoft Teams
18. Get apps to your team when and where
they’re needed, whether that’s on the web,
iOS or Android—no app store required.
19. Connect to data &
systems you’re already
using easily
Create apps, forms, and
workflows without
writing code
Use apps on any
device – both web
and mobile
Canvas Apps help business-power-users to create and
use custom business apps across platforms
using Excel and PowerPoint skills
20. Craft forms and screens
in a visual designer that
helps you see exactly
what you’ll get
Take advantage
of device capabilities
like cameras, GPS,
and digital ink
Extend the capabilities
of connected data
sources, or focus just
on the bits you need
Build business logic
into your apps with
an Excel-inspired
expression language
PowerApps Studio for canvas apps
22. Complex responsive apps
on web and mobile
PowerApps Model-driven apps provides a metadata-
driven architecture for creating and customizing apps
without writing code
Easily add Business rules and
Business process flows to model
your business processes
Rich component-
focused no-code design
environments
23. Apps (aka App Modules)
Definition: “a functionally complete set of forms, views, and dashboards”
26. Two Options For Embedding
Show Related Information (Sub-grid) Pass Parameter to (field)
27. Things To Keep In Mind
1
Still A Preview Feature
Has some quirks!
4
Has to be created from
Dynamics 365
Through “canvas app (preview)” control
2
Only available in
Unified Interface
5
Meant ONLY for
embedding
Cannot use it as standalone app on phone.
(at least in preview)
3
Has to be created for
embedding
Cannot embed existing apps. (at least in
preview)
6
Must enable experimental
feature for this to work
In PowerApps, go to App settings->Advanced
settings->experimental features-> “Enable app
embedding user experience”
We’ll be looking Model Driven & Canvas based PowerApps, comparing and contrasting their strengths and weaknesses. All throughout the discussion we’ll see how these citizen developed apps can benefit your business.