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.
A bit of background first
As part of Dynamics 365 there is the Process Center.
Within the Process Center you can maintain processes within Dynamics 365.
Business process flow development
By clicking on one of the process links you get to the process maintenance screen.
This is where you can add steps to your flow in Dynamics 365
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.
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.
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.
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.
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.
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.
[…] This post is manually triggered by the blog post of Pieter Veenstra: Microsoft Flow – Business process flows from a traditional Flow perspective. […]
[…] This post is manually triggered by the blog post of Pieter Veenstra: Microsoft Flow – Business process flows from a traditional Flow perspective. […]
[…] One of the documented differences between the paid for plans and the free plan is the availability of Business Process Flows. These are Dynamics 365 flows that guide users through completing the right data at the right time. For more details on this please read my previous post on Business Process Flows. […]
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?
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.
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.
Flow Plan 2 is definitely not included in Office 365 enterprise plans.