we have business requirement as allow multiple declines on requested approval. ( one decline vote isn't enough to make decision and one approve vote isn't also enough to make decision)
I have requested Atlassian Jira service desk as new feature request as https://jira.atlassian.com/browse/JSDSERVER-6450
We would love to hear back response from community if someone has found the workaround with JSD and scriptrunner to overcome the challenge.
Problem Definition
When there are multiple approvers on an issue, if only one denies or approves, the issue is transitioned without giving other approvers an opportunity to agree or disagree. This results in a lot of administrative work as these issues have to be placed back into a status requiring approval so the approval step can be repeated.
Suggested Solution
Create a way to configure workflow transitions for approvals based on the number of approvals/rejections. For example, if I have three approvers on an issue, I could set the following for the approval:
- Required to approve: 1
- Required to deny: 2
In this example, if any one approver gives the green light, the request is approved. If one denies it, however, another will have to agree to deny the request.
Why this is important
This allows my team to more effectively distribute approval responsibility without creating significant administrative overhead.
Workaround
No workaround at this time.