This document discusses model-driven apps created with PowerApps. It provides an overview of key concepts like the Common Data Service, data modeling, business logic, and user interfaces. The presenter demonstrates creating a model-driven app by designing a data model in the Common Data Service and then using the PowerApps App Designer to build an app connected to that data. Benefits of model-driven apps like permissions, auditing, and enterprise features are highlighted. The document also covers licensing, learning resources, and new features for model-driven apps.
4. Stefan Strube
• Solution Architect @ Strukton
• SharePoint, Office 365, Dynamics CRM / NAV / 365
• Co-founder CRM user group CEProNL
• Co-founder Dutch PowerApps & Flow User Group
5Model-Driven Apps with PowerApps
5. Agenda
• Introduction
• Common Data Service for Apps
• Model-Driven Apps, Demo
• Good to know
6Model-Driven Apps with PowerApps
6. Recent events
• Microsoft Business Forward event 2018
• Spring Update 2018
• Microsoft Build 2018
• Microsoft Business Applications Summit
• October 2018 Release
• Microsoft Ignite 2018
7Model-Driven Apps with PowerApps
9. Common Data
Service for Apps
…storage of data model,
business logic,
user interface &
transactional data
Data
Rules + Logic
API
Forms + Views
Model-Driven Apps with PowerApps
10. Create (CDS for Apps)
database
11Model-Driven Apps with PowerApps
11. Common Data Model
An open-sourced definition of
modular and extensible
business entities
with semantic metadata
that simplify the challenges of
application development
and data integration.
12Model-Driven Apps with PowerApps
16. Data Model
• Option Sets
• Entities
• Fields
• Calculated Fields
• Rollup fields
• Relationships
• Field mapping
17Model-Driven Apps with PowerApps
17. Business Logic
• Business Rules
• Client / server side
• Workflow
• Background
• Realtime
• Flow
• Connectors
• Approvals
• Business Process Flows
18Model-Driven Apps with PowerApps
22. Demo
• Create database in (new) environment
• Create data model, business logic, user interface
• Create app with App Designer
• Publish app
23Model-Driven Apps with PowerApps
23. Data model design
• Option Sets
• Entities
• Fields Data type
• Relationships
• Field mapping
24Model-Driven Apps with PowerApps
33. Proposition
• Canvas app
• CDS for Apps
• Model-driven app
• Connectors
Data
Rules +
Logic
API
Forms +
Views
Model-Driven Apps with PowerApps
34. Get started for free
• Community Plan
Get a free environment for individual use
• PowerApps Plan 2 Trial
• Preview Program
36Model-Driven Apps with PowerApps
38. Licensing tip
Dynamics 365 Team Member license:
• More features than PowerApps P2
• Read data from any entity
• Full CRUD operations on any custom
entity + accounts, contacts, activities
• Use of the Dynamics 365 Outlook App
• SharePoint integration for document
management
• Canvas Apps UI is available for the
Team Member
41Model-Driven Apps with PowerApps
39. The Tool
XrmToolBox is a Windows application
that connects to Microsoft Dynamics
365, providing tools to ease
customization, configuration and
operation tasks. It is shipped with more
than 30 plugins to make administration,
customization or configuration tasks
easier and less time consuming.
42Model-Driven Apps with PowerApps