Model Apps Overview & Key Considerations

     Model-driven apps are built based on data models stored only in Dataverse. These apps are relatively similar in functionality but will differ based on the data model specific to your company. Though model-driven apps provide less flexibility than canvas apps they allow for rapid development, simple migration between environments, and many tedious features such as screen sizing are handled automatically. Once your data model is fully defined you are able to add several components and functionalities to make the app as simple or complex as you would like. The rapid development ability of model-driven apps allows you to go from an idea to a valuable asset in no time fostering a new wave of innovation. Some best practices to adhere to when creating model-driven apps include:

  •       Distributing as Part of a Solution: A solution will allow for the app to be seamlessly transferred across environments by packaging the app into a zip file before sharing. This also allows for implementation of application lifecycle management (ALM), which provides support for all aspects of building and maintaining your app.
  •       Using Business Process Flows: Business process flows help users navigate through the app and ensure that the processes are being followed as needed. This helps ensure integrity of the data being entered or manipulated through the app and can safeguard against improper usage. In addition to helping users, business process flows are relatively easy to implement into your app and can save a lot of future remediation of errors.
  •       Utilize App Ratings: Although this feature is still in preview, it is a great tool to become familiar with to gain valuable feedback from users to improve your app. An integrated dashboard shows makers a range of information including satisfaction scores specific to user devices/browsers, and a 90-day score trend to identify how changes are being received by users. App Ratings also integrates with other services to track live performance and log data, so it is not solely reliant on user feedback. Real time insights will allow makers to proactively improve their app and users' satisfaction.

    Before building a model app, there are many areas of consideration reliant upon your existing infrastructure. For assistance with developing or optimizing your Power App application, please submit a service request here.

Comments

Popular posts from this blog

Plesk Issues - 404 Errors with Pages not loading

Power Automate Recent Updates

Azure Hybrid Overview