Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Workaround for Approval

Vince Aldrin Cantada
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
September 17, 2025

I'm working on Approval step in status Waiting for Approval when one of the Approver declines it will transition to status For Revision. My problem is if it goes back to the Waiting for Approval status it will reset the approverDecision of the Approvers. Also accessing the history of Approval via REST API is limited and Approval field is locked or not editable. My goal was to retain the approverDecision of the users who already approved or transfer them to a certain field that list all users who already Approved but it is not doable since accessing approval history only shows the record of first transition.
I'm having a hard time setting up this Approval, do you guys have any idea or workaround, thank you in advance. 

1 answer

0 votes
Christos Markoulatos
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
September 18, 2025

Hi @Vince Aldrin Cantada,

You’ve hit one of the common limitations of Jira Service Management approvals: when an issue returns to Waiting for Approval, the built-in approval field resets, and the previous decisions aren’t retained. Unfortunately, the approval history is not fully exposed via the REST API, and the Approvals field is locked, so you can’t directly edit or persist those decisions.

What I think u should try:

multi approval.png

  1. Capture Approver Decisions via Automation
    • Use the Approval Completed trigger in Automation.
    • When an approver approves or declines, append their name and decision to a custom multi-line text field (e.g., “Approval Log”).
    • This way, even if the approval resets, you have a running record of who approved or declined.
    • Smart values like {{approval.decision}} and {{approval.approvers.displayName}} can help here.
  2. Use a Custom Field for Tracking Approved Users
    • Create a custom user picker or text field to store users who have already approved.
    • Update it via automation whenever an approval is completed.
    • This won’t prevent Jira from resetting the built-in approval, but it gives you a reliable reference for reporting or conditional logic.
  3. Consider an App for Advanced Approval Management
    • If you need full retention of approval states across multiple cycles, apps like Approval Path for Jira or Great Gadgets can provide better tracking and reporting, I haven’t used them but it is worth checking.

Unfortunately, as far as I know there’s no native way to stop Jira from resetting the approval field when the status changes back, so automation or an app is the best route.

Also check these links:

Let me know if it worked!

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
FREE
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events