Embed a canvas app on a model-driven form

Canvas apps enable makers to easily design and create custom layouts using the low-code, WYSIWYG canvas app designer. Canvas apps also enable makers to connect and display data from over 200 data sources on their forms.

Note

This feature is currently in preview.
Preview features aren’t meant for production use and may have restricted functionality. These features are available before an official release so that customers can get early access and provide feedback.

With embedded canvas apps, makers can bring the power of canvas apps to their model-driven forms. Using embedded canvas apps, you can easily create rich visual areas on a form and display data from a variety of sources right next to data from the Common Data Service.

Embedded canvas app in a model-driven app form

Canvas apps are embedded in model-driven forms in the same way other custom controls are added. An embedded canvas app includes rich data integration capabilities that bring in contextual data from the host model-driven form to the embedded canvas app.

The steps to embed a canvas app in your model-driven form vary based on the data context that you want the host model-driven form to provide to the embedded canvas app.

After you have added an embedded canvas app to your model-driven form, learn how to share your embedded canvas app with other users. More information: Share an embedded canvas app.

For guidelines on working with embedded canvas apps as well as helpful tips to troubleshoot any issues you might encounter, please refer to: Guidelines on working with embedded canvas apps.

See also

What are canvas apps in PowerApps?
Add and configure a canvas-app control in PowerApps
Overview of canvas-app connectors for PowerApps
Pass the current record as data context to an embedded canvas app
Pass a list of related records as data context to an embedded canvas app
Share an embedded canvas app
Guidelines on working with embedded canvas apps