Line 8: |
Line 8: |
| == Main Concepts == | | == Main Concepts == |
| | | |
− | The main building blocks for model-driven apps are entities, forms, fields, views, dashboards, charts and sitemap. Model-driven apps always has Common Data Service as back-end, i.e. stores its data in the Common Data Service. The data model is decided and created before the actual app is created. When creating an app all you need is a name and then you specify in the [[sitemap]] what menu items should be included (e.g. entities, [[web resources]] or URLs). | + | The main building blocks for model-driven apps are entities, forms, fields, views, dashboards, charts and sitemap. Model-driven apps always has Dataverse as back-end, i.e. stores its data in Dataverse. The data model is decided and created before the actual app is created. When creating an app all you need is a name and then you specify in the [[sitemap]] what menu items should be included (e.g. entities, [[web resources]] or URLs). |
| + | |
| + | The command bar is another part of model-driven apps. You can create new or modify existing command buttons. Use JavaScript or [[Power Fx]] to define how the buttons should behave. For a long time Ribbon Workbench has been used to modify commands (before - the Ribbon). Nowadays you can also use the native designer to modify buttons. Here is an article explaining the difference: [https://develop1.net/public/post/2021/07/25/RibbonWorkbench-vs-PowerFx Ribbon Workbench vs. Power Fx]. Also see [[Model-driven commanding]] |
| | | |
| The Dynamics apps Dynamics Sales and Dynamics Customer Service are examples of model-driven apps. There is also the possibility to create custom model-driven apps, either containing entities from Dynamics, custom entities only or with a combination of custom entities and entities from Dynamics. | | The Dynamics apps Dynamics Sales and Dynamics Customer Service are examples of model-driven apps. There is also the possibility to create custom model-driven apps, either containing entities from Dynamics, custom entities only or with a combination of custom entities and entities from Dynamics. |
Line 21: |
Line 23: |
| | | |
| == Community Content == | | == Community Content == |
| + | === Cheatsheets === |
| + | * [https://danikahil.com/2022/02/power-apps-model-drive-apps-quick-create-quick-view-card-forms-cheatsheet.html Power Apps – Model Driven Apps – Quick Create, Quick View, Card Forms Cheatsheet] by Dani Kahil 2022-02-22 |
| + | |
| === Videos === | | === Videos === |
− |
| |
| ==== How-to ==== | | ==== How-to ==== |
| How to create the app when you have built the data model (created tables in Dataverse) | | How to create the app when you have built the data model (created tables in Dataverse) |
Line 37: |
Line 41: |
| === Articles === | | === Articles === |
| * [https://readyxrm.blog/2020/06/05/you-likely-dont-need-dynamics-crm-you-need-a-power-app/ You likely don't need Dynamics CRM you need a Power App] article by Nick Doelman Design productive main forms in model-driven apps] | | * [https://readyxrm.blog/2020/06/05/you-likely-dont-need-dynamics-crm-you-need-a-power-app/ You likely don't need Dynamics CRM you need a Power App] article by Nick Doelman Design productive main forms in model-driven apps] |
| + | |
| == See also == | | == See also == |
− | [[Canvas apps]] | + | * [[Canvas apps]] |
− | [[Common Data Service]] | + | * [[Common Data Service]] |
− | [[Virtual Entities]] | + | * [[Virtual Entities]] |
− | [[Dynamics 365]] | + | * [[Model-driven commanding]] |
| + | * [[Microsoft Dynamics 365]] |
| + | * [[Icons]] |
| + | * [[In-app notifications]] |
| + | * [[Settings]] |
| | | |
| [[Category:Maker]] | | [[Category:Maker]] |