Love this video Scott, as someone without a coding background I totally understand those concepts now from your clear explanation and car fixing analogy, thank you; that’s so helpful!
@@ScottDurow - Hi. I had to think about this. It seems that PowerFX will become more ubiquitous as time goes on. I think a primer of how it works and is structured might be useful.
I loved what you built Scott! I’m entering this journey myself with some complex custom pages. I wonder if you have your demo available somewhere to look at it. I’m following same rules of doing as much as I can in Powerfx and canvas components. I want to see how the interaction between PCFs and the surrounding page is happening to see if I’m missing something. Also, have you had the chance to test their performance with lots of data?
Watch this space - something coming soon! As for performance - even though pcf components can handle large datasets - keep your Power FX datasets as small as you can. If you need paging of large datasets - use model driven grids!
@@ScottDurow That's great insights..! Just wondering if you have got chance to make this session for the code behind this custom page you have shown in video.
You can essentially create 15 custom pages (canvas apps) fulfilling business functions all within a model driven app, and license the entire thing with one per app license for your users.
@@ScottDurow Not yet! Currently in expedition mode, trying to get real time data from our lob on prem legacy systems into the power platform. Azure and fusion is new territory. The declarative development approach is a very interesting concept.
Great to see some of these components in the Creator Kit. I noticed the grid shown in the video is editable, whereas the DetailList control is not. Do you know if the Detailslist will get support for in-grid editing?
Those custom code components look like something that should be available in the product. I am not sure exactly what the Canvas App drag n drop component does but based on the title it sounds like something canvas apps needs. Do you see any of these custom controls or some variation of them becoming common components, so they are available to the low code and citizen developers?
I certainly hope that more components will be added to the platform over time. In the meantime, the way forwards is to create a 'fusion team' that combines the skills of low-coders and pro-coders.
Thank you! Custom Pages are licensed as part of model-driven apps - so as long as your users have access to the model-driven app, custom pages can be used without any further license - see docs.microsoft.com/en-us/power-apps/maker/model-driven-apps/model-app-page-overview#frequently-asked-questions
What do you recommend for people who are really good with Canvas apps and want to pick up the model-driven skills? Any specific videos or series of videos to help with that? Thanks!
@@ScottDurow For someone working primarily with Model and Canvas App discretely, how do you transition/design to thinking around Custom Pages and PowerFx. I know this might be a broad ask, but essentially how do you pivot to the new design concepts without going down the wrong paths and what the pitfalls might be.
@@ScottDurow they appear here as well... ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-5v9vG7Akp7s.html I'm really looking forward to the 'exiting announcement' ;-)
Isn't it a bit of wrong marketing if you show an example custom page that is literally nothing like a canvas app, but full of "imperative pcf controls"?
Thanks for asking this - good question! The point is that custom pages are indeed not the same as canvas apps - the standard controls are now using fluent UI and where the code components are needed, they are small and reusable - bound to data in the Power FX declarative layer. If we had built this using an HTML web resource it would be much less declarative!
Totally understand that, but the shown custom page was like nearly fully made of PCF Controls, right? Isn't it way more work to do this rather than one webresource?
@@sirkato7751 It was only the graph, grid and command bar that I was using code components for.All the editing controls, responsive layout and data access is done in Power FX so once you have these reusable components you can quickly build and maintain lots of custom pages using the same components over and over! I’ve found it much for efficient and maintainable! Obviously - Mileage may vary ☺️