In approval definition, its needed to add a new approval type "One Approve/One Deny" to acheive concept of immediate approval for one operator or immediate denial. Details is listed below and for your info a support case #SD02172015 is submitted before and the support team encouraged me to review the QCCR #QCCR1E64117.
The suggested solution in QCCR#QCCR1E64117 partialy solved the case, what happens is when one of group approve/deny the record be approved/denied, but the issue is after record being approved/denied it still in the other operators as pending approval in spite of the request is already approved/denied before.
In approval definition, I have defined an approval contains multiple operators and selected the Approval Type to be "One must approve by sequence approval level" and used this approval definition for a service catalog item approval.
The approval is working as intended when one operator approves, but the issue is, when one of operators deny the request, it still pending other operators to deny also.
What we need is if one operator approved, the request being approved and removed from the pending approval queue and if one operator denied, the request being denied and removed from the pending approval queue.
Always occurs with all approvals
Latest used workround- Workaround suggested in the #QCCR1E64117
Old workarounds - Tried to use different Approval Type and different combination,
The last is to add the operators as approvers in an assignment group and used the assignment group in the approval definition, but still not working.
If one operator denied a request, it still pending other operators to approve or reject and still in their approval queues
If one operator approved a request, it have to be approved and not pending other operators in the same approval sequence level.
If one operator denied a request, it have to be denied and not pending other operators in the same approval sequence level.