I was reading docs and was surprised by the following sentence:
Warning For a given object, use either workflow rules or processes — not a combination of the two. If you use both, you can’t predict the order in which they’re executed.
I thought that the order of execution is quite definite and WF rules are followed by processes. Isn't it?
PS. The question is not about best practice, I understand that if you have a trigger, WF rule (+ field update), and PB (+ field update) on the same object, then you can suffer from up to 6 (six!) trigger calls in the same context.
before/after => WF (then again before/after) => PB (then again before/after)
So the question is more about the order of execution in such a complex (poorly designed, legacy) environment.