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 === |