web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Customer experience | Sales, Customer Insights,...
Suggested Answer

Do I stage-gate with a business rule or conditional branch in the BPF, or something else?

(0) ShareShare
ReportReport
Posted on by 265

Hello Everyone, 

I have been having a hard time figure out how to not allow a stage in my opportunity sales BPF to advance unless 3 particular conditions are met. I have created 3 custom fields that are option sets with 2-3 choices. An example would be the following fields which are located in one stage. 

  • contract: In draft, Under review, Completed. 
  • Ranking: A, B, C. 
  • Proposal: In draft, Under review, Completed. 

Before advancing to the next stage I want to set the requirement that Contract = Completed, Ranking = A and Proposal = Completed. If these are not met then the user cannot move on in the business process. 

Do I use a business rule or conditional branching in the BPF?

 Any help would be appreciated, I'm new to Dynamics and have searched a lot on this topic. Thank you for your time. 

Josh 

I have the same question (0)
  • Suggested answer
    Bipin D365 Profile Picture
    28,983 Moderator on at

    Hi,

    Can you please check the top notification highlighted in red and expand. Please send the screenshot of top notification area after expanding to investigate this issue further.

    I have just modified OOB Lead To Opportunity BPF and added conditions as your and Initially I got message saying that I can use fields from previous steps.

    When you create a condition, it can only use steps from the previous stage

    I am also getting error - This process contains empty branches. Define or delete these branches and try again.

    Check below forum question.

    community.dynamics.com/.../780248

    See below Microsoft Car selling sample BPF

    docs.microsoft.com/.../enhance-business-process-flows-branching

    Problem is you should add Step in Else condition and point it to 2nd point stage. See below Image.

    CQ43.PNG

    When you first drag steps in Else condition of branch it will get added to Yes. Now you should select the stage and click on Connector button on the ribbon. Select Disconnect and connect again to point to 2nd point as shown above image.

    If found helpful, Please mark my answer verified.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Customer experience | Sales, Customer Insights, CRM

#1
Tom_Gioielli Profile Picture

Tom_Gioielli 72 Super User 2025 Season 2

#2
Daniyal Khaleel Profile Picture

Daniyal Khaleel 32 Most Valuable Professional

#3
Gerardo Rentería García Profile Picture

Gerardo Rentería Ga... 29 Most Valuable Professional

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans