The Power Apps Embed a canvas app on a model-driven form capability can offer some wonderful mash up design options (best of Model Driven and Canvas App together). However – one of the current limitation is that it only works on the Dynamics 365 Web Client as noted in this limitation article.
The canvas app custom control is only supported for use with the Web client type. Currently, the Phone and Tablet client types aren’t supported.
So what happens if you enabled the Embed Canvas app control on the Phone or Tablet Client?
Error – this is what happens when we enabled Show component on Mobile and Tablet:
Power Apps is unable to complete sign in. Please make sure third party cookies are allowed in your browser settings. We tried adjusting the various iPhone’s Safari settings – no luck.
This app isn’t working. Refresh your browser or try again later.
Tested the current Dynamics 365 Mobile Apps:
- Dynamics 365 for phones and tablets
- Dynamics 365 Sales mobile app
- Power Apps mobile
- Microsoft Outlook mobile with Dynamics 365 Add-in
All the above Microsoft Dynamics 365 Mobile Apps have the same embed canvas issue. So if you are looking for a customization option that supports Dynamics 365 mobile – will have to wait for embed canvas support on mobile client. Or build the mobile app entirely via stand-alone Power Apps Canvas!
So based on the current support of Web Client only – I would update the following form settings to only work on the Web Client:
- Show component on Web only
- Hide on phone
In summary, if the functionality is only needed on the Dynamics 365 Web Client, good examples would be for call center customer service or inside sales representatives – then definitely consider the embed canvas within model driven form for design options.
Contact me if you need some Microsoft Dynamics 365 / Power Apps / CRM Sales Customer Engagement assistance.
12 times awarded Microsoft MVP – Dynamics 365 / CRM
San Francisco Bay Area | Silicon Valley