This post provides information on how to build and customise model-driven app functionality using canvas app pop-ups. The article highlights the various ways that a canvas app can be embedded in a model-driven form and the benefits they provide, such as their ability to be connected to a range of data sources and offer designers their desired control of the user experience.
The article details two methods of integration - using the modern Unified Interface experience, and using the classic experience. The author also mentions a third and more recent method for better integration with the canvas app. Instructions to embed a canvas app on a model-driven app main form using the modern experience are then given in detail. Suggestions for labeling the canvas app component and for placing it on the form are provided.
The article goes into detail to explain how to set the properties such as the Entity name, the App name, and the required App ID area. It tells about how and where to specify the client type to display the embedded canvas app and finally, how to publish the app to make it available to users. When the app is opened, they see the embedded canvas app on the form. The data context that is passed to the form changes the record displayed on the main form, which then updates the embedded app to show the relevant data.
The author clarifies that the canvas app control searches for the canvas app first by using the unique name found in the App name field. The Document also provides methods to find the unique name and App ID for a Canvas app. The text then proceeds to explain how to embed a canvas app using the classic experience.
The text finally illustrates how to customise an existing or create a new canvas app followed by instructions on how to save and publish the app by providing a unique name. Importance is given to setting the App name to ensure proper canvas app referencing between environments, along with a suggestion on clearing the Display label on the form before selection.
Model-driven apps, with their set of components such as views, forms, dashboards, and charts, build on the capabilities of Power Apps, providing a great way to create data-centric applications. Using canvas apps with model-driven apps not only enhances the functionality but also provides the ability to tailor the user interfaces more precisely according to business needs.
With the right skills, combining these two powerful features can help create rich, dynamic, and intuitive applications that can transform how businesses engage with their data.
The text discusses custom model-driven app functionality with canvas app pop-ups. It details how to embed a canvas app on a model-driven form and handle custom requirements, discussing the benefits of connecting canvas apps to a variety of data sources for enhanced user experiences. It offers two methods of integration: modern Unified Interface experience and a classic experience. It also mentions a third method using custom pages for better canvas app integration. The steps to embed a canvas app in a model-driven app main form via Power Apps are detailed, along with an overview of configuring properties for the control and binding to table columns.
Microsoft expert advice, Microsoft specialist tips, Microsoft professional guide, Expert Microsoft recommendations, Knowledgeable Microsoft counsellor advice