Changes

Jump to navigation Jump to search
no edit summary
Line 8: Line 8:  
So you think you need an app and now you need to figure out which app type to choose. Here follows some guidelines.
 
So you think you need an app and now you need to figure out which app type to choose. Here follows some guidelines.
   −
* Model-driven apps have Dataverse as datasouce. Dataverse means a relational database which comes with built-in functionality for setting up security. But it also comes with a licensing cost.  
+
* Model-driven apps have Dataverse as data source. Dataverse means a relational database which comes with built-in functionality for setting up security. But it also comes with a licensing cost.  
 
* If you want to be able to have several different data sources then it might be a canvas app you need.  
 
* If you want to be able to have several different data sources then it might be a canvas app you need.  
 
* If mobility is important, then it might be a canvas app that you need.   
 
* If mobility is important, then it might be a canvas app that you need.   
Line 18: Line 18:  
== Model-driven apps ==
 
== Model-driven apps ==
 
This chapter contains guidance for designing model-driven apps.  
 
This chapter contains guidance for designing model-driven apps.  
 +
Model-driven apps starts from a Dataverse data model with pre-defined tables, relationships in between, views, forms, columns etc. Then the app is generated and what you see is pretty much already determined. You have a menu with entries to view data within Tables, you have views, dashboards and the forms as you have designed them.
    
=== UI extensions ===
 
=== UI extensions ===
* [[PCF]]
+
Microsoft has released the framework they use to create the UI components of model-driven apps, [[Power Apps Component Framework]]. That means, we can create (develop) our own components.
 +
Another option we have is to use Custom Pages. That is almost like embedded [[Canvas apps]], you will be able to choose another data source than Dataverse.
 +
 
 +
=== Data Sources ===
 +
As mentioned in the previous chapter, you can use [[Custom Pages]] to have another data source than Dataverse. There is also the option to use [[Virtual Entities]].
    
=== Business Rules ===
 
=== Business Rules ===

Navigation menu