Greetings !
Environment: D365 CRM online Version: 9.1 | 2020 release wave 2 enabled
I have never done a BPF having more than 30 stages.
My current requirement has 4 fields Single Transaction, Store Type, Applicant Type and Transfer that can have either of the below 16 value combinations and depending on the combination the BPF should branch out to appropriate path 1 to 16. Each path will have around 8 to 12 stages.
My initial plan was to have a Main BPF that checks for all the below 16 combination and the call respective BPF's Path1_BPF, Path2_BPF...Path16_BPF. I ran out of IF Else depth as BPF'c conditional statement has a limitation of maximum 10 level depth.
Below is the Table that shows the Path I should take for each combination of the 4 fields and also added the Process flow that I am trying to achieve using BPF.
Any pointers/help in achieving this would be really helpful
Table

Flow I am trying to achieve using BPF

Thanks
Shyam