Recently Microsoft added Business process flows to their Microsoft Flow platform. If you thought that this was just like Flow then you will very quickly find out that it is not.

Business Process Flows in Power Automate

A bit of background first

As part of Dynamics 365 there is the Process Center.

Dynamics 365

Within the Process Center you can maintain processes within Dynamics 365.

Process Centre

Business process flow development

By clicking on one of the process links you get to the process maintenance screen.

Process Maintenance screen

This is where you can add steps to your flow in Dynamics 365

Add steps to your flow

For my Flow followers a quick overview of what this gives to us in Dynamics 365. In the below screenshot you can see the green section that shows the different stages in a process related to leads.

Stages in Business Process Flow

This green section is where users are guided to fill in certain bits of data. The matching process for the above lead is shown below. The 4 blue stages match the green process stages within my Lead.

4 stages in my design

For each bit of data that I want the user to supply a Data step has been added so that the right data is collected at the right time.

Data Steps

Business Process Flow UI

Then as the lead goes through the qualification process and it is be turned into an opportunity. The process can move along to its next stage.

Process moving along


This is where the Business Process Flows  are very different from the My Flows and the Team Flows. With the Business Process Flow a user is guided through a data entry process within Dynamics 365 where the other Flows are automating steps and integrating with any data you can find within your business.

Dynamics 365 connector

Now if we look at the Dynamics 365 connector within Flow we will find all the triggers and actions that we may want to use to automate things within Dynamics 365.

Dynamics 365 connector in FlowActions in Dynamics 365 connector in Flow

Having started to look at the triggers and actions in the connector, I’m thinking about how should we position the two ‘competing’ flow solutions. Or are they just competing in name?

In my opinion automating processes are most likely done within Flow.  Where the guiding data entry is done within the Business Process Flows.

This of course could also help the often missing ‘user interaction’ options in  Flow where we have used SharePoint, MS Forms or any other place where we can store data. Hopefully with the Business Process Flows moving into the Flow product the distance between SharePointers and CRMers will reduce and we can benefit from the best of both.


Avatar for Pieter Veenstra

By Pieter Veenstra

Business Applications Microsoft MVP working as a Principal Architect at HybrIT Services Ltd. You can contact me using

7 thoughts on “Business process flows from a traditional Flow perspective”
  1. Pieter
    In order to enjoy “Business Process Flows” we currently need Dynamics 365, right? Do you foresee an evolution of this concept, so enterprises that already deployed both Flow and Sharepoint but do not have jumped into “Dynamics 365” yet would enjoy also this powerful feature?

    1. Hi Javier,

      I’m currently seeing a lot of interest in Dynamics 365. A few years back Dynamics and SharePoint were two separate worlds.In recent years I’ve seen these two world coming together. the PowerPlatform seems to be the glue between the two products.

  2. MS plans are so confusing not even their online vendors can give correct information.

    I was just informed Flow plan 2 (which includes Business Process Flow) is available with Office 365 “Enterprise”… E3 and E5. Whatever that means.

    Anyway, this is a pale shadow from a BPMS solution using BPMN.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from SharePains by Microsoft MVP Pieter Veenstra

Subscribe now to keep reading and get access to the full archive.

Continue Reading

%d bloggers like this: