Versions Compared

Key

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

Installation

  1. Log into your JIRA server instance as an admin.
  2. Click the admin dropdown and choose Add-ons.The Manage add-ons screen loads.
  3. Click Find new add-ons from the left-hand side of the page.
  4. Locate Workflow Essential for JIRA via search.Results include add-on versions compatible with your JIRA instance.
  5. Click Install to download and install your add-on.
  6. You're all set!Click Close in the Installed and ready to go dialog.

If you edit your workflows now you will find the new validators and post-functions from Workflow Essential plugin.

...

Atlassian provides an excellent resource here on how you build the workflow you want.

Note that since JIRA 7.3, also Project Administrators can configure workflows, as long as they are not shared with multiple projects.

Define default values when creating issues

In JIRA you can only define default values for custom fields out-of-the-box. These defaults will then apply globally in any workflow state and mask. With the 'Default Values' extensions we provide you can define default values on specific 'create issue' / 'create sub task' screens. For example you can define a default description for user storys or bugs to help reporters create better and more complete requirements.

Read more: Default Values for "Create Issue / Sub-Task" screen 

Create the workflow you want

Control status changes using conditions

Use 'Conditions' to determine who can change issues from one specific status to another. For example, make it so that only a particular assignee (e.g. a reviewer) can change the issue status to 'Ready to publish'. If a Condition is not fulfilled the button to make that status change happen will simply not appear. If you want to show the button and give feedback with an error message use Validators.

Set up Validation

Use 'Validators' to ensure that a status change gets validated before it happens. For example, before changing to a 'ready' status, a validator can check if the field 'Story Points' has been set.

Create automatic actions

Use 'Post-functions' to trigger specific changes on issues after they have passed conditions and validators. For example, you can set the assignee to the user defined in a custom field 'QA Resposible'.

Configuring Conditions, Validators and Post Functions

Here's how you can add a workflow element to a transition:

...

If you are working with the text view instead, simply click on the name of the transition. The creation of an issue is also a transition.


Now you see a list of currently active Post Functions (or Validators). To add one, klick the link on the top right corner.

...

When you are done, don't forget to Publish Draft of your workflow to make it available to your users.

Configuring Default Values for Create Screens

Please see section Default Values for "Create Issue / Sub-Task" screen