• Icon: Suggestion Suggestion
    • Resolution: Unresolved
    • None
    • Approvals
    • 23
    • 13
    • 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

      Currently, approvals in workflows ignore validators when transitioning to approved/not approved statuses. Sometimes, however, I want to prevent approval if a validator is not met.

      Suggested Solution

      Allow this to be configured in the workflow for approvals. A checkbox labeled "Enforce validators for this approval" would be ideal.

      Why this is important

      Validators help ensure quality data entry and should be able to be enforced at every step of a workflow.

          Form Name

            [JSDSERVER-6342] Approvals bypass workflow validators

            What confuses me is that ProForma's documentation indicates that such validation is compatible with Jira's approvals: https://confluence.atlassian.com/proforma/using-proforma-with-approvals-1087521664.html

            If this is the case, and validation is being skipped in these scenarios, then I think Atlassian needs to:

            • Treat this request as a high priority bug instead of a feature suggestion
            • Update their ProForma documentation to note that this functionality is specifically not available in Jira (and hasn't been for at least five years?)

            Kyle Hardin added a comment - What confuses me is that ProForma's documentation indicates that such validation is compatible with Jira's approvals: https://confluence.atlassian.com/proforma/using-proforma-with-approvals-1087521664.html If this is the case, and validation is being skipped in these scenarios, then I think Atlassian needs to: Treat this request as a high priority bug instead of a feature suggestion Update their ProForma documentation to note that this functionality is specifically not available in Jira (and hasn't been for at least five years?)

            Also this affects JSM on Cloud not only on on-premise installations of Server and DC

            Marc - Devoteam added a comment - Also this affects JSM on Cloud not only on on-premise installations of Server and DC

            Dave Smith added a comment -

            JSMS & DC team - can you confirm on whether this bug is expected to be fixed - validators triggering on approval transitions, not just transitions, is fundamental - please confirm timeline for adding this functionality.

            Dave Smith added a comment - JSMS & DC team - can you confirm on whether this bug is expected to be fixed - validators triggering on approval transitions, not just transitions, is fundamental - please confirm timeline for adding this functionality.

            Leo Chung added a comment -

            Does anyone have a workarond for this?  

            Leo Chung added a comment - Does anyone have a workarond for this?  

            Ivor added a comment -

            +1 for this function, this is a very problematic. On cloud instance

            Ivor added a comment - +1 for this function, this is a very problematic. On cloud instance

            +1 for this function

            Joshua Luna added a comment - +1 for this function

            This bug is also affecting Cloud instance, please create the improvement for it as well.

            Daniel Alonso added a comment - This bug is also affecting Cloud instance, please create the improvement for it as well.

            Leo Chung added a comment -

            I need this feature.   I need validators in place to confirm an Insight Customfield is provided at the time of an approval to properly assign the next approvers needed.

            Leo Chung added a comment - I need this feature.   I need validators in place to confirm an Insight Customfield is provided at the time of an approval to properly assign the next approvers needed.

            This should be a critical feature from an audit perspective as well - for instance - I totally NEED to have a validator where the Approver cannot be the reporter. This is just an example. Please fix this!

            Himanshu Nanda added a comment - This should be a critical feature from an audit perspective as well - for instance - I totally NEED to have a validator where the Approver cannot be the reporter. This is just an example. Please fix this!

              Unassigned Unassigned
              nparks@atlassian.com Nathan Parks
              Votes:
              74 Vote for this issue
              Watchers:
              41 Start watching this issue

                Created:
                Updated: