• 23
    • 16
    • We collect Jira Service Desk feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      Problem Definition:

      At the moment, there is no notification that can be configured that could remind those that are selected to be an Approver of a request. If an approver forgets to approve a request then the system doesn't prompt/ remind them about it. In addition, Automation does not have a selection to send an email or alert the approver.

      Suggested Solution:

      For Jira Service Management to have a feature to remind the approvers if they did not act in a given timeframe. It could be a standalone feature or supported through the use of automation.

          Form Name

            [JSDSERVER-5941] Approval Reminder Notification

            Steve Letch added a comment - - edited

            A better jql is 'approvals = pending'. That way if you end up with different workflows or branches in your workflow with additional approval statuses it will catch those. We have 3 approval branches on one workflow and it catches them all.

             

            We also use the JEP enhancer plugin. This allows us to make a time in status field configured to update once a day. The automation rule runs every 15 mins and uses field change as it's trigger. Meaning only the issues that have moved from say 1 day to 2 or 2 days to 3 get another notification sent so people aren't getting multiple notifications a day. Created isn't the best trigger as sometimes things sit for ages in a backlog before being sent for approval.

            Steve Letch added a comment - - edited A better jql is 'approvals = pending'. That way if you end up with different workflows or branches in your workflow with additional approval statuses it will catch those. We have 3 approval branches on one workflow and it catches them all.   We also use the JEP enhancer plugin. This allows us to make a time in status field configured to update once a day. The automation rule runs every 15 mins and uses field change as it's trigger. Meaning only the issues that have moved from say 1 day to 2 or 2 days to 3 get another notification sent so people aren't getting multiple notifications a day. Created isn't the best trigger as sometimes things sit for ages in a backlog before being sent for approval.

            Ashley Pye added a comment - - edited

            This is how I've got mine setup and it has worked quite nicely.

            In the Project Settings --> Jira Automation, create a new rule:

            • Trigger = Scheduled (once a day)
              • Use the "Run a JQL search and pass results to subsequent conditions and actions" setting.  Example JQL: status = "Waiting for Approval" and project = "IT Support" and ((created < -2d and created > -3d) OR (created < -3d and created > -4d))
            • Action = Send Email
              • To = approval manager
              • Subject = "Action Required: { {{ {issue.key}

                }}} is Awaiting your Approval

              • Content = Can be whatever you want. Mine is something like: "Hello, Please review this ticket that is waiting for your approval.  To approve or decline this ticket, click the link below: { { issue.url.customer }

                }

             

             

            Ashley Pye added a comment - - edited This is how I've got mine setup and it has worked quite nicely. In the Project Settings --> Jira Automation, create a new rule: Trigger = Scheduled (once a day) Use the "Run a JQL search and pass results to subsequent conditions and actions" setting.  Example JQL: status = "Waiting for Approval" and project = "IT Support" and ((created < -2d and created > -3d) OR (created < -3d and created > -4d)) Action = Send Email To = approval manager Subject = "Action Required: { {{ {issue.key} }}} is Awaiting your Approval Content = Can be whatever you want. Mine is something like: "Hello, Please review this ticket that is waiting for your approval.  To approve or decline this ticket, click the link below: { { issue.url.customer } }    

            Ratna Shah added a comment -

            @Jyoti Verma 
            Is there any way for you to email it to us directly? 

            satheesh.bjps@gmail.com

            Thanks

            Ratna Shah added a comment - @Jyoti Verma  Is there any way for you to email it to us directly?  satheesh.bjps@gmail.com Thanks

            I cant see the option to add attachments.

            Jyoti Verma added a comment - I cant see the option to add attachments.

            Ratna Shah added a comment -

            @Jyoti

            Can you please re attach the pictures to this request. Thanks

            Ratna Shah added a comment - @Jyoti Can you please re attach the pictures to this request. Thanks

            Jyoti Verma added a comment - - edited

            Hi

            Here is pictorial representation:

            Transition:

             

            Post Function:

             

            SLA:

             

             

            Automation:

             

            Let me know if it helped.

            Regards

            Jyoti

             

            Jyoti Verma added a comment - - edited Hi Here is pictorial representation: Transition:   Post Function:   SLA:     Automation:   Let me know if it helped. Regards Jyoti  

            It is working fine for me - I have implemented it as below:

            1) Self transition on Pending Status(while ticket is waiting for Approval) Approval Reminder- in Post function used Send Custom email script function - sending email to Approvers to Approve

            2) Configured SLA for Approval(3 days)

            3) Automation rule to Transition Issue to Approval Reminder - which in turn calls Post function and send an email.

            Regards

            Jyoti

             

            Jyoti Verma added a comment - It is working fine for me - I have implemented it as below: 1) Self transition on Pending Status(while ticket is waiting for Approval) Approval Reminder- in Post function used Send Custom email script function - sending email to Approvers to Approve 2) Configured SLA for Approval(3 days) 3) Automation rule to Transition Issue to Approval Reminder - which in turn calls Post function and send an email. Regards Jyoti  

            @greg.riccardi I've tried this and it doesn't appear to be working.

            Also very surprised that something like this isn't out of the box.

            Mike Polselli added a comment - @ greg.riccardi I've tried this and it doesn't appear to be working. Also very surprised that something like this isn't out of the box.

            Hi Team

            There is a add-hock way to do this via service desk. 

            1. Add a status to the workflow with a transition coming into & out of your "Waiting for approval" status to the new status you just added. 
            2. Add a SLA to all tickets in your "Waiting for approval"
            3. Create two automation.
              1. On SLA breach transition to new status
              2. On status change to the new status transition back to the "Waiting for approval". 

            On the return the the "Waiting for approval" status, if you have the approval configured to the "Waiting for approval" status it will resend the approval email. 

            I hope this helps and thanks.

            Gregory Riccardi added a comment - Hi Team There is a add-hock way to do this via service desk.  Add a status to the workflow with a transition coming into & out of your "Waiting for approval" status to the new status you just added.  Add a SLA to all tickets in your "Waiting for approval" Create two automation. On SLA breach transition to new status On status change to the new status transition back to the "Waiting for approval".  On the return the the "Waiting for approval" status, if you have the approval configured to the "Waiting for approval" status it will resend the approval email.  I hope this helps and thanks.

            is this feature implemented already ?

            Namrata Satpathy added a comment - is this feature implemented already ?

              Unassigned Unassigned
              jrahmadiputra Julian (Inactive)
              Votes:
              195 Vote for this issue
              Watchers:
              88 Start watching this issue

                Created:
                Updated: