Looking for PowerObjects? Don’t worry, you’re in the right place! We’ve been part of HCL for several years, and we’ve now taken the final step in our acquisition journey: moving our website to the HCL domain. Nothing else is changing – we are still fanatically focused on Microsoft Business Applications!

HCLTech Microsoft Business Applications Practice Blog

for Dynamics 365, Power Platform and the rest of the Microsoft technology stack


Dynamics CRM 2015 to Feature Enriched Business Process Flows

Post Author: HCLTech |

First introduced in the December 2012 update to Microsoft Dynamics CRM Online and further upgraded in the release of CRM 2013, Microsoft has managed to further perfect the Business Process Flow in Dynamics CRM 2015. Business Process Flows are used like a recipe to guide users through specific business processes. In CRM 2013, system administrators could use the OOB Lead to Opportunity and Case BPFs or create a custom Business Process Flow that could move within an entity or from one entity to another.

Dynamics CRM 2015 to Feature Enriched Business Process Flows

In Dynamics CRM 2015 Business Process Flows can be used to model and guide users through even more complex processes and include innovations to make them more user friendly. Just like in previous versions, different process can be available for the same record type and utilized depending on a user's security role. Let's take an in-depth look at all the improvements Microsoft has in store for Business Process Flows in CRM 2015:

Rule-Based Branching

What if your current business processes aren't strictly linear. For example, an auto dealer may have different processes depending on if a lead is looking for a used or new car. In CRM 2013 this would have been difficult, if not impossible, to model. CRM 2015 features improvements to the Business Process Flow allowing a system administrator to use IF/ELSE clauses to advance to different stages depending on the information entered in the previous stage. It is also possible to merge branches into a single flow again.

AND, all of this is easily edited through the configuration UI, no need for scripting knowledge! You can create a Business Process flow for a single entity or to move throughout different entities. Plus Dynamics CRM 2015 will now allow Business Process Flows to revisit an entity in cross entity Business Process.

Dynamics CRM 2015 to Feature Enriched Business Process Flows



Inclusion of OOB programmability options for Business Process Flows was one of the most requested enhancements in previous versions of CRM. Microsoft delivered on this request with the improvements to Business Process Flows in Dynamics CRM 2015. System Configurators can programmatically update Business Process Flows to do things like collapse the process control bar, advance to the next Stage or skip a stage. It's even possible to programmatically change the Business Process Flow being used.

The new programmability options are sure to reduce clicks and improve user adoption by making Business Process Flows even more user friendly while the support for rule based branching and non-linear processes will allow more users take advantage of this powerful business process tool.

Dynamics CRM 2015 is full of new features and enhancements. Look to our blog for other great information, such as our Top 10 New Features in Dynamics CRM 2015 or view the CRM 2015 press release for an overview on what to expect from the new release. Happy CRM'ing!

By Joe D365
Joe D365 is a Microsoft Dynamics 365 superhero who runs on pure Dynamics adrenaline. As the face of PowerObjects, Joe D365’s mission is to reveal innovative ways to use Dynamics 365 and bring the application to more businesses and organizations around the world.

2 comments on “Dynamics CRM 2015 to Feature Enriched Business Process Flows”

  1. What happens, if we want to add one stage when the opportunity come from the lead.

    Here is my example.
    1. Create a lead
    2. Qualify it.
    3. if i want to place a dynamics stage(Ex:Approval Stage) before Develop stage. How can we place it.

    Bangar Raju Sunkari

  2. I am trying to change my language French, But Business process flow not converted into French .
    Any idea Business process Flow suported Multiple Language or not ?

PowerObjects Recommends