Goal:
My objective is to capture the reasoning behind a decline from the approver and communicate it back to the requester who submitted the request.
Desired Functionality:
I'm looking to set up Jira automation to achieve the following:
Prompt for Decline Reason: When an approver transitions the issue to a "Declined" status, a pop-up window or similar prompt should appear, requiring them to enter a reason for the decline.
Capture and Store Reason: The provided decline reason needs to be captured and stored within Jira. Ideally, this information should be easily accessible for future reference.
Inform Requester: The decline reason captured from the approver should be communicated back to the requester who submitted the change request. This could be achieved through a notification or by adding the reason to the issue description/comment section.
Possible Approaches (Open to Suggestions):
My workflow looks like so:
Brief overview:
I have designed the forms to work only on one form and one workflow. Within this there are three paths a request can go through:
Standard (the request will only go through the Peer Reviewer Needed
Normal Change: The request will go through Peer Reviewer Needed and Manager Review Needed
and finally Emergency Change: The request will go through the previous two as well as the CAB Review Needed.
While basic automations can send emails or add comments on decline, these lack detail. Forcing an explanation, I considered triggering a comment upon decline, but this wouldn't guarantee the approver adds a reason – they could simply decline without explanation. My goal is to enforce a specific reason before decline, capturing it for the requester.