1,171 bytes added
, 17:37, 2 December 2021
This page gathers information about choosing the right technology.
== Data Modeling with Dataverse ==
== Model-driven apps ==
This chapter contains guidance for designing model-driven apps.
=== UI extensions ===
* [[PCF]]
=== Business Rules ===
[[Business Rules]] can be used e.g. in order to set a column as mandatory or hide/display a column depending on some certain logic. Used for more simpler form logic/manipulations.
=== Form Scripting ===
When you reach limitations in Business Rules (e.g. you need to hide/show a column based on the value of a related table's column) developers can use JavaScript to implement the form logic.
==== TypeScript ====
* [[TypeScript]]
* [[Structure of projects]]
=== Business Logic for model-driven apps ===
==== Low-code ====
* [[Power Automate]] and [[Cloud flows]]
==== Develper ====
* [[Plugins]] Some examples are validation, data manipulation, integration
* (Custom) [[Classic workflows]]
* [[Azure Functions]]
=== Other ===
==== User Notifications in model-driven apps ====
[[In-app notifications]] give the user notifications within the model-driven app and these notifications can be seen when using the app.