Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

In this section:

Table of Contents
minLevel1
maxLevel6
outlinefalse
styledefaultdecimal
typelist
printabletrue

Overview

  • To

ensure a smooth working process
  • streamline your workflow, it's

best to follow this workflow tip: Make sure that for each issue type, there's an approval rule tied to
  • important to tie each Issue Type to an Approval rule associated with a specific status. This rule should

act
  • serve as a validator,

allowing
  • ensuring only

the designated
  • authorized add-

on to move
  • ons can transition the issue to the next status.

When it comes to adding a validator or condition to your projects, here's a simple guide to get you started for the old version:

Step 1:

Access the Project Settings of your project.

  • In the sidebar of your project, locate the tab labeled "Project Settings".

image-20240910-045428.png

Step 2:

Access the Workflows of your project.

  • In the sidebar of Project Settings, locate the tab labeled "Workflows".

image-20240910-065321.png

Step 3:

Select the Workflows you'd like to make changes to.

  • This screen allows you to view the list of Workflows associated with your project.

  • To modify a specific Workflow,

click on
  • see the

"Actions" button located
  • Actions” column on the right side

of the Workflow
  • .

Then, select
  • Click on the "Edit workflow" action.

image-20240910-070918.pngImage Removed

Step 4:

image-20240912-043035.pngImage Added

Add the condition to Project for the old editor version:

Switch the view to Diagram view.

  • You will be directed to the screen as depicted on the right side.

  • Choose the “Diagram“ to switch to the Diagram view.

image-20240910-071508.png

Step 5:

Select the Transitionoption you wish to

validate or

add condition.

  • This screen allows you to view an overview of specific Workflow.

  • Select the Transition you wish to

validator or
  • add condition.

image-20240910-080754.png

Step 6:

Triggering the condition

or validator

.

  • You can find the menu on the right. Choose "Conditions" to add a condition.

image-20240911-031451.pngImage Added

Adding condition to specific Transition.

  • Click on “Add a

condition, or select "Validators" to add a validator.

In this section, I will guide you to add a condition to the transition.

image-20240910-080721.pngImage Removed

Step 7: Triggering the condition or validator.
  • condition“ button.

image-20240911-032602.pngImage Added

  • Choose “User is in Project Role“ option.

  • Then Click “Add“ button to add condition.

image-20240911-033046.pngImage Added

  • Select the “atlassian-addons-project-access“ as Project Role.

  • Then Click “Add“ button to add condition.

image-20240911-033246.pngImage Added

  • Click on “Publish Draft” to save changes

image-20240911-033535.pngImage Added

Add the validator to Project for the new editor version:

Switch editor by (open workflow in new editor)

  • Navigate to “Switch editor” on the right.

  • Choose the “Open workflow in new editor“ option.

image-20240911-035212.pngImage Added

Select the Transitionoption you wish to add validator.

  • This screen allows you to view an overview of specific Workflow.

  • Select the Transition you wish to add condition.

  • After clicking Transition, in right side you will see configuration for this transition. Click button “+” in the “RULES” section to add new rule.

image-20240911-040716.pngImage Added

Configure the validator rule.

  • Choose option “Restrict who can move an issue”.

  • Then click on “Select” Button.

image-20240911-041038.pngImage Added

  • At the "Allow these roles" section.

  • Select the "atlassian-addons-project-access".

  • Then click on “Add“ Button.

image-20240911-041214.pngImage Added

  • Click on “Update workflow” button to save change.

image-20240911-041651.pngImage Added

  • In case you don’t set up a validator for workflow, it means the user can manually change the status of the issue although this Issue still needs to be processed by the Approval rule.

  • In this situation, Approval for Jira will mark the status of this approval process as “Manual transition” in the issue activity history like.

image.pngImage Added