[SalesForce] Getting a Salesforce Process Builder process to fire multiple criteria

I have started to have a look at the Salesforce Process Builder. My aim was to replace 5 workflow rules that each fire based on different criteria with a single process

The challenge I found was in this statement "When criteria aren’t met,
the process skips the action group and evaluates the criteria for the next action group. Remember that the process executes only one action group" from the help pages

So as soon as the first criteria is met and the actions fire the process stops. Meaning criteria 2-5 in my scenario never get reached.

I presume I am missing something obvious here ?

I could probably create 5 separate processes to replace the 5 separate workflow rules, but I thought the point of the process builder was to avoid this and have a single instance where possible.

Any thoughts anyone ?

Thanks in advance

Best Answer

The current process builder has some limitations indeed. The fact that 'the process executes only 1 action group' means that you can only combine workflow rules that have mutually exclusive outcomes.

If at any time e.g. 2 of the 5 rules need to trigger, and you want to have them in 1 Process, you'd need to combine that scenario into a separate branch of the Process, and also combine the outcomes in that Process branch. This means you will have quite some duplicate logic in the Process.

This means that, as it currently works (Spring '15), Process Builder is certainly not always a better solution than 'traditional' workflow rules!!

Related Topic