Business Process Flows (BPF) are a great way to help D365 users navigate through a process in the system. They can be used to help progress an opportunity, follow up with an account, review and manage a case etc. A BPF can also help with user adoption and speed up training for new users. In the right scenario, they are awesome. 🙂 BUT…. they are not for everyone or every business. For a simple process or smaller organisation they can be overkill and quite frankly, just get in the way.
I ran in to this recently where a client didn’t need the BPF to show on the Lead to Opportunity process.
Simple I thought, I will just deactivate them. There are two BPF’s for the Lead through to the close of the Opportunity which you can see marked below. So deactivated both of them, putting them in a Draft state.
Adding a new Lead was great, no BPF was displayed. Looking at any pre existing Leads or Opportunities, not so great, just a helpful message stating that the business process flow for the record had been deactivated.
Right, so I will just delete them then. Wrong… even though there are a lot of posts out there indicating you can copy the original one (just in case) and then delete it, that only seems to work for versions prior to D365 version 9.X. Instead, you get this lovely message.
Next thing to try was on a security role. Open up a security role and click on the Business Process Flows tab. From here, you can remove all rights to the BPF’s as needed.
Lesson learned? Well, the simplest thing would be to know immediately if your client even needs the BPF on these records and just deactivate them before they start creating records…. 😉 but not always possible. Hope this helps someone else in the same situation!