Using Power Fx in Cloud Flows

Phil Cole

In March 2021 Microsoft introduced Power Fx as “the low-code language that will be used across the Microsoft Power Platform”. Power Fx is currently used by Canvas Apps and Custom Pages but at Build 2021 Microsoft stated that Power Fx will be extended to Power Automate in the fullness of time. Wouldn’t it be interesting if we could use Power Fx within cloud flows today? Let’s explore how we can achieve this goal.

Bulk Delete via Power Automate

Phil Cole

Bulk Delete has been around since the early days of Dynamics 365. The classic bulk delete interface has a number of limitations. Let’s see if we can use Power Automate to improve on the classic bulk delete.

Deprecated Actions

Phil Cole

As the connector ecosystem matures some actions within connectors and perhaps even whole connectors are being deprecated. To avoid unexpected failures it’s useful to know when a connector or action is deprecated so that one can take action, such as migrating to an updated or alternate connector. This first post in a series of blog posts explains how to detect connectors or actions that have been deprecated using an Azure Durable Function and a Power Automate Custom Connector. We’ll extend this in later blog posts to make it more usable.

When is a string a date?

Phil Cole

Did you know that Dataverse will check if a string field is a date and try to truncate it before it saves it? Neither did I until today.

Windows Workflow Foundation and the Power Platform

Phil Cole

Windows Workflow Foundation (WWF) is the long-serving underpinning of multiple solution components within Dynamics 365 and the Power Platform. With the announcement of Power Fx, it’s clear that Microsoft will consolidate on a single expression language and eventually remove the dependency on WWF.

Let’s review the solution components that use WWF and consider how to develop complex solutions in anticipation of the impact of Power Fx.