It is that time of the year again, the release wave is announced. Here we get a glimpse on what is on the backlog of the product teams. Of course everything on this list is subject to change and Microsoft reserves their major announcements for their big events. However it is still fun going through these items in bulk. So in this post I will give you my top 8 picks and interpretation for this release wave.
Now let me first start that my interpretation is not always the best! For release wave 1 I was skeptical how fast the Modern advanced find would reach the same features as the old advanced find. Boy was I wrong! Not only is it already a great modern update to the interface, it also has all the features you would want. Including the ability to download the FetchXML! It is time to tell your end-users about this as this will be turned on by default in October.
Let me first start of with wishing you all a happy new year. I hope you all had a lovely holiday season. I enjoyed a few days off and spent it with my family. On to the subject at hand, synchronous and On-demand Flow in Model Apps. As most of you know Microsoft prefers us using Power Automate Flow instead of Classic Workflow. However there are still some gaps in functionality between the two.
When developing solutions I follow Microsoft guidelines as much as possible. This ensures that the solution is durable and I create the least technical debt. With that in mind, I now keep away from Classic Workflow and use Flow whenever I can. Last few weeks I tried to fulfill business requirements within these restrictions.
In my previous blog post I started making an embedded canvas app to replace dialogs. I started off by creating the app, the screen, some basic navigation and the form. Finally, I added patch logic to save the screen. If you have not read part 1, do not worry this video shows the functionality. The patch logic shows the Relate function, which is very useful, so I would recommend to check that first.
In this post I want to focus on setting the owner of the task. Setting the owner of the task is important because this allows us to distribute tasks to teams or individuals. An entire team could then process the task assigned to them and work them to completion. In this case the credit check that the finance team has to perform will help us resolve the case.
I wasn’t able to set the owner of the task using standard functionality. The PowerApps CDS connector does not allow for updating the owner field. Neither does the Relate function work after the record is created. But of course I have a solution, we can create a synchronous Flow!
What excites me about this framework is that it provides developers with a native way to integrate development into Model-driven PowerApps / Dynamics 365 Customer Engagement. No longer are we restricted by IFrame’s where we have little connection to the app. It promises to provide us with the same API’s the Microsoft development team uses. Last but not least, this framework will come to canvas apps soon.
I created an IBAN validator. This is validation we build for a lot of customers, so this is a good component to start with.