I have an approval process with 4 steps, with various designated approvers, one for each. I need that when one of them approves the opportunity, to end the process, making his answer the final result. Right now, this only happens is if an opportunity has criteria to reach only one of them. When this record finds its way to multiple steps and its respective approvals, so that's the current unwanted behavior.
Each of the 4 steps is configured like this: even if it can approved in various steps, it must be approved or not on the first one, and not even bother the next user. Shouldn't that "Approve or reject based on the FIRST response." option stop the process? And that "The approver's delegate may also approve this request." refers to a custom lookup field in the user, matching the intended approver.
and this is an example of that. You see the 2 steps? The last one should be the first and only approver.