A brief summary of some Workflow enhancements plugins.

The main focusing is primarily on what they contribute on the Post-Function side of a Transition.

Workflow Enhancer for JIRA

Marketplace: https://marketplace.atlassian.com/plugins/com.tng.jira.plugins.workflowenhancer

Interesting, but not that exiting Workflow plugin - but its free (smile)

It has one unique facility - the ability to fire a Post-Function after evaluating a boolean - this can be used for "condition" avaluation, here shown  in pseudo code:

If {Text} == "A" Fire: Update Resoulution Field to "A"
If {Text} != "A" Fire: Update Resoulution Field to "B"


Several part of the Post-Functions "Create" or "Add Comment" - I never got them working

JIRA Misc Workflow Extensions

Marketplace: https://marketplace.atlassian.com/plugins/com.innovalog.jmwe.jira-misc-workflow-extensions

An interesting but not free plugin, one of the very good points being that several post-functions has "Conditional execution of post-functions" - which as the above description enables some conditional execution of the fuction.

Number 8 and 9 is quite existing and worth examining further.

Also, Number 19 is pretty unique - the possibility to transist linked issues, but this can be scriptet via the Scriptrunner, see here

JIRA Suite Utilities

Marketplace: https://marketplace.atlassian.com/plugins/com.googlecode.jira-suite-utilities

One of my favorites, one of the reasons being that it is free (smile) 

Update 2017-10-02: Well, its not free anymore (sad) And its actually integrated into JIRA Cloud now. But for onPremise, its for purchase.


JIRA Workflow Toolbox

Marketplace: https://marketplace.atlassian.com/plugins/com.fca.jira.plugins.workflowToolbox.workflow-toolbox

This has some very good field post-fuctions for handling lists and formatting text fields.

One of the best on paper (I have not worked with it) - its not free, but its a afordable...



Marketplace: https://marketplace.atlassian.com/plugins/com.onresolve.jira.groovy.groovyrunner

An excellent and free plugin giving the developer at lot of options and possibilities to enhance the solution. Some very complex groovy stuff can be achived here.

The Scriptrunner is free, and most of the Conditions, Validations and Post-Functions that other plugins on this page offer, can be achived for "free" in groovy.

But its all "by hand" - whereas several plugins offer a GUI and other value added fields etc.

Update 2017-10-02: Well, its not free anymore, since the writing of this article, Adaptavist has purchased Scriprunner. But, its still the best JIRA Plugin by far

See Scriptrunner tricks here

Essential Custom Fields for JIRA

Marketplace: https://marketplace.atlassian.com/plugins/com.primefieldsoftware.jira.essentialcustomfields

HTTP Request Workflow Function

Marketplace: https://marketplace.atlassian.com/plugins/com.hascode.jira.httprequest-workflow-function

A Post-Function to place a HTTP request agains a URL - an alternative to WebHooks. Reviews seems positive.