6. What are they
ž An platform for building simple standalone applications
ž A better alternative than SharePoint or Access
ž A web builder for relational databases
ž Design Forms, Record Listings, Rules and Relationships
ž Component-focused approach to app development
ž Built using the same platform as Dynamics 365
8. Why they are Awesome
ž Quick and easy to build
ž A rich UI which works across devices
ž All about data and relationships
ž Stops us trying to build databases in other applications
ž Leverages the best of the “Power” Platform
11. Common Data Service
Databases are provided through the Common Data
Service platform and include data storage, modeling,
and security management.
12. Data
Entity Used to model and manage business data -
Customer, Person, Product.
Field Attribute associated to an entity of a certain
data type
Relationship How entities are related. Parent to Child, Child
to Parent, Many to Many
Option Set Drop down field of values and associated labels
13. UI
App Defines fundamentals such as components,
properties, client type, and URL
Site Map Defines the navigation for the App
Form Defines how fields are presented for a record in
an entity
View A listing of records in a entity, with filter criteria
14. Logic
Business Process
Flow
A visual process to guide a user through a
standard business process
Workflow Automate business processes without a user
interface
Business Rule Control field behaviour including visibility,
default value and requirement
Flow Interface with the Common Data Service using
Microsoft Flow
15. Visualisation
Charts Different charts can be associated to a View or
displayed on a Form
Dashboard Display multiple charts and views on a single
page
Power BI Connect to your data in Power BI and embed as
a Dashboard in the App
22. It Might be worth Waiting
ž Model Driven Power Apps are going through a lot of change
23. Summary
ž Model Driven apps are an exciting new option
ž Get started today with a Community Plan
ž Be prepared for Model Driven Apps to change
ž Model Driven Apps should be one of the options we consider
ž Sometimes Dynamics or SharePoint more suitable
ž Sometimes a developed app more appropriate
ž Also consider the vendor alternatives