Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »


You must have the Jira System Administrators global permission before you can carry out the instructions on this page.


Before you can setup the Project and the Issue Types that involve approval steps, you must set up the users who are involved in approval processes.

The Approval Administration screen allows to assign Approvals to Project Roles, Groups, Users, Group Picker Field, User Picker Field, Issue Reporter, Assignee and Project lead.

You can reuse an Approvals across different Approval Mappings. 

You can define complex configurations concatenating multiple properties.

Furthermore, you can exclude users (E.g. users in group Quality Assurance excluding the reporter of the issue).

Overview

The Approval Administration screen looks like as follows:

The Approval Administration screen allows you to add, edit, manage advanced settings, delete and review your approval configurations.

Furthermore, when moving the mouse upon an approval name, a window, explicating the applied settings, shows up.

In details:

  • Approval Name: It identifies the approval and once it's created it cannot be renamed;
  • Operator: It's populated only if you choice multiple property and it explain which is the relationship between all the properties you chose;
  • Roles: It shows which project roles has been selected for that approval;
  • Groups: It shows one or more groups that has been selected;
  • User: It's the list of the single users that has been chosen;
  • Group Picker: If one or more group picker custom fields has been created, it will show which one has been selected into the property;
  • User Picker: Just like the group picker custom fields but for single users and not a group;
  • Reporter: If the reporter is selected into the approval the flag will show;
  • Assigne: If the assignee is selected into the approval the flag will show;
  • Project Lead: If the project lead is selected into the approval the flag will show;

How to create an Approval

  1. Click Add Approval on the top of the Approval Administration screen
  2. Fill the fields showing up on the Add Approval Configuration screen

    1. Approval Name (Required), the name identifying the Approval;
    2. Description (Optional), it's the description;
    3. Type (Mandatory)
      1. choose the option Single Property if your configuration needs a single property (E.g. Can approve users that belongs to the selected Project Roles)

      2. choose the option Multiple Property if your configuration needs multiple properties at the same time (Project Roles, Groups, Users, Group Picker Field, User Picker Field, Issue Reporter, Assignee and Project lead)

  3. Depending by the selected Type, you will display one of the following screens:

    • Approval Configuration screen (Type: Single Property)

Fill out the property that users must satisfy to enable them to Approve/Reject/Abstain the approval request.
You can select multiple value for a given property.


    • Advanced Approval Configuration screen(Type: Multiple Property)

      Using a multiple property will lead into two different tabs


      • Properties identifying who can approve:



      1. Fill out the properties that users must satisfy to enable them to Approve/Reject /Abstain the approval request

        The arrows on the right allows you to expand/collapse the multi-select box for a better view of the available values.

      2. Specify if the users enabled to Approve/Reject/Abstain must satisfy all the selected properties or at least one of them


        E.g. If you have selected a project role, a group and the reporter, flagging the first option it means that any user that belongs to anyone of those properties selected may approve/reject.If, instead, you flag the second option the approver can be only an user (or more) that belong at the same time to all the properties selected.


    To more details see this example: put link here


    • Properties identifying who cannot approve:


      Warning: If you apply a property to approve, the same property will be unavailable into reject tab and viceversa. For more details check this example: put link here

Manage Approval Advanced Settings

Click the cog symbol on the right of the screen and select one of the following advanced settings:

Condition Approval Disabling

This optional setting allows to enable the Approval only if the associated conditional rule, evaluated on the specific issue, returns true. 


If None condition is selected the Approval will be enabled always.

This setting is not able to make consistent existing issue requesting already this approval.

Only newly-created approvals will be consistent


Displaying Options

This optional setting allows to choose the information that you want to display in the Approval Column of the Approval History tab.


By default, the Approval Column displays the the Approval Name and Approval Detail:

Sequential Approval Disabling

This optional setting allows to disable the sequential approval for the specific Approval so that if an Approval Mapping requires the Sequential Approval, this specific approval can be approved in any order.  

This setting is not able to make consistent existing issue requesting already this approval.

Only newly-created approvals will be consistent


Setup Sequential User Picker

This optional setting allows to establish the approval sequence on the selected users case of an Approval based an user-picker custom field.

This setting can be managed on the Approvals associated to an User Picker Field All property.

This setting is hidden case of Approvals not associated to an User Picker Field All property.

If the selected User Picker Field includes any user not included in the Sequential Users Picker list, the user will be sequence independent.

This setting is not able to make consistent existing issue requesting already this approval.

Only newly-created approvals will be consistent


Editing an Approval

You are able to update an existing approval.

Most of the filled fields can be updated, exception made for the Approval Name and the Category.

The applied changes will  apply contextually on any issue expecting the modified Approval.

Deleting an Approval

When deleting an approval not yet associated to any Approval Mapping or Single Issue Approval Configuration, the application doesn't ask to confirm.

If in any configuration requiring the Approval exists, the application asks to confirm.

The applied changes will  apply contextually on any issue expecting the Approval.

  • No labels