[SalesForce] Unanimous approval

I have a custom object on which I am having a user lookup field "App1". On the other hand, I am having an approval process where I have mapped "App1" field as an approver and I have also selected unanimous option checkbox.

Now when I submit a record for approval it goes to "App1" user. This user doesn't want to approve it and reassigns it to a queue. Now every queue member gets notified. All is working fine so far. But if any member from the queue approves the record then it gets approved despite we have selected unanimous checkbox.

Here I want that record should get approved only when all the members of the queue approve the record.

Am I missing anything here?

Best Answer

Unanimous Checkbox refers to each person or group within the approval process. Although the queue is made of many queue members, the queue counts as one approver, so whoever from the queue approves the record, is approving it on behalf of the entire queue. So as the way the approval process is set up, this is unanimous approval. In order to accomplish what you are trying to do each individual person would have to be named in the approval process. Then unanimous approval would require each individual person to approve before the pparoval goes through.

This is similar to using a queue as a record owner, although there can be multiple members of the queue, the queue still only counts as one entity, not a group made up by its members.

I hope that makes sense and helps.

Related Topic